Commit Graph

73485 Commits

Author SHA1 Message Date
Nicolas Goaziou
f56c8ba044
gnu: emacs-boon: Update to 1.2.
* gnu/packages/emacs-xyz.scm (emacs-boon): Update to 1.2.
2021-09-01 10:40:08 +02:00
Nicolas Goaziou
d4c6e90a7b
gnu: emacs-tramp: Update to 2.5.1.2.
* gnu/packages/emacs-xyz.scm (emacs-tramp): Update to 2.5.1.2.
2021-09-01 10:38:51 +02:00
Nicolas Goaziou
fa56b20188
gnu: emacs-org-mime: Update to 0.2.3.
* gnu/packages/emacs-xyz.scm (emacs-org-mime): Update to 0.2.3.
2021-09-01 10:37:15 +02:00
Nicolas Goaziou
e186347d2c
gnu: emacs-olivetti: Update hash
* gnu/packages/emacs-xyz.scm (emacs-olivetti): Update hash. This is
a follow-up to last commit (8e6bac2492).
2021-09-01 10:35:32 +02:00
Nicolas Goaziou
8e6bac2492
gnu: emacs-olivetti: Update to 2.0.3.
* gnu/packages/emacs-xyz.scm (emacs-olivetti): Update to 2.0.3.
2021-09-01 10:34:40 +02:00
Nicolas Goaziou
d1b63c0401
gnu: emacs-elfeed-score: Update to 0.8.6.
* gnu/packages/emacs-xyz.scm (emacs-elfeed-score): Update to 0.8.6.
2021-09-01 10:34:05 +02:00
Nicolas Goaziou
5296671f8f
gnu: emacs-crdt: Update to 0.1.3.
* gnu/packages/emacs-xyz.scm (emacs-crdt): Update to 0.1.3.
2021-09-01 10:33:10 +02:00
Nicolas Goaziou
1f4996ed2e
gnu: emacs-crdt: Update to 0.1.1.
* gnu/packages/emacs-xyz.scm (emacs-crdt): Update to 0.1.1.
2021-09-01 10:29:37 +02:00
jgart
1a657497ac
gnu: Remove harmonist-tk.
harmonist-tk has been superseded by harmonist-sdl.  Current harmonist-tk
package fails to build due to upgrade of harmonist to 0.4.1.

* gnu/packages/games.scm (harmonist-tk): Remove variable.

Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2021-09-01 03:34:10 +02:00
Leo Prikler
bca5d7dbb0
gnu: Add python-pyxel.
* gnu/packages/game-development.scm (python-pyxel): New variable.
2021-08-31 23:20:09 +02:00
Ricardo Wurmus
4abf226833
gnu: Add scregseg.
* gnu/packages/bioinformatics.scm (scregseg): New variable.
2021-08-31 23:11:06 +02:00
Ricardo Wurmus
a1ee212184
gnu: python-strawc: Propagate pybind11.
* gnu/packages/bioinformatics.scm (python-strawc)[inputs]: Move pybind11 from
here...
[propagated-inputs]: ...to here.
2021-08-31 23:11:05 +02:00
Ricardo Wurmus
55cb5a62a1
gnu: python-scanpy: Propagate sinfo.
* gnu/packages/bioinformatics.scm (python-scanpy)[native-inputs]: Move
python-sinfo from here...
[propagated-inputs]: ...to here.
2021-08-31 23:11:05 +02:00
Ricardo Wurmus
439f7c6887
gnu: python-jupyter-server: Use older pytest.
* gnu/packages/jupyter.scm (python-jupyter-server)[native-inputs]: Replace
python-pytest-6 with python-pytest.
2021-08-31 23:11:05 +02:00
Ricardo Wurmus
c4f500d032
gnu: python-anyio: Avoid failing tests.
* gnu/packages/python-xyz.scm (python-anyio)[arguments]: Disable asyncio
plugin, and explicitly disable network tests.
2021-08-31 23:11:05 +02:00
Ricardo Wurmus
73995969b1
gnu: Remove python-pytest-mock-3.
* gnu/packages/check.scm (python-pytest-mock-3): Remove variable.
* gnu/packages/python-xyz.scm (python-anyio)[native-inputs]: Replace
python-pytest-mock-3 with python-pytest-mock.
2021-08-31 23:11:05 +02:00
cage
1734853e92
gnu: telescope: Update to 0.5.1.
* gnu/packages/web-browsers.scm (telescope): Update to 0.5.1.
  [native-inputs]: Add pkg-config.

