Commit graph

73091 commits

Author SHA1 Message Date
Paul Garlick
2caf9eafb6
gnu: python-pygmesh: Update to 7.1.10.
* gnu/packages/simulation.scm (python-pygmah): Update to 7.1.10.
[arguments]<#:phases>: Tests have moved to the 'tests' directory.
The test_readme.py file has been removed.
2021-08-13 09:28:21 +01:00
Paul Garlick
74b82ecd0e
gnu: python-pygmsh: Change source to 'git-fetch'.
* gnu/packages/simulation.scm (python-pygmsh)[source]: Change to
'git-fetch'.
2021-08-13 09:28:21 +01:00
Paul Garlick
d56a29edb7
gnu: python-pygmsh: Update snippet for Gmsh > 4.7.0.
The old field option name is not needed after commit
78595fe3650057f258109c6599f4bae1d0e72e (Gmsh 4.8.4).

* gnu/packages/simulation.scm (python-pygmsh)[source]: Remove
option name substitution.
2021-08-13 09:28:20 +01:00
Leo Famulari
d87d6d6812
gnu: khal: Update to 0.10.4.
* gnu/packages/calendar.scm (khal): Update to 0.10.4.
2021-07-27 12:34:57 -04:00
Mathieu Othacehe
1872dce578
gnu: drones: Remove it.
Remove this file as the ardupilot packages are broken for a long time and no
one complained.

* gnu/packages/drones.scm: Remove it.
* gnu/local.mk (GNU_SYSTEM_MODULES): Ditto.
2021-08-12 19:39:20 +02:00
Mathieu Othacehe
8221cf8349
services: cuirass: Fix the substitute-urls argument.
This is a follow-up of: 23b5b168ae.

* gnu/services/cuirass.scm (cuirass-remote-worker-shepherd-service): Fix it.
2021-08-12 14:58:18 +02:00
Mathieu Othacehe
23b5b168ae
services: cuirass: Add a substitute-urls argument.
* gnu/services/cuirass.scm (<cuirass-remote-worker-configuration>): Add a
substitute-urls field.
(cuirass-remote-worker-shepherd-service): Honor it.
* doc/guix.texi (Cuirass remote building): Document it.
2021-08-12 14:31:54 +02:00
Mathieu Othacehe
1314761bbe
gnu: cuirass: Update to 1.1.0-3.91e8b2e.
* gnu/packages/ci.scm (cuirass): Update to 1.1.0-3.91e8b2e.
2021-08-12 14:22:54 +02:00
Mathieu Othacehe
d128c6fd33
services: cuirass: Add a no-publish argument.
* gnu/services/cuirass.scm (<cuirass-remote-server-configuration>): Add a
no-publish? field.
(cuirass-shepherd-service): Honor it.
* doc/guix.texi (Cuirass remote building): Document it.
2021-08-12 12:59:55 +02:00
Ludovic Courtès
8b9a5641bc
system: install, hurd: Use 'setuid-programs'.
This is a followup to a7ac19851b.

* gnu/system/install.scm (installation-os)[setuid-programs]: Use
'setuid-program'.
* gnu/system/hurd.scm (%setuid-programs/hurd): Use 'file-like->setuid-program'.
2021-08-12 12:34:13 +02:00
Ludovic Courtès
2826f488e4
system: Accept gexps in 'setuid-programs'.
Commit a7ac19851b led configs such as the
following one, which were previously valid, to be rejected:

  (operating-system
    ;; ...
    (setuid-programs (cons #~(string-append #$wireshark "/bin/dumpcap")
                           %setuid-programs)))

They are now accepted again.

Reported by wonko on #guix.

* gnu/system.scm (%ensure-setuid-program-list): Handle the case where
PROGRAM is not a file-like.
2021-08-12 12:34:13 +02:00
Ludovic Courtès
e0bd47b4fd
system: Handle 'setuid-programs' deprecation handling as a field sanitizer.
Previously, evaluating an OS configuration with a childhurd (for
instance) would produce tens of lines like:

  guix system: warning: representing setuid programs with '#<file-append #<package shadow@4.8.1 gnu/packages/admin.scm:798 7ff97f6f7640> "/bin/passwd">' is deprecated; use 'setuid-program' instead

Now, it prints this one line:

  gnu/system/hurd.scm:105:2: warning: representing setuid programs with file-like objects is deprecated; use 'setuid-program' instead

