summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* gnu: icecat: Update to 78.13.0-guix0-preview1 [security fixes].Mark H Weaver2021-08-10
| | | | | | | | 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.
* gnu: Borg: Use bundled msgpack.Leo Famulari2021-07-27
| | | | | | | | | | 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'.
* gnu: mit-krb5: Update to 1.18.4 [fixes CVE-2021-36222].Leo Famulari2021-07-27
| | | | | * gnu/packages/kerberos.scm (mit-krb5)[replacement]: New field. (mit-krb5-1.18.4): New variable.
* gnu: python-libusb1: Update to 1.9.3.Milkey Mouse2021-08-10
| | | | | | | * 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>
* gnu: Add task-spooler.Ivan Gankevich2021-08-10
| | | | | | * gnu/packages/task-runners.scm (task-spooler): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: sendmail: Install executables to $prefix/sbin and $prefix/bin directories.Ivan Gankevich2021-08-10
| | | | | | | | | | | | | | | | | 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>
* etc/committer: Pass command-line arguments to main.Sarah Morgensen2021-08-10
| | | | | | * etc/committer.scm.in: Call main with command line arguments. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* etc/committer: Support custom commit messages.Sarah Morgensen2021-08-10
| | | | | | | | | | | | Allow custom change commit messages by supplying a commit message and optionally a changelog message as arguments. * etc/committer.scm.in (break-string-with-newlines) (custom-commit-message): New procedures. (main)[change-commit-message*]: New sub-procedure. Use them. (main): Use it. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: rocksdb: set TEST_TMPDIR for faster test i/o.Ryan Sundberg2021-08-10
| | | | | | | | | | | 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>
* gnu: dealii-openmpi: Add Trilinos dependency.Paul A. Patience2021-08-10
| | | | | | | * 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>
* store: Add 'map/accumulate-builds' cutoff to address pathological cases.Ludovic Courtès2021-08-10
| | | | | | | | | | | | | | | | | | | | | Fixes <https://bugs.gnu.org/49439>. Reported by Ricardo Wurmus <rekado@elephly.net>. Previously, a command such as: guix environment pigx-scrnaseq could lead to unbounded memory growth and could even fail to complete when some items are missing from the store. This was because 'map/accumulate-builds' callees would keep making .drv build requests that were turned into <unresolved> nodes; in this case, there are often many identical build requests. Stopping accumulation earlier allows us to unlock the situation by proceeding with the first few build requests instead of spinning until we've accumulated all the build requests. * guix/store.scm (map/accumulate-builds): Define 'accumulation-cutoff'. Use a loop when iterating over LST and maintain a counter of unresolved nodes met so far; return when the counter exceeds ACCUMULATION-CUTOFF.
* gnu: mu: Update to 1.6.2.Pierre Langlois2021-08-10
| | | | | | | | * 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.
* gnu: gcompris-qt: Switch to qt-build-system.Efraim Flashner2021-08-10
| | | | | | * gnu/packages/education.scm (gcompris-qt)[build-system]: Switch from cmake-build-system to qt-build-system. [arguments]: Remove custom 'wrap-executable phase.
* gnu: gcompris-qt: Update to 1.1.Efraim Flashner2021-08-10
| | | | * gnu/packages/education.scm (gcompris-qt): Update to 1.1.
* scripts: publish: Remove leftover comment.Mathieu Othacehe2021-08-10
| | | | * guix/scripts/publish.scm (render-narinfo/cached): Remove leftover comment.
* scripts: publish: Remove unused argument.Mathieu Othacehe2021-08-10
|
* gnu: python-aiorpcx: Update to 0.18.7.Mike Rosset2021-08-10
| | | | | | * gnu/packages/python-web.scm (python-aiorpcx): Update to 0.18.7. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
* gnu: fetchmail: Update to 6.4.21 [fixes CVE-2021-36386].Xinglu Chen2021-07-27
| | | | | | * gnu/packages/mail.scm (fetchmail): Update to 6.4.21. Signed-off-by: Leo Famulari <leo@famulari.name>
* inferior: 'cached-channel-instance' no longer calls 'show-what-to-build'.Ludovic Courtès2021-08-09
| | | | | | | | | | | | | | This allows the user of 'cached-channel-instance' to install the build handler of its choice. In particular, it allows "guix time-machine" to install a build notifier with the right options instead of using the defaults that 'cached-channel-instance' would pass to 'show-what-to-build*'. * guix/inferior.scm (cached-channel-instance): Remove call to 'show-what-to-build*'. (inferior-for-channels): Wrap body in 'with-build-handler'. * guix/scripts/time-machine.scm (guix-time-machine): Use 'with-build-handler'.
* self: Use default config variable values for derivations.Ludovic Courtès2021-08-09
| | | | | | | | | | | | | | | The value of %localstatedir, %storedir, and %sysconfdir is known to have no impact on the compilation of the Guix modules. Thus, explicitly build those modules against a (guix config) module that uses all the default values. That way, a Guix installation that uses different config values can still benefit from substitutes. Reported by Ricardo Wurmus. * guix/self.scm (%default-config-variables): New variable. (make-config.scm): Add #:config-variables and honor it. (compiled-guix)[*core-modules*]: Pass #:config-variables to 'make-config.scm'.
* gnu: electrum: Update to 4.1.5.Milkey Mouse2021-08-09
| | | | | | * gnu/packages/finance.scm (electrum): Update to 4.1.5. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
* gnu: python-coveralls: Update to 3.2.0.Efraim Flashner2021-08-09
| | | | * gnu/packages/python-check.scm (python-coveralls): Update to 3.2.0.
* gnu: rocminfo: Add description.Lars-Dominik Braun2021-08-09
| | | | * gnu/packages/rocm.scm (rocminfo) [description]: Add it.
* gnu: rocminfo: Static references to lsmod and grep.Lars-Dominik Braun2021-08-09
| | | | | | Fixes usage in a pure environment. * gnu/packages/rocm.scm (rocminfo) [arguments]: Add #:phases.
* gnu: IlmBase and OpenEXR: Update to 2.5.7.Leo Famulari2021-07-27
| | | | * gnu/packages/graphics.scm (ilmbase): Update to 2.5.7.
* gnu: dav1d: Update to 0.9.1.Leo Famulari2021-07-27
| | | | * gnu/packages/video.scm (dav1d): Update to 0.9.1.
* gnu: libaom: Update to 3.1.2.Leo Famulari2021-07-27
| | | | * gnu/packages/video.scm (libaom): Update to 3.1.2.
* gnu: linux-libre 4.4: Update to 4.4.279.Leo Famulari2021-07-27
| | | | | * gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.279. (linux-libre-4.4-pristine-source): Update hash.
* gnu: linux-libre 4.9: Update to 4.9.279.Leo Famulari2021-07-27
| | | | | * gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.279. (linux-libre-4.9-pristine-source): Update hash.
* gnu: linux-libre 4.14: Update to 4.14.243.Leo Famulari2021-07-27
| | | | | * gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.243. (linux-libre-4.14-pristine-source): Update hash.
* gnu: linux-libre 4.19: Update to 4.19.202.Leo Famulari2021-07-27
| | | | | * gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.202. (linux-libre-4.19-pristine-source): Update hash.
* gnu: linux-libre 5.4: Update to 5.4.139.Leo Famulari2021-07-27
| | | | | * gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.139. (linux-libre-5.4-pristine-source): Update hash.
* gnu: linux-libre 5.10: Update to 5.10.57.Leo Famulari2021-07-27
| | | | | * gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.57. (linux-libre-5.10-pristine-source): Update hash.
* gnu: linux-libre: Update to 5.13.9.Leo Famulari2021-07-27
| | | | | * gnu/packages/linux.scm (linux-libre-5.13-version): Update to 5.13.9. (linux-libre-5.13-pristine-source): Update hash.
* gnu: Add ocamlformat.Xinglu Chen2021-08-08
| | | | | | * gnu/packages/ocaml.scm (ocamlformat): New variable. Signed-off-by: Julien Lepiller <julien@lepiller.eu>
* gnu: Add ocaml-dune-build-info.Xinglu Chen2021-08-08
| | | | | | * gnu/packages/ocaml.scm (ocaml-dune-build-info): New variable. Signed-off-by: Julien Lepiller <julien@lepiller.eu>
* gnu: Add ocaml-fix.Xinglu Chen2021-08-08
| | | | | | * gnu/packages/ocaml.scm (ocaml-fix): New variable. Signed-off-by: Julien Lepiller <julien@lepiller.eu>
* gnu: Add ocaml-uuseg.Xinglu Chen2021-08-08
| | | | | | * gnu/packages/ocaml.scm (ocaml-uuseg): New variable. Signed-off-by: Julien Lepiller <julien@lepiller.eu>
* gnu: Add ocaml-uucp.Xinglu Chen2021-08-08
| | | | | | * gnu/packages/ocaml.scm (ocaml-uucp): New variable. Signed-off-by: Julien Lepiller <julien@lepiller.eu>
* gnu: Add ocaml-uucd.Xinglu Chen2021-08-08
| | | | | | * gnu/packages/ocaml.scm (ocaml-uucd): New variable. Signed-off-by: Julien Lepiller <julien@lepiller.eu>
* gnu: ocaml-bisect-ppx: Update to 2.6.1.Xinglu Chen2021-08-08
| | | | | | | | * 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>
* gnu: darktable: Add compatibility for ROCm.Lars-Dominik Braun2021-08-08
| | | | | | | | | | 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.
* gnu: Add rocm-bandwidth-test.Lars-Dominik Braun2021-08-08
| | | | * gnu/packages/rocm.scm (rocm-bandwidth-test): New variable.
* gnu: Add rocminfo.Lars-Dominik Braun2021-08-08
| | | | * gnu/packages/rocm.scm (rocminfo): New variable.
* gnu: Add rocm-opencl-runtime.Lars-Dominik Braun2021-08-08
| | | | | | | | | * 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.
* gnu: Add rocclr.Lars-Dominik Braun2021-08-08
| | | | * gnu/packages/rocm.scm (rocclr): New variable.
* gnu: Add rocr-runtime.Lars-Dominik Braun2021-08-08
| | | | * gnu/packages/rocm.scm (rocr-runtime): New variable.
* gnu: Add roct-thunk-interface.Lars-Dominik Braun2021-08-08
| | | | * gnu/packages/rocm.scm (roct-thunk-interface): New variable.
* gnu: Add rocm-comgr.Lars-Dominik Braun2021-08-08
| | | | | | * 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.
* gnu: Add rocm-device-libs.Lars-Dominik Braun2021-08-08
| | | | * gnu/packages/rocm.scm (rocm-device-libs): New variable.