Co-authored-by: Brice Waegeneire <brice@waegenei.re>
2021-08-31 22:21:14 +02:00
Maxim Cournoyer
bb38cb990a
gnu: emacs-jenkinsfile-mode: Update to commit 65bf392.
* gnu/packages/emacs-xyz.scm (emacs-jenkinsfile-mode): Update to commit
65bf392.
2021-08-31 13:24:51 -04:00
Maxim Cournoyer
94056224ea
gnu: emacs-groovy-modes: Update to version 2.1.
* gnu/packages/emacs-xyz.scm (emacs-groovy-modes): Update to version 2.1.
[arguments]: Enable tests, running the test suite via 'ert-runner'.
[native-inputs]: New field.
[propagated-inputs]: Add emacs-dash.
2021-08-31 13:09:08 -04:00
Felix Gruber
3b2d3f1086
gnu: Add h2c.
* gnu/packages/curl.scm (h2c): New variable.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2021-08-31 15:52:33 +02:00
Matthew James Kraai
cb68d199d0
gnu: ledger-agent: Remove usage from description.
* gnu/packages/finance.scm (ledger-agent)[description]: Remove usage.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2021-08-31 15:52:33 +02:00
calum
9af83d1cf9
gnu: kakoune: Update to v2021.08.28
* gnu/packages/text-editors.scm (kakoune): Update to v2021.08.28
[native-inputs]: Use gcc-10.
[inputs]: Remove ncurses dependancy.

Signed-off-by: Lars-Dominik Braun <lars@6xq.net>
2021-08-31 14:08:17 +02:00
Efraim Flashner
590be0a1ed
gnu: global: Add ctags support.
* gnu/packages/code.scm (global)[inputs]: Add bash-minimal,
universal-ctags, python-pygments.
[arguments]: Add configure-flags to find ctags. Add phases to install
plugins and to wrap python script with PYTHONPATH.
2021-08-31 13:10:11 +03:00
Leo Famulari
6fd69dd816
gnu: linux-libre 4.4: Update to 4.4.282.
* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.282.
(linux-libre-4.4-pristine-source): Update hash.
2021-07-27 12:34:58 -04:00
Leo Famulari
341ac566c2
gnu: linux-libre 4.9: Update to 4.9.281.
* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.281.
(linux-libre-4.9-pristine-source): Update hash.
2021-07-27 12:34:57 -04:00
Leo Famulari
0f903aa652
gnu: linux-libre 4.14: Update to 4.14.245.
* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.245.
(linux-libre-4.14-pristine-source): Update hash.
2021-07-27 12:34:57 -04:00
Leo Famulari
cf7437b344
gnu: linux-libre 4.19: Update to 4.19.205.
* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.205.
(linux-libre-4.19-pristine-source): Update hash.
2021-07-27 12:34:57 -04:00
Leo Famulari
c30d1989de
gnu: linux-libre 5.4: Update to 5.4.143.
* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.143.
(linux-libre-5.4-pristine-source): Update hash.
2021-07-27 12:34:57 -04:00
Leo Famulari
ccc1ae559c
gnu: linux-libre 5.10: Update to 5.10.61.
* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.61.
(linux-libre-5.10-pristine-source): Update hash.
2021-07-27 12:34:56 -04:00
Leo Famulari
34e56039fe
gnu: linux-libre: Update to 5.13.13.
* gnu/packages/linux.scm (linux-libre-5.13-version): Update to 5.13.13.
(linux-libre-5.13-pristine-source, deblob-scripts-5.13): Update hash.
2021-07-27 12:34:56 -04:00
Guix Together
26119328aa
gnu: harmonist: Update to 0.4.1.
* gnu/packages/games.scm (harmonist): Update to 0.4.1.
[propagated-inputs]: Add go-github-com-gdamore-tcell-v2,
go-github-com-anaseto-gruid, and go-github-com-anaseto-gruid-tcell.