This change also means that extensions of 'setuid-program-service-type'
now have to provide a list of <setuid-program>, so it's stricter in this
sense.

* gnu/services.scm (setuid-program-file-like-deprecated): Remove.
(setuid-program-service-type)[extend]: Remove
'setuid-program-file-like-deprecated' call.  Assume CONFIG and
EXTENSIONS are already lists of <setuid-program> records.
* gnu/system.scm (<operating-system>)[setuid-programs]: Add 'sanitize'
property.  Change accessor name from '%operating-system-setuid-programs'
to 'operating-system-setuid-programs'.
(operating-system-default-essential-services)
(hurd-default-essential-services): Adjust accordingly.
(ensure-setuid-program-list): New macro.
(%ensure-setuid-program-list): New procedure, based on
'setuid-program-file-like-deprecated'.
2021-08-12 12:34:13 +02:00
Ludovic Courtès
1ad0da60d8
gnu: jsonnet: Do not build static libraries.
* gnu/packages/cpp.scm (jsonnet)[arguments]: Pass "-DBUILD_STATIC_LIBS=OFF".
2021-08-12 12:34:12 +02:00
Vivien Kraus
0dc9e58929
gnu: Add jsonnet.
* gnu/packages/cpp.scm (jsonnet): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-08-12 12:34:12 +02:00
Mathieu Othacehe
9f544c631f
gnu: cuirass: Update to 1.1.0-2.830817a.
* gnu/packages/ci.scm (cuirass): Update to 1.1.0-2.830817a.
2021-08-12 10:59:03 +02:00
Charles
1d6be1c9d7
gnu: cl-plump: Update to 2.0.0-2.3584275.
* gnu/packages/lisp-xyz.scm (sbcl-plump): Update to 2.0.0-2.3584275.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2021-08-12 10:07:15 +02:00
Efraim Flashner
e543ebf9dc
gnu: markets: Fix running on non-Gnome desktops.
* gnu/packages/gnome-xyz.scm (markets)[inputs]: Add
gsettings-desktop-schemas.
2021-08-12 09:56:49 +03:00
Vinicius Monego
1c5de6f455
gnu: markets: Update to 0.5.2.
* gnu/packages/gnome-xyz.scm (markets): Update to 0.5.2.
[arguments]<#:phases>: Don't return #t.
[inputs]: Use libhandy-1.
[license]: Use gpl3+.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2021-08-12 09:52:09 +03:00
Pierre Langlois
842301667f
gnu: sakura: Update to 3.8.3.
* gnu/packages/terminals.scm (sakura): Update to 3.8.3.
2021-08-11 23:29:49 +01:00
Pierre Langlois
c71acf60c4
gnu: qjackctl: Update to 0.9.4.
* gnu/packages/audio.scm (qjackctl): Update to 0.9.4.
2021-08-11 23:29:49 +01:00
Pierre Langlois
3d27dfff9a
gnu: ardour: Update to 6.8.
* gnu/packages/audio.scm (ardour): Update to 6.8.
2021-08-11 23:29:49 +01:00
Pierre Langlois
cd5b5439b4
gnu: gpodder: Update to 3.10.21.
* gnu/packages/gpodder.scm (gpodder): Update to 3.10.21.
2021-08-11 23:29:49 +01:00
Marius Bakke
4eb0a5146a
gnu: ruby@2.7: Inherit source snippet from ruby@2.6.
This is a follow-up to 507472b036f8cdd3d1a88c401017d2e43620bc20.

* gnu/packages/ruby.scm (ruby-2.7)[source]: Inherit fields from RUBY.
2021-08-12 00:02:23 +02:00
Marius Bakke
e65bcfda22
gnu: rapidjson: Remove unused configure flag.
* gnu/packages/web.scm (rapidjson)[arguments]: Remove #:configure-flags, as
the entry is not honored by the build system and would only affect tests and
examples, which are not installed.
[source](snippet): Remove trailing #t.
2021-08-11 23:19:02 +02:00
Marius Bakke
443e7f6338
gnu: rapidjson: Adjust for GCC 10.
* gnu/packages/patches/rapidjson-gcc-compat.patch: Add additional patch.
2021-08-11 23:19:02 +02:00
Leo Famulari
e6388b48f3
gnu: VDE 2: Update to 2.3.2-0.8c65ebc.
Updating to this unreleased revision allows us to package VDE 2 with
wolfSSL instead of the obsolete OpenSSL 1.0:

https://github.com/virtualsquare/vde-2/issues/2

* gnu/packages/networking.scm (vde2): Update to 2.3.2-0.8c65ebc.
[source]: Use git-fetch.
[native-inputs]: Add autoconf, automake, and libtool
[inputs]: Replace openssl-1.0 with wolfssl.
2021-07-27 12:35:00 -04:00
Leo Famulari
363fe99c1e
gnu: Add wolfSSL.
* gnu/packages/tls.scm (wolfssl): New variable.
2021-07-27 12:34:56 -04:00
Leo Famulari
9d32e6cdad
gnu: Restore the correct order of the golang module.
* gnu/packages/golang.scm: Move the Go compilers back to the beginning
of the file.
2021-07-27 12:34:56 -04:00
Ricardo Wurmus
907f835e19
gnu: pigx-rnaseq: Update to 0.0.18.
* gnu/packages/bioinformatics.scm (pigx-rnaseq): Update to 0.0.18.
2021-08-11 19:33:38 +02:00
Leo Famulari
938d77d972
gnu: linux-libre 4.4: Update to 4.4.280.
* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.280.
(linux-libre-4.4-pristine-source): Update hash.
2021-07-27 12:34:57 -04:00
Leo Famulari
b1c97ff60b
gnu: Duplicity: Depend on python-paramiko.
Fixes <https://bugs.gnu.org/49979>.

* gnu/packages/backup.scm (duplicity)[native-inputs]: Add python-paramiko.
2021-07-27 12:34:56 -04:00
iKaSeRo
973842acbc
gnu: Add unclutter-xfixes
* gnu/packages/xdisorg.scm (unclutter-xfixes): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-08-11 16:35:29 +02:00
Ludovic Courtès
168d107abf
gnu: rocm-opencl-runtime: Shorten patch file name.
This appeases 'guix lint -c patch-file-names'.

* gnu/packages/patches/rocm-opencl-runtime-3.10.0-add-rocclr-include-directories.patch:
Rename to...
* gnu/packages/patches/rocm-opencl-runtime-3.10.0-includes.patch: ... this.
* gnu/packages/rocm.scm (rocm-opencl-runtime)[source]: Adjust accordingly.
* gnu/local.mk (dist_patch_DATA): Likewise.
2021-08-11 16:35:28 +02:00
Ludovic Courtès
9b54559e23
gnu: rocm-opencl-runtime: Use a non-redirecting source URL.
* gnu/packages/rocm.scm (rocm-opencl-runtime)[source]: Use 'home-page'
as the URL; since it lacks the ".git" prefix, that placates 'guix lint'.
2021-08-11 16:35:28 +02:00
Xinglu Chen
d39b95b1c2
gnu: emacs-vertico: Update to 0.14.
* gnu/packages/emacs-xyz.scm (emacs-vertico): Update to 0.14.

Signed-off-by: Leo Prikler <leo.prikler@student.tugraz.at>
2021-08-11 15:38:02 +02:00
Xinglu Chen
3f4303efde
gnu: emacs-marginalia: Update to 0.8.
* gnu/packages/emacs-xyz.scm (emacs-marginalia): Update to 0.8.

Signed-off-by: Leo Prikler <leo.prikler@student.tugraz.at>
2021-08-11 15:38:02 +02:00
Xinglu Chen
006b9c85f5
gnu: emacs-consult: Update to 0.10.
* gnu/packages/emacs-xyz.scm (emacs-consult): Update to 0.10.

Signed-off-by: Leo Prikler <leo.prikler@student.tugraz.at>
2021-08-11 15:38:02 +02:00
Xinglu Chen
d908da107e
gnu: emacs-corfu: Update to 0.11.
* gnu/packages/emacs-xyz.scm (emacs-corfu): Update to 0.11.