Co-authored-by: Arun Isaac <arunisaac@systemreboot.net>
Co-authored-by: Brice Waegeneire <brice@waegenei.re>
Co-authored-by: jgart <jgart@dismail.de>
Co-authored-by: Julien Lepiller <julien@lepiller.eu>
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2021-08-30 15:45:17 -04:00
Guix Together
efb7565549
gnu: Add go-github-com-anaseto-gruid-tcell.
* gnu/packages/games.scm (go-github-com-anaseto-gruid-tcell): New variable.

Co-authored-by: Arun Isaac <arunisaac@systemreboot.net>
Co-authored-by: Brice Waegeneire <brice@waegenei.re>
Co-authored-by: jgart <jgart@dismail.de>
Co-authored-by: Julien Lepiller <julien@lepiller.eu>
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2021-08-30 15:32:40 -04:00
Guix Together
f48156dc9d
gnu: Add go-github-com-anaseto-gruid.
* gnu/packages/games.scm (go-github-com-anaseto-gruid): New variable.

Co-authored-by: Arun Isaac <arunisaac@systemreboot.net>
Co-authored-by: Brice Waegeneire <brice@waegenei.re>
Co-authored-by: jgart <jgart@dismail.de>
Co-authored-by: Julien Lepiller <julien@lepiller.eu>
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2021-08-30 15:16:09 -04:00
Guix Together
cc71a54e9f
gnu: Add go-github-com-gdamore-tcell-v2.
* gnu/packages/golang.scm (go-github-com-gdamore-tcell-v2): New variable.

Co-authored-by: Arun Isaac <arunisaac@systemreboot.net>
Co-authored-by: Brice Waegeneire <brice@waegenei.re>
Co-authored-by: jgart <jgart@dismail.de>
Co-authored-by: Julien Lepiller <julien@lepiller.eu>
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2021-08-30 14:55:51 -04:00
Maxim Cournoyer
ff80e775dc
gnu: go-github-com-gdamore-tcell: Correct license to Apache 2.0.
* gnu/packages/golang.scm (go-github-com-gdamore-tcell)
[license]: Correct from Expat to Apache 2.0.
2021-08-30 14:55:12 -04:00
Maxime Devos
a3bfe953d2
build/jami-service: Fix range ends in account-fingerprint-rx.
This broke compilation of Guix with guile@3.0.2 with:

  In procedure make-regexp: Invalid range end

The fix is to replace [0-9A-f] with [0-9A-Fa-f].

* gnu/build/jami-service.scm (account-fingerprint-rx): Correct regexp.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2021-08-30 14:09:32 -04:00
Ricardo Wurmus
7712154ccb
gnu: Add python-coolbox.
* gnu/packages/bioinformatics.scm (python-coolbox): New variable.
2021-08-30 18:29:57 +02:00
Ricardo Wurmus
0d2371d215
gnu: Add python-voila.
* gnu/packages/jupyter.scm (python-voila): New variable.
2021-08-30 18:29:57 +02:00
Ricardo Wurmus
c9aee89abf
gnu: python-scikit-learn: Update to 0.24.2.
* gnu/packages/machine-learning.scm (python-scikit-learn): Update to 0.24.2.
[arguments]: Remove trailing #t.
2021-08-30 18:29:57 +02:00
Ricardo Wurmus
d3364b9c37
gnu: python-anndata: Fetch sources from git.
* gnu/packages/python-xyz.scm (python-anndata)[source]: Fetch from git to
include test data.
[arguments]: Enable tests.  Do not let setuptools_scm guess the version.
2021-08-30 18:29:57 +02:00
Ricardo Wurmus
b105655670
gnu: python-scanpy: Update to 1.8.1.
* gnu/packages/bioinformatics.scm (python-scanpy): Update to 1.8.1.
[arguments]: Bulid with flit; update list of broken tests.
[native-inputs]: Add python-flit and python-anndata:source.
2021-08-30 18:29:57 +02:00
Ricardo Wurmus
105d8196be
gnu: Add python-jupyter-server.
* gnu/packages/jupyter.scm (python-jupyter-server): New variable.
2021-08-30 18:29:57 +02:00
Ricardo Wurmus
5766296a16
gnu: Add python-anyio.
* gnu/packages/python-xyz.scm (python-anyio): New variable.
2021-08-30 18:29:56 +02:00
Ricardo Wurmus
76b5a14ad5
gnu: Add python-pytest-mock-3.
* gnu/packages/check.scm (python-pytest-mock-3): New variable.
2021-08-30 18:29:56 +02:00
Ricardo Wurmus
c7d5e1a24c
gnu: Add python-pytest-tornasync.
* gnu/packages/python-check.scm (python-pytest-tornasync): New variable.
2021-08-30 18:29:56 +02:00
Ricardo Wurmus
43a6152432
gnu: Add python-pytest-console-scripts.
* gnu/packages/python-check.scm (python-pytest-console-scripts): New variable.
2021-08-30 18:29:56 +02:00
Ricardo Wurmus
d84ead8174
gnu: Add python-dna-features-viewer.
* gnu/packages/bioinformatics.scm (python-dna-features-viewer): New variable.
2021-08-30 18:29:56 +02:00
Ricardo Wurmus
abe1890a57
gnu: Add python-svgutils.
* gnu/packages/python-xyz.scm (python-svgutils): New variable.
2021-08-30 18:29:56 +02:00
Ricardo Wurmus
e85b35070c
gnu: Add python-pybbi.
* gnu/packages/bioinformatics.scm (python-pybbi): New variable.
2021-08-30 18:29:56 +02:00
Leo Prikler
b8926ca617
gnu: wine: Update to 6.16.
* gnu/packages/wine.scm (wine): Update to 6.16.
2021-08-30 18:20:07 +02:00
Denis 'GNUtoo' Carikli
7c3cefde5a
gnu: Add h-client.
* gnu/packages/hardware.scm (h-client): New variable.