Signed-off-by: Leo Prikler <leo.prikler@student.tugraz.at>
2021-08-11 15:38:01 +02:00
Milkey Mouse
59675fef2f
gnu: python-aiorpcx: Update to 0.22.1.
* gnu/packages/finance.scm (electrum)[inputs]: Use python-aiorpcx-0.18.
* gnu/packages/python-web.scm (python-aiorpcx): Update to 0.22.1.
(python-aiorpcx-0.18): New variable.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2021-08-11 20:42:34 +08:00
Xinglu Chen
a192ea31a0
gnu: emacs-project: Update to 0.6.1.
* gnu/packages/emacs-xyz.scm (emacs-project): Update to 0.6.1.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2021-08-11 20:33:48 +08:00
Xinglu Chen
005c8b4265
gnu: emacs-emms: Update to 7.6.
* gnu/packages/emacs-xyz.scm (emacs-emms): Update to 7.6.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2021-08-11 20:28:16 +08:00
Jonathan Brielmaier
29c5177cc0
gnu: icedove: Update to 78.13.0.
* gnu/packages/gnuzilla.scm (icedove): Update to 78.13.0.
2021-08-11 12:17:25 +02:00
Marius Bakke
2730ed9a0e
gnu: uBlock Origin: Update to 1.37.2.
* gnu/packages/browser-extensions.scm (uassets): Update to 54e217d90.
(ublock-origin): Update to 1.37.2.
2021-08-11 00:41:45 +02:00
Marius Bakke
26d68d4fff
gnu: ungoogled-chromium: Update to 92.0.4515.131-0.4a9534c.
* gnu/packages/chromium.scm (%preserved-third-party-files): Adjust for 92.
(%chromium-version): Set to 92.0.4515.131.
(%ungoogled-revision): Set to 92.0.4515.131-1-0-g4a9534c.
(%ungoogled-origin): Update hash.
(ungoogled-chromium-snippet): Remove obsolete substitution and trailing #t.
(ungoogled-chromium)[source]: Update hash.
[arguments]: Remove trailing #t's.
[native-inputs]: Remove PYTHON-BEAUTIFULSOUP4 and PYTHON-HTML5LIB.  Add
PYTHON-WRAPPER.
[inputs]: Add LINUX-LIBRE-HEADERS-5.10.
2021-08-11 00:41:45 +02:00
Marius Bakke
207cfa3467
gnu: libcacard: Enable PC/SC support.
* gnu/packages/spice.scm (libcacard)[propagated-inputs]: Add PCSC-LITE.
2021-08-11 00:41:45 +02:00
Mark H Weaver
eb0abba387
gnu: icecat: Update to 78.13.0-guix0-preview1 [security fixes].
Includes fixes for CVE-2021-29980, CVE-2021-29984, CVE-2021-29985,
CVE-2021-29986, CVE-2021-29988, and CVE-2021-29989.

* gnu/packages/gnuzilla.scm (%icecat-version, %icecat-build-id): Update.
(icecat-source): Update upstream source hash.
2021-08-10 14:16:27 -04:00
Leo Famulari
5e71375361
gnu: Borg: Use bundled msgpack.
This is an old and customized version of msgpack-python.

* gnu/packages/backup.scm (borg)[source]: In the snippet, don't delete the
bundled 'msgpack' directory, and remove the related substition applied to
setup.py.
[arguments]: Remove the 'use-system-msgpack' phase.
[inputs]: Remove 'python-msgpack-transitional'.
2021-07-27 12:35:00 -04:00
Leo Famulari
fdd2f57359
gnu: mit-krb5: Update to 1.18.4 [fixes CVE-2021-36222].
* gnu/packages/kerberos.scm (mit-krb5)[replacement]: New field.
(mit-krb5-1.18.4): New variable.
2021-07-27 12:34:57 -04:00
Milkey Mouse
1e16e1938c
gnu: python-libusb1: Update to 1.9.3.
* gnu/packages/libusb.scm (python-libusb1): Update to 1.9.3.
[inputs], [propagated-inputs]: Change libusb to a propagated-input.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-08-10 17:32:20 +02:00
Ivan Gankevich
224093fb85
gnu: Add task-spooler.
* gnu/packages/task-runners.scm (task-spooler): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-08-10 17:32:20 +02:00
Ivan Gankevich
e6d0264b82
gnu: sendmail: Install executables to $prefix/sbin and $prefix/bin directories.
Currently "sendmail" installs executables to $PREFIX/usr/sbin and
$PREFIX/usr/bin directories. This patch changes them to $PREFIX/sbin and
$PREFIX/bin respectively. Also this patch fixes broken symlinks in
$PREFIX/bin and updates package definitions that use old sendmail paths.

* gnu/packages/mail.scm (sendmail): Set new paths.
 [arguments]<#:phases>{replace-/usr}: Remove /usr prefix.
 [arguments]<#:phases>{post-install}: Fix broken symlinks
 [arguments]<#:phases>{configure}: Set paths without /usr prefix.
* gnu/packages/mail.scm (claws-mail): Use new sendmail paths.
* gnu/packages/version-control.scm (python-git-multimail): Use new
  sendmail paths.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-08-10 17:32:19 +02:00
Ryan Sundberg
75e117bac7
gnu: rocksdb: set TEST_TMPDIR for faster test i/o.
The rocksdb test can take an egregious amount of time on a spinning HDD.
This will inherit guixbuild's /tmp mount for the rocksdb testing
directory.

* gnu/packages/databases.scm (rocksdb)[arguments]: set TEST_TMPDIR for
check phase

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-08-10 17:32:18 +02:00
Paul A. Patience
06c11434c9
gnu: dealii-openmpi: Add Trilinos dependency.
* gnu/packages/maths.scm (trilinos-for-dealii-openmpi): New variable.
(dealii-openmpi)[propagated-inputs]: Add trilinos-for-dealii-openmpi.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-08-10 17:32:18 +02:00
Pierre Langlois
b0a6b1f13c
gnu: mu: Update to 1.6.2.
* gnu/packages/mail.scm (mu): Update to 1.6.2.
[inputs]: Use guile-3.0.
[arguments]: Remove autotools substitutions for guile-2.2.  Update
'patch-bin-sh-in-tests phase to new tests.  Do not return #t in the remaining
phases.
2021-08-10 14:48:46 +01:00
Efraim Flashner
1ac96992fb
gnu: gcompris-qt: Switch to qt-build-system.
* gnu/packages/education.scm (gcompris-qt)[build-system]: Switch from
cmake-build-system to qt-build-system.
[arguments]: Remove custom 'wrap-executable phase.
2021-08-10 16:35:23 +03:00
Efraim Flashner
edbf8272c0
gnu: gcompris-qt: Update to 1.1.
* gnu/packages/education.scm (gcompris-qt): Update to 1.1.
2021-08-10 16:32:53 +03:00
Mike Rosset
1fa4485fb0
gnu: python-aiorpcx: Update to 0.18.7.
* gnu/packages/python-web.scm (python-aiorpcx): Update to 0.18.7.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2021-08-10 10:49:00 +03:00
Xinglu Chen
f4bf6165de
gnu: fetchmail: Update to 6.4.21 [fixes CVE-2021-36386].
* gnu/packages/mail.scm (fetchmail): Update to 6.4.21.

Signed-off-by: Leo Famulari <leo@famulari.name>
2021-07-27 12:34:56 -04:00
Milkey Mouse
30289f4d46
gnu: electrum: Update to 4.1.5.
* gnu/packages/finance.scm (electrum): Update to 4.1.5.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2021-08-09 10:19:59 +03:00
Efraim Flashner
d7ffc535c5
gnu: python-coveralls: Update to 3.2.0.
* gnu/packages/python-check.scm (python-coveralls): Update to 3.2.0.
2021-08-09 10:12:26 +03:00
Lars-Dominik Braun
0a379de324
gnu: rocminfo: Add description.
* gnu/packages/rocm.scm (rocminfo) [description]: Add it.
2021-08-09 09:09:24 +02:00
Lars-Dominik Braun
db7d197b30
gnu: rocminfo: Static references to lsmod and grep.
Fixes usage in a pure environment.