Signed-off-by: Leo Prikler <leo.prikler@student.tugraz.at>
2021-08-30 18:20:07 +02:00
Leo Prikler
0732870631
gnu: wine: Update to 6.14.
* gnu/packages/wine.scm (wine): Update to 6.14.
[#:phases]: Patch Makefile to correctly locate ntdll.so.
(wine64)[#:phases]: Likewise.
2021-08-30 17:31:09 +02:00
Xinglu Chen
b12d856da9
gnu: Add ocaml-odoc-parser.
* gnu/packages/ocaml.scm (ocaml-odoc-parser): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-08-30 14:40:18 +02:00
Ludovic Courtès
99160bc713
gnu: scrot: Update to 1.6.
* gnu/packages/xdisorg.scm (scrot): Update to 1.6.
[native-inputs]: Add PKG-CONFIG.
[inputs]: Add IMLIB2.
2021-08-30 14:30:53 +02:00
Ludovic Courtès
b4452ffe9b
build: Build (gnu packages rocm).
This is a followup to df90cb1d5c.

* gnu/local.mk (GNU_SYSTEM_MODULES): Add %D%/packages/rocm.scm.
2021-08-30 14:27:30 +02:00
Ludovic Courtès
1037211d1b
services: hurd-vm: Use the new 'targets' field of <bootloader-configuration>.
* gnu/services/virtualization.scm (%hurd-vm-operating-system): Use
'targets' instead of 'target' for the 'bootloader-configuration' field.
2021-08-30 14:24:14 +02:00
Ludovic Courtès
baf4272df2
bootloader: Report location of the deprecated 'target' field.
This is a followup to 2ca982ff41.

* gnu/bootloader.scm (warn-target-field-deprecation): New macro.
(<bootloader-configuration>)[target]: Add 'sanitize' property.
(%warn-target-field-deprecation): New procedure.
(bootloader-configuration-target): Define using 'define-deprecated'.
(bootloader-configuration-targets): Use
'%bootloader-configuration-target' rather than the deprecated one.
2021-08-30 14:22:35 +02:00
Ludovic Courtès
8e8d85f722
build: Build (gnu system setuid).
This is a followup to 45235e67e4.

* gnu/local.mk (GNU_SYSTEM_MODULES): Add %D%/system/setuid.scm.
2021-08-30 12:26:03 +02:00
Ludovic Courtès
541e2f9a01
gnu: extra-cmake-modules: Avoid dependency on qtbase when on armhf.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules)[native-inputs]:
Remove QTBASE-5 on armhf-linux.
[arguments]: Set #:tests? accordingly.
2021-08-30 12:17:02 +02:00
Mathieu Othacehe
f91ae9425b
services: xorg: Delay the xorg-configuration-modules field evaluation.
When building an image with the "system" parameter set to an emulated
architecture, the xorg-configuration-modules field needs to be evaluated once
the %current-system parameter is set, otherwise this parameter is set to the
current host system.

* gnu/services/xorg.scm (<xorg-configuration>)[modules]: Make it a thunked
field.
2021-08-30 10:59:18 +02:00
Jan (janneke) Nieuwenhuizen
8ef38cd1bf
gnu: guile-websocket: Update to 0.1-d17878f6.
* gnu/packages/guile-xyz.scm (guile-websocket)[source]: Update to
0.1-d17878f6.  Use https:// url.
[phases]: Remove "update-guile-version" stage.
[native-inputs]: Add pkg-config.
2021-08-30 07:56:49 +02:00
Pierre Langlois
663c4dc27f
gnu: Add emacs-helm-xref.
* gnu/packages/emacs-xyz.scm (emacs-helm-xref): New variable.
2021-08-29 20:14:06 +01:00
Pierre Langlois
7d5cb45b49
gnu: mu: Update to 1.6.5.
* gnu/packages/mail.scm (mu): Update to 1.6.5.
2021-08-29 20:14:04 +01:00
Mathieu Othacehe
994d8ce394
gnu: shadow: Use the cross-compiled shell at runtime.
Make sure that the executed shell at runtime is the cross-compiled shell and
not the native shell.

* gnu/packages/admin.scm (shadow)[arguments]: Add a set-runtime-shell phase.
[inputs]: Add bash-minimal when cross-compiling.
2021-08-29 18:57:29 +02:00
Oleg Pykhalov
5fdc46a9fe
gnu: Add emacs-hideshowvis.
* gnu/packages/emacs-xyz.scm (emacs-hideshowvis): New variable.
2021-08-29 17:34:43 +03:00
Brice Waegeneire
8fe8f53454
gnu: rofi: Update to 1.7.0.
* gnu/packages/xdisorg.scm (rofi): Update to 1.7.0.
  [inputs]: Add xcb-util-cursor.
  [source]<origin>, [home-page]: Change URL to the redirected one.
2021-08-29 16:05:47 +02:00
Maxime Devos
7256d9d204
isc-dhcp: Fix dhclient-script wrapper when cross-compiling.
This causes many rebuilds, but only when cross-compiling.
This should unbreak Internet access on cross-compiled pinebook
images.

Reported-By: Guest4977 (on IRC)

* gnu/gnunet/packages/admin.scm
  (isc-dhcp)[arguments]<#:phases>{post-install}: Use the
  cross-compiled bash when cross-compiling. Work-around
  <https://issues.guix.gnu.org/49290>.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2021-08-29 11:57:47 +02:00
Efraim Flashner
9734da36f2
services: Remove i486 qemu target.
The i486 target has been removed from qemu since at least 5.2.0.

* gnu/services/virtualization.scm (%i486): Remove variable.
(%qemu-platforms): Remove it.
2021-08-29 09:50:11 +03:00
Maxim Cournoyer
8ad6624b96
services: base: Honor file-system-create-mount-point? at all times.
Fixes <https://issues.guix.gnu.org/40158>.

* gnu/services/base.scm (file-system-shepherd-service): Update doc.  Return a
shepherd service for the mount point when either MOUNT? or CREATE? is true.
[start]: Only mount when MOUNT? is true.
(file-system-shepherd-services): Also consider file systems with
create-mount-point? set to #t.
2021-08-29 01:31:52 -04:00
Maxim Cournoyer
0bc5448cf1
gnu: python-pytest-django: Update to 4.4.0.
* gnu/packages/django.scm (python-pytest-django): Update to 4.4.0.
[tests?]: Disable test suite.
[native-inputs]: Replace python-pytest-xdist by python-pytest-xdist-next.
[home-page]: Update home page.
2021-08-29 01:05:29 -04:00
Maxim Cournoyer
352f72ac02
gnu: python-django: Update to 3.2.6.
* gnu/packages/django.scm (python-django): Update to 3.2.6.
2021-08-29 01:05:29 -04:00
Maxim Cournoyer
019bf96300
gnu: ansible: Update to 4.4.0.
* gnu/packages/admin.scm (ansible): Update to 4.4.0.
[native-inputs]: Remove field.
[inputs]: Likewise.
[arguments]: Likewise.
[propagated-inputs]: New field.
[native-search-paths]: New search path.
[description]: Update description.
2021-08-29 01:05:29 -04:00
Maxim Cournoyer
83bf3c63da
gnu: Add ansible-core.
* gnu/packages/admin.scm (ansible-core): New variable.
2021-08-29 01:05:29 -04:00
Maxim Cournoyer
fa4c3deb8b
gnu: Add python-pytest-xdist-next.
* gnu/packages/check.scm (python-pytest-xdist-next): New variable.
2021-08-29 01:05:29 -04:00
Maxim Cournoyer
9482c5ad03
gnu: python-pytest-xdist: Fix by downgrading to 1.34.0, run test suite.
Commit ed72e55831 updated the package to 2.1.0, but this version doesn't work
with Pytest 5, the version currently used in Guix.  Downgrade to the last
version that is compatible with Pytest 5.

* gnu/packages/check.scm (python-pytest-xdist): Downgrade to 1.34.0, with a
comment explaining why.  Strip trailing #t.
[source]: Remove origin modules and snippet field, no longer necessary.
[phases]{check}: Override to run the test suite.
[propagated-inputs]: Remove python-py and add python-pytest-forked.
2021-08-29 01:05:28 -04:00
Maxim Cournoyer
48461816e4
gnu: python-pytest-mock: Update to 3.6.1 and run test suite.
* gnu/packages/check.scm (python-pytest-mock): Update to 3.6.1.
[phases]{check}: Override to run test suite.
[propagated-inputs]: Add python-pytest-asyncio.
2021-08-29 01:05:28 -04:00
Maxim Cournoyer
b1ef8b410c
gnu: python-pytest-asyncio: Enable tests and patch for Python 3.8.
* gnu/packages/patches/python-pytest-asyncio-python-3.8.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/check.scm (python-pytest-asyncio)
[source]: Fetch from git and apply above patch.
[phases]: Override the check phase, enabling tests.
2021-08-29 01:05:28 -04:00
Maxim Cournoyer
0a2c8b10fc
gnu: python-pytest-forked: Update to 1.3.0 and run test suite.
* gnu/packages/check.scm (python-pytest-forked)[origin]: Use git.
[phases]{disable-setuptools-scm}: New phase.
{check}: Override phase.
[propagated-inputs]: Remove field.
[native-inputs]: Remove ??? and add python-pytest-bootstrap.
[home-page]: Fix indentation.
[synopsis]: Update.
[description]: Expound.
2021-08-29 01:05:28 -04:00
Maxim Cournoyer
bece6dd70d
gnu: python-py-next: Update to 1.10.0.
* gnu/packages/python-xyz.scm (python-py-next): Update to 1.10.0.
2021-08-29 01:05:28 -04:00
Maxim Cournoyer
399a844aad
gnu: python-mock: Update description.
* gnu/packages/check.scm (python-mock)
[description]: Mention this library is now part of Python 3.3 onward.
2021-08-29 01:05:27 -04:00
Maxim Cournoyer
3d0fd83f24
gnu: python-rope: Update to 0.19.0 and remove python2-rope.
* gnu/packages/python-xyz.scm (python-rope): Update to 0.19.0.
[source]: Fix indentation.
[arguments]: Remove.
[native-inputs]: Remove.
[license]: Correct license.
(python2-rope): Delete variable.
2021-08-29 01:05:27 -04:00
Maxim Cournoyer
1d94000d87
gnu: python-execnet: Update to 1.9.0 and enable tests.
* gnu/packages/patches/python-execnet-read-only-fix.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/python-xyz.scm (python-execnet): Update to 1.9.0.
[source]: Fix indentation.
[arguments]: Enable tests, replacing the default check phase.
2021-08-29 01:05:27 -04:00
Maxim Cournoyer
66071cd85e
gnu: python-pytest-6: Update to 6.2.4 and propagate iniconfig.
* gnu/packages/check.scm (python-pytest-6): Update to 6.2.4.  Fix typo.
Removing trailing #t.
[native-inputs]: Delete the extraneous python-mock input.
Move python-iniconfig to...
[propagated-inputs]: ... here.
2021-08-29 01:05:27 -04:00
Maxim Cournoyer
97a675df1b
gnu: Add python-pyspnego.
* gnu/packages/python-xyz.scm (python-pyspnego): New variable.
2021-08-29 01:05:27 -04:00
Maxim Cournoyer
5abe149b4e
gnu: Add python-ncclient.
* gnu/packages/python-xyz.scm (python-ncclient): New variable.
2021-08-29 01:05:27 -04:00
Maxim Cournoyer
165cbdfdc1
gnu: Add python-resolvelib-0.5.
* gnu/packages/python-xyz.scm (python-resolvelib-0.5): New variable.
2021-08-29 01:05:26 -04:00
Maxim Cournoyer
afcbaadac5
gnu: Add python-resolvelib.
* gnu/packages/python-xyz.scm (python-resolvelib): New variable.
2021-08-29 01:05:26 -04:00
Maxim Cournoyer
bf99f80a16
gnu: Add python-commentjson.
* gnu/packages/python-xyz.scm (python-commentjson): New variable.
2021-08-29 01:05:26 -04:00
Maxim Cournoyer
da4e409483
Migrate to the new 'targets' field of bootloader-configuration.
The old 'target' field is deprecated; adjust the sources to use the new
'targets' one instead.

* doc/guix-cookbook.texi<target>: Replace by 'targets'.
* gnu/bootloader/grub.scm: Likewise.
* gnu/installer/parted.scm: Likewise.
* gnu/machine/digital-ocean.scm: Likewise.
* gnu/system/examples/asus-c201.tmpl: Likewise
* gnu/system/examples/bare-bones.tmpl: Likewise
* gnu/system/examples/bare-hurd.tmpl: Likewise
* gnu/system/examples/beaglebone-black.tmpl: Likewise
* gnu/system/examples/desktop.tmpl: Likewise
* gnu/system/examples/docker-image.tmpl: Likewise
* gnu/system/examples/lightweight-desktop.tmpl: Likewise
* gnu/system/examples/vm-image.tmpl: Likewise
* gnu/system/examples/yggdrasil.tmpl: Likewise
* gnu/system/hurd.scm: Likewise
* gnu/system/images/hurd.scm: Likewise
* gnu/system/images/novena.scm: Likewise
* gnu/system/images/pine64.scm: Likewise
* gnu/system/images/pinebook-pro.scm: Likewise
* gnu/system/images/rock64.scm: Likewise
* gnu/system/install.scm: Likewise
* gnu/system/vm.scm: Likewise
* gnu/tests.scm: Likewise
* gnu/tests/ganeti.scm: Likewise
* gnu/tests/install.scm: Likewise
* gnu/tests/nfs.scm: Likewise
* gnu/tests/telephony.scm: Likewise
* tests/boot-parameters.scm: Likewise
* tests/system.scm: Likewise
2021-08-29 01:05:26 -04:00
Maxim Cournoyer
2ca982ff41
gnu: bootloader: Support multiple targets.
Fixes <https://issues.guix.gnu.org/40997>.

* gnu/bootloader.scm (<bootloader-configuration>): New 'targets' field.
(%bootloader-configuration-target): New procedure.
(bootloader-configuration-target): Add deprecation warning.
(bootloader-configuration-targets): New procedure.
* guix/scripts/system.scm (install): Access targets via
bootloader-configuration-targets.
(perform-action)[bootloader-target]: Remove unused argument and update doc.
Access targets via bootloader-configuration-targets and fix indentation.
(process-action): Access targets via bootloader-configuration-targets.
Do not provide the unused BOOTLOADER-TARGET argument when applying
`perform-action'.
* guix/scripts/system/reconfigure.scm (install-bootloader-program): Rename
DEVICE argument to DEVICES.  Adjust doc and comment.  Apply `installer' and
`disk-installer' for every DEVICES.
(install-bootloader): Access targets via bootloader-configuration-targets and
rename variable from DEVICE to DEVICES.
* gnu/tests/install.scm: Adjust accordingly.
* tests/guix-system.sh: Likewise.
* gnu/tests/reconfigure.scm (run-install-bootloader-test): Adjust the DEVICES
argument so that it is a list.
* doc/guix.texi: Update doc.
2021-08-29 01:05:26 -04:00
Oleg Pykhalov
76114232d7
gnu: Add emacs-company-org-block.
* gnu/packages/emacs-xyz.scm (emacs-company-org-block): New variable.
2021-08-29 00:52:56 +03:00
Mathieu Othacehe
1dbed7e098
images: pinebook-pro: Fix the agetty baud rate.
* gnu/system/images/pinebook-pro.scm (pinebook-pro-barebones-os): Fix the
agetty baud rate.
2021-08-28 17:47:12 +02:00
Oleg Pykhalov
63fec9fd6a
gnu: Add lsofgraph.
* gnu/packages/admin.scm (lsofgraph): New variable.
2021-08-28 15:58:23 +03:00
Nicolas Goaziou
75a3413b4e
gnu: mame: Update to 0.235.
* gnu/packages/emulators.scm (mame): Update to 0.235.
2021-08-28 11:01:06 +02:00
Lars-Dominik Braun
9c7c3f771c
gnu: python-pyopencl: Update to 2021.2.6.
* gnu/packages/opencl.scm (python-pyopencl)[version]: Update to
2021.2.6.
[source]: Point to new git repository.
[#:phases]: Remove unused phases.
[inputs]: Use unversioned opencl-headers.
[propagated-inputs]: Remove unused inputs.
2021-08-27 20:50:56 +02:00
Lars-Dominik Braun
65a5eec0a1
gnu: python-pytools: Update to 2021.2.7.
* gnu/packages/opencl.scm (python-pytools)[version]: Update to 2021.2.7.
[propagated-inputs]: Remove unused inputs.
2021-08-27 20:50:56 +02:00
Lars-Dominik Braun
842d27fd20
gnu: Add clpeak.
* gnu/packages/benchmark.scm (clpeak): New variable.
2021-08-27 20:50:56 +02:00
Lars-Dominik Braun
4d1157fca7
gnu: ocl-icd: Replace with opencl-icd-loader.
ocl-icd’s project page is dead and the source code is unavailable.

* gnu/packages/opencl.scm (ocl-icd): Alias to opencl-icd-loader.
(clinfo)[inputs]: Use opencl-icd-loader.
(beignet)[inputs]: Dito.
(pocl)[inputs]: Dito.
(python-pyopencl)[inputs]: Dito.
* gnu/packages/games.scm (leela-zero)[inputs]: Dito.
* gnu/packages/photo.scm (darktable)[inputs]: Dito.
* gnu/packages/rocm.scm (rocm-opencl-runtime)[inputs]: Dito.
2021-08-27 20:50:56 +02:00
Lars-Dominik Braun
2c6c1f8d91
gnu: Add opencl-icd-loader.
* gnu/packages/opencl.scm (opencl-icd-loader): New variable.
2021-08-27 20:50:55 +02:00
Lars-Dominik Braun
d8c63f8771
gnu: clinfo: Update to 3.0.21.02.21 and simplify package.
* gnu/packages/opencl.scm (clinfo) [version]: Update to 3.0.21.02.21.
[arguments]: Simplify #:phases by adding make arguments to #:make-flags.
2021-08-27 20:50:55 +02:00