* gnu/packages/rocm.scm (rocminfo) [arguments]: Add #:phases.
2021-08-09 09:09:22 +02:00
Leo Famulari
f476876e5c
gnu: IlmBase and OpenEXR: Update to 2.5.7.
* gnu/packages/graphics.scm (ilmbase): Update to 2.5.7.
2021-07-27 12:34:57 -04:00
Leo Famulari
94b437c6f4
gnu: dav1d: Update to 0.9.1.
* gnu/packages/video.scm (dav1d): Update to 0.9.1.
2021-07-27 12:34:56 -04:00
Leo Famulari
4d28393f2d
gnu: libaom: Update to 3.1.2.
* gnu/packages/video.scm (libaom): Update to 3.1.2.
2021-07-27 12:34:56 -04:00
Leo Famulari
2bc17f6088
gnu: linux-libre 4.4: Update to 4.4.279.
* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.279.
(linux-libre-4.4-pristine-source): Update hash.
2021-07-27 12:34:57 -04:00
Leo Famulari
658e173dc9
gnu: linux-libre 4.9: Update to 4.9.279.
* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.279.
(linux-libre-4.9-pristine-source): Update hash.
2021-07-27 12:34:57 -04:00
Leo Famulari
9dfb17520a
gnu: linux-libre 4.14: Update to 4.14.243.
* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.243.
(linux-libre-4.14-pristine-source): Update hash.
2021-07-27 12:34:57 -04:00
Leo Famulari
5e21e3947c
gnu: linux-libre 4.19: Update to 4.19.202.
* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.202.
(linux-libre-4.19-pristine-source): Update hash.
2021-07-27 12:34:57 -04:00
Leo Famulari
7818877d27
gnu: linux-libre 5.4: Update to 5.4.139.
* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.139.
(linux-libre-5.4-pristine-source): Update hash.
2021-07-27 12:34:56 -04:00
Leo Famulari
51c43e2486
gnu: linux-libre 5.10: Update to 5.10.57.
* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.57.
(linux-libre-5.10-pristine-source): Update hash.
2021-07-27 12:34:56 -04:00
Leo Famulari
3f09c48452
gnu: linux-libre: Update to 5.13.9.
* gnu/packages/linux.scm (linux-libre-5.13-version): Update to 5.13.9.
(linux-libre-5.13-pristine-source): Update hash.
2021-07-27 12:34:56 -04:00
Xinglu Chen
e83fe81be4
gnu: Add ocamlformat.
* gnu/packages/ocaml.scm (ocamlformat): New variable.

Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2021-08-08 22:43:24 +02:00
Xinglu Chen
092b65e1aa
gnu: Add ocaml-dune-build-info.
* gnu/packages/ocaml.scm (ocaml-dune-build-info): New variable.

Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2021-08-08 22:37:34 +02:00
Xinglu Chen
03f05b475b
gnu: Add ocaml-fix.
* gnu/packages/ocaml.scm (ocaml-fix): New variable.

Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2021-08-08 22:30:56 +02:00
Xinglu Chen
2787bcbd1b
gnu: Add ocaml-uuseg.
* gnu/packages/ocaml.scm (ocaml-uuseg): New variable.

Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2021-08-08 22:25:59 +02:00
Xinglu Chen
d31434c473
gnu: Add ocaml-uucp.
* gnu/packages/ocaml.scm (ocaml-uucp): New variable.

Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2021-08-08 22:24:10 +02:00
Xinglu Chen
882976d444
gnu: Add ocaml-uucd.
* gnu/packages/ocaml.scm (ocaml-uucd): New variable.

Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2021-08-08 22:21:23 +02:00
Xinglu Chen
e473fe1056
gnu: ocaml-bisect-ppx: Update to 2.6.1.
* gnu/packages/ocaml.scm (ocaml-bisect-ppx): Update to 2.6.1.
[propagated-inputs]: Adjust accordingly.
[arguments]: Remove unnecessary phase; disable tests.

Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2021-08-08 22:20:15 +02:00
Lars-Dominik Braun
e81cf4e79a
gnu: darktable: Add compatibility for ROCm.
darktable has a few tools, which can use OpenCL, not just the main
binary. Instead of wrapping it, patch the search path. ROCm also
fails to build OpenCL kernels with just the inline keyword. Apply
upstream fix.

* gnu/packages/photo.scm (darktable) [#:phases]: Add new phases, remove
LD_LIBRARY_PATH from wrap-binary.
2021-08-08 16:47:56 +02:00
Lars-Dominik Braun
339762235d
gnu: Add rocm-bandwidth-test.
* gnu/packages/rocm.scm (rocm-bandwidth-test): New variable.
2021-08-08 16:47:56 +02:00
Lars-Dominik Braun
91ce17a532
gnu: Add rocminfo.
* gnu/packages/rocm.scm (rocminfo): New variable.
2021-08-08 16:47:56 +02:00
Lars-Dominik Braun
c0f10a5dd4
gnu: Add rocm-opencl-runtime.
* gnu/packages/rocm.scm (rocm-opencl-runtime): New variable.
* gnu/packages/patches/rocm-opencl-runtime-3.10.0-add-rocclr-include-directories.patch,
gnu/packages/patches/rocm-opencl-runtime-4.3-noclinfo.patch,
gnu/packages/patches/rocm-opencl-runtime-4.3-nocltrace.patch,
gnu/packages/patches/rocm-opencl-runtime-4.3-noopencl.patch: New files.
* gnu/local.mk (dist_patch_DATA): Add them.
2021-08-08 16:47:56 +02:00
Lars-Dominik Braun
7221722dd5
gnu: Add rocclr.
* gnu/packages/rocm.scm (rocclr): New variable.
2021-08-08 16:47:56 +02:00
Lars-Dominik Braun
a85eff8171
gnu: Add rocr-runtime.
* gnu/packages/rocm.scm (rocr-runtime): New variable.
2021-08-08 16:47:55 +02:00
Lars-Dominik Braun
dc5755c411
gnu: Add roct-thunk-interface.
* gnu/packages/rocm.scm (roct-thunk-interface): New variable.
2021-08-08 16:47:55 +02:00
Lars-Dominik Braun
9c083e7063
gnu: Add rocm-comgr.
* gnu/packages/rocm.scm (rocm-comgr): New variable.
* gnu/packages/patches/rocm-comgr-3.1.0-dependencies.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
2021-08-08 16:47:55 +02:00
Lars-Dominik Braun
884334afec
gnu: Add rocm-device-libs.
* gnu/packages/rocm.scm (rocm-device-libs): New variable.
2021-08-08 16:47:55 +02:00
Lars-Dominik Braun
c5ee2cf72a
gnu: Add llvm-for-rocm.
* gnu/packages/rocm.scm (llvm-for-rocm): New variable.
* gnu/packages/patches/llvm-roc-3.0.0-add_libraries.patch,
gnu/packages/patches/llvm-roc-4.0.0-remove-isystem-usr-include.patch,
gnu/packages/patches/llvm-roc-4.2.0-add_Object.patch: New files.
* gnu/local.mk (dist_patch_DATA): Add them.
2021-08-08 16:47:55 +02:00
Lars-Dominik Braun
df90cb1d5c
gnu: Add rocm-cmake.
* gnu/packages/rocm.scm (%rocm-version, rocm-cmake): New variables.
2021-08-08 16:47:52 +02:00
Efraim Flashner
a75cc5f463
gnu: gcc-11: Update to 11.2.0.
* gnu/packages/gcc.scm (gcc-11): Update to 11.2.0.
2021-08-08 16:48:27 +03:00
Efraim Flashner
f8b5286d4a
gnu: stockfish: Update aarch64-linux build target.
* gnu/packages/games.scm (stockfish)[arguments]: Build for armv8 on
aarch64-linux.
2021-08-08 16:48:27 +03:00
Danny Milosavljevic
3e48d8c481
gnu: svd2rust: Update to 0.19.0.
* gnu/packages/crates-io.scm (svd2rust): Update to 0.19.0.
[arguments]<#:cargo-inputs]: Add rust-anyhow, rust-clap-conf, rust-thiserror.
Remove rust-error-chain.
2021-08-08 14:49:21 +02:00
Danny Milosavljevic
f28128626c
gnu: Add rust-clap-conf.
* gnu/packages/crates-io.scm (rust-clap-conf-0.1): New variable.
2021-08-08 14:46:07 +02:00
Danny Milosavljevic
995f740628
gnu: rust-svd-parser: Update home-page.
* gnu/packages/crates-io.scm (rust-svd-parser)[home-page]: Modify.
2021-08-08 14:46:04 +02:00
Danny Milosavljevic
5db89b3510
gnu: rust-svd-parser: Update to 0.10.2.
* gnu/packages/crates-io.scm (rust-svd-parser): Update to 0.10.2.
[arguments]<#:cargo-inputs]: Remove rust-either.  Add rust-once-cell,
rust-rayon, rust-regex.
2021-08-08 14:45:58 +02:00
Efraim Flashner
a88cf96480
gnu: python-networkx: Update to 2.6.2.
* gnu/packages/python-xyz.scm (python-networkx): Update to 2.6.2.
2021-08-08 13:52:38 +03:00
Guillaume Le Vaillant
7334535e9d
gnu: fldigi: Update to 4.1.20.
* gnu/packages/radio.scm (fldigi): Update to 4.1.20.
2021-08-08 11:09:33 +02:00
Guillaume Le Vaillant
b0568808ad
gnu: txr: Update to 268.
* gnu/packages/lisp.scm (txr): Update to 268.
  [arguments]: Update 'fix-tests' phase.
2021-08-08 11:04:15 +02:00
Efraim Flashner
b138d8b19a
gnu: ruby-2.5: Update to 2.5.9.
* gnu/packages/ruby.scm (ruby-2.5): Update to 2.5.9.
[source]: Remove redundant inherited fields.
2021-08-08 11:25:20 +03:00