jackhill/guix/guix.git
3 years agognu: Add gmic-qt.
Vinicius Monego [Fri, 5 Mar 2021 05:14:16 +0000 (02:14 -0300)]
gnu: Add gmic-qt.

* gnu/packages/image-processing.scm (gmic-qt): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
3 years agognu: gmic: Disable static libraries and enable LTO.
Vinicius Monego [Fri, 5 Mar 2021 04:53:36 +0000 (01:53 -0300)]
gnu: gmic: Disable static libraries and enable LTO.

* gnu/packages/image-processing.scm (gmic)[arguments]: Pass
"-DBUILD_LIB_STATIC=OFF", "-DENABLE_DYNAMIC_LINKING=ON" and "-DENABLE_LTO=ON"
to #:configure-flags. Add phase to set LDFLAGS.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
3 years agognu: gmic: Update to 2.9.6.
Vinicius Monego [Fri, 5 Mar 2021 04:50:55 +0000 (01:50 -0300)]
gnu: gmic: Update to 2.9.6.

* gnu/packages/image-processing.scm (gmic): Update to 2.9.6.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
3 years agognu: Add mamba.
Alexandros Theodotou [Thu, 25 Feb 2021 23:59:19 +0000 (23:59 +0000)]
gnu: Add mamba.

* gnu/packages/music.scm (mamba): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
3 years agolicenses: Add Zero-Clause BSD License.
Alexandros Theodotou [Thu, 25 Feb 2021 23:57:15 +0000 (23:57 +0000)]
licenses: Add Zero-Clause BSD License.

* guix/licenses.scm (bsd-0): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
3 years agognu: Add fluida-lv2.
Alexandros Theodotou [Sun, 21 Feb 2021 10:14:45 +0000 (10:14 +0000)]
gnu: Add fluida-lv2.

* gnu/packages/music.scm (fluida-lv2): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
3 years agotests: do not hard code HTTP ports
Maxime Devos [Sat, 20 Feb 2021 21:04:59 +0000 (22:04 +0100)]
tests: do not hard code HTTP ports

Previously, test cases could fail if some process was listening
at a hard-coded port.  This patch eliminates most of these potential
failures, by automatically assigning an unbound port.  This should
allow for building multiple guix trees in parallel outside a build
container, though this is currently untested.

The test "home-page: Connection refused" in tests/lint.scm still
hardcodes port 9999, however.

* guix/tests/http.scm
  (http-server-can-listen?): remove now unused procedure.
  (%http-server-port): default to port 0, meaning the OS
  will automatically choose a port.
  (open-http-server-socket): remove the false statement claiming
  this procedure is exported and also return the allocated port
  number.
  (%local-url): raise an error if the port is obviously unbound.
  (call-with-http-server): set %http-server-port to the allocated
  port while the thunk is called.
* tests/derivations.scm: adjust test cases to use automatically
  assign a port.  As there is no risk of a port conflict now,
  do not make any tests conditional upon 'http-server-can-listen?'
  anymore.
* tests/elpa.scm: likewise.
* tests/lint.scm: likewise, and add a TODO comment about a port
  that is still hard-coded.
* tests/texlive.scm: likewise.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
3 years agoRevert "tests: Refer to '%derivation-cache' in the right module."
Ludovic Courtès [Sat, 6 Mar 2021 10:02:21 +0000 (11:02 +0100)]
Revert "tests: Refer to '%derivation-cache' in the right module."

This reverts commit b1248016e0492e1897f4d1127ccb07736c9bb6a5, which was
a mistake: the two '%derivation-cache' are two different things.  It
broke tests that use 'call-with-external-store'.

3 years agognu: texmacs: Update to 1.99.19.
Nicolas Goaziou [Sat, 6 Mar 2021 10:36:51 +0000 (11:36 +0100)]
gnu: texmacs: Update to 1.99.19.

* gnu/packages/text-editors.scm (texmacs): Update to 1.99.19.

3 years agognu: emacs-modus-themes: Update to 1.2.3.
Nicolas Goaziou [Sat, 6 Mar 2021 10:21:40 +0000 (11:21 +0100)]
gnu: emacs-modus-themes: Update to 1.2.3.

* gnu/packages/emacs-xyz.scm (emacs-modus-themes): Update to 1.2.3.

3 years agognu: ytnef: Fix CVE-2021-3403 and CVE-2021-3404.
Léo Le Bouter [Sat, 6 Mar 2021 03:47:10 +0000 (04:47 +0100)]
gnu: ytnef: Fix CVE-2021-3403 and CVE-2021-3404.

* gnu/packages/patches/ytnef-CVE-2021-3403.patch,
gnu/packages/patches/ytnef-CVE-2021-3404.patch: New patches.
* gnu/local.mk (dist_patch_DATA): Register them.
* gnu/packages/mail.scm (ytnef): Apply them.

3 years agognu: zstd: Update to 1.4.9 [security fixes].
Léo Le Bouter [Sat, 6 Mar 2021 01:42:34 +0000 (02:42 +0100)]
gnu: zstd: Update to 1.4.9 [security fixes].

Fixes CVE-2021-24031 and CVE-2021-24032.

* gnu/packages/compression.scm (zstd-1.4.9): New variable.
* gnu/packages/compression.scm (zstd): Update to 1.4.9.
[replacement]: Graft with 'zstd-1.4.9'.

3 years agognu: verilator: Update to 4.110.
Tobias Geerinckx-Rice [Sat, 6 Mar 2021 00:21:04 +0000 (01:21 +0100)]
gnu: verilator: Update to 4.110.

* gnu/packages/fpga.scm (verilator): Update to 4.110.

3 years agognu: fsarchiver: Update to 0.8.6.
Tobias Geerinckx-Rice [Sat, 6 Mar 2021 00:17:34 +0000 (01:17 +0100)]
gnu: fsarchiver: Update to 0.8.6.

* gnu/packages/file-systems.scm (fsarchiver): Update to 0.8.6.

3 years agognu: qtmips: Update to 0.7.5.
Tobias Geerinckx-Rice [Sat, 6 Mar 2021 00:16:08 +0000 (01:16 +0100)]
gnu: qtmips: Update to 0.7.5.

* gnu/packages/emulators.scm (qtmips): Update to 0.7.5.

3 years agognu: vim-full: Remove duplicate 'make-flags'.
Tobias Geerinckx-Rice [Sat, 6 Mar 2021 00:07:24 +0000 (01:07 +0100)]
gnu: vim-full: Remove duplicate 'make-flags'.

Fixes <https://bugs.gnu.org/46580>.

Co-authored-by: Tobias Geerinckx-Rice <me@tobias.gr>
* gnu/packages/vim.scm (vim-full)[arguments]: Remove duplicate
'make-flags'.

Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
3 years agognu: libmd: Update to 1.0.3.
Tobias Geerinckx-Rice [Fri, 5 Mar 2021 23:47:44 +0000 (00:47 +0100)]
gnu: libmd: Update to 1.0.3.

* gnu/packages/crypto.scm (libmd): Update to 1.0.3.

3 years agognu: epson-inkjet-printer-escpr: Update to 1.7.9.
Tobias Geerinckx-Rice [Fri, 5 Mar 2021 23:47:35 +0000 (00:47 +0100)]
gnu: epson-inkjet-printer-escpr: Update to 1.7.9.

* gnu/packages/cups.scm (epson-inkjet-printer-escpr): Update to 1.7.9.

3 years agognu: Add gfeeds.
Léo Le Bouter [Fri, 5 Mar 2021 23:05:46 +0000 (00:05 +0100)]
gnu: Add gfeeds.

* gnu/packages/syndication.scm (gfeeds): New variable.

3 years agognu: Add python-listparser.
Léo Le Bouter [Fri, 5 Mar 2021 23:02:28 +0000 (00:02 +0100)]
gnu: Add python-listparser.

* gnu/packages/python-xyz.scm (python-listparser): New variable.

3 years agognu: Add python-readability.
Léo Le Bouter [Fri, 5 Mar 2021 23:00:24 +0000 (00:00 +0100)]
gnu: Add python-readability.

* gnu/packages/python-xyz.scm (python-readability): New variable.

3 years agognu: hplip: Update to 3.21.2.
Tobias Geerinckx-Rice [Fri, 5 Mar 2021 22:56:15 +0000 (23:56 +0100)]
gnu: hplip: Update to 3.21.2.

* gnu/packages/cups.scm (hplip): Update to 3.21.2.
* gnu/packages/patches/hplip-remove-imageprocessor.patch: Adapt.

3 years agognu: openscad: Disable failing tests with cgal@5.2 input.
Léo Le Bouter [Fri, 5 Mar 2021 22:48:31 +0000 (23:48 +0100)]
gnu: openscad: Disable failing tests with cgal@5.2 input.

* gnu/packages/engineering.scm (openscad)[arguments]: Add more disable tests in
'check phase.

3 years agognu: cgal: Update to 5.2 [security fixes].
Léo Le Bouter [Fri, 5 Mar 2021 22:31:15 +0000 (23:31 +0100)]
gnu: cgal: Update to 5.2 [security fixes].

* gnu/packages/patches/cgal-security-pr-5371.patch: New patch. Downloaded from
<https://patch-diff.githubusercontent.com/raw/CGAL/cgal/pull/5371.patch>, with
hunks on files matching pattern "*Convex_decomposition_3*" removed because
they don't exist in cgal's released sources.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/graphics.scm (cgal): Update to 5.2.
[source]: Apply patch.

3 years agognu: guix: Update to 112692c.
Christopher Baines [Fri, 5 Mar 2021 21:54:12 +0000 (21:54 +0000)]
gnu: guix: Update to 112692c.

* gnu/packages/package-management.scm (guix): Update to 112692c.

3 years agognu: camlboot: Fix typo in properties.
Julien Lepiller [Fri, 5 Mar 2021 21:38:19 +0000 (22:38 +0100)]
gnu: camlboot: Fix typo in properties.

* gnu/packages/ocaml.scm (camlboot)[properties]: Add missing pair of
parenthesis.

3 years agoguix: Split (guix substitutes) from (guix scripts substitute).
Christopher Baines [Mon, 22 Feb 2021 22:42:03 +0000 (22:42 +0000)]
guix: Split (guix substitutes) from (guix scripts substitute).

This means there's a module for working with substitutes, rather than all the
code sitting in the script. The need for this can be seen with the weather and
challenge scripts, that now don't have to use code from the substitute script,
but can instead use the substitute module.

The separation here between the actual functionality of the substitute script
and the underlying functionality used both there and elsewhere should make
maintenance easier moving forward.

This commit just moves code, none of the code should have been changed
significantly.

* guix/scripts/substitute.scm (%narinfo-cache-directory, %narinfo-ttl,
%narinfo-negative-ttl, %narinfo-transient-error-ttl, %unreachable-hosts): Move
variables to guix/substitutes.scm.
(narinfo-cache-file, cached-narinfo, cache-narinfo!, narinfo-request,
read-to-eof, call-with-connection-error-handling, fetch-narinfos,
lookup-narinfos, lookup-narinfos/diverse): Move procedures to
guix/substitutes.scm.
* guix/substitutes.scm: New file.
* Makefile.am: Add it.
* guix/narinfo.scm: Remove redundant module.
* guix/scripts/challenge.scm: Change (guix scripts substitute) to (guix
substitutes).
* guix/scripts/weather.scm: Change (guix scripts substitute) to (guix
substitutes).

3 years agognu: network-manager-applet: Update to 1.20.0.
Brice Waegeneire [Fri, 5 Mar 2021 20:44:51 +0000 (21:44 +0100)]
gnu: network-manager-applet: Update to 1.20.0.

* gnu/packages/gnome.scm (network-manager-applet): Update to 1.20.0.

3 years agognu: network-manager-applet: Activate support for libappindicator.
Sébastien Lerique [Fri, 5 Mar 2021 14:26:57 +0000 (23:26 +0900)]
gnu: network-manager-applet: Activate support for libappindicator.

* gnu/packages/gnome.scm (network-manager-applet): Activate support for
libappindicator.
[arguments]: Add #:configure-flags.
[inputs]: Add "libappindicator".

Signed-off-by: Brice Waegeneire <brice@waegenei.re>
3 years agognu: Audacity: Fix a crash on foreign distros.
Leo Famulari [Fri, 5 Mar 2021 19:14:30 +0000 (14:14 -0500)]
gnu: Audacity: Fix a crash on foreign distros.

Without the wrap phase, Audacity crashes like this when trying to use the "Open
file" dialog:

(audacity:28276): GLib-GIO-ERROR **: 14:14:55.211: Settings schema 'org.gtk.Settings.FileChooser' is not installed

* gnu/packages/audio.scm (audacity)[arguments]: Add (guix build
glib-or-gtk-build-system) to #:imported-modules. Adjust #:modules accordingly.
Add phases 'glib-or-gtk-wrap'.

3 years agognu: pencil2d: Update to 0.6.6.
Tobias Geerinckx-Rice [Fri, 5 Mar 2021 18:07:05 +0000 (19:07 +0100)]
gnu: pencil2d: Update to 0.6.6.

* gnu/packages/animation.scm (pencil2d): Update to 0.6.6.

3 years agognu: libburn: Update to 1.5.4.
Tobias Geerinckx-Rice [Fri, 5 Mar 2021 18:06:48 +0000 (19:06 +0100)]
gnu: libburn: Update to 1.5.4.

* gnu/packages/cdrom.scm (libburn): Update to 1.5.4.

3 years agopull: Expand help text for --{url,commit,branch}.
Tobias Geerinckx-Rice [Fri, 5 Mar 2021 16:25:00 +0000 (17:25 +0100)]
pull: Expand help text for --{url,commit,branch}.

* guix/scripts/pull.scm (show-help): Document that ‘--url’, ‘--commit’,
and ‘--branch’ affect only the ‘guix’ channel (for now?).

3 years agognu: denemo: Update to 2.5.0.
Nicolas Goaziou [Fri, 5 Mar 2021 16:44:07 +0000 (17:44 +0100)]
gnu: denemo: Update to 2.5.0.

* gnu/packages/music.scm (denemo): Update to 2.5.0.

3 years agognu: youtube-dl: Update to 2021-03-03.
Daniel Brooks [Fri, 5 Mar 2021 13:28:11 +0000 (05:28 -0800)]
gnu: youtube-dl: Update to 2021-03-03.

gnu/packages/video.scm (youtube-dl): Update to 2021-03-03.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
3 years agognu: Add emacs-envrc.
Xinglu Chen [Fri, 5 Mar 2021 12:33:10 +0000 (13:33 +0100)]
gnu: Add emacs-envrc.

* gnu/packages/emacs-xyz.scm (emacs-envrc): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
3 years agognu: Add lr.
Stefan Reichör [Thu, 4 Mar 2021 20:58:28 +0000 (21:58 +0100)]
gnu: Add lr.

* gnu/packages/admin.scm (lr): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
3 years agognu: Add emacs-springboard.
Stefan Reichör [Thu, 4 Mar 2021 20:15:33 +0000 (21:15 +0100)]
gnu: Add emacs-springboard.

* gnu/packages/emacs-xyz.scm (emacs-springboard): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
3 years agognu: Add emacs-multifiles.
Stefan Reichör [Thu, 4 Mar 2021 19:57:42 +0000 (20:57 +0100)]
gnu: Add emacs-multifiles.

* gnu/packages/emacs-xyz.scm (emacs-multifiles): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
3 years agognu: emacs-eglot: Add missing dependency.
John Soo [Wed, 3 Mar 2021 18:42:13 +0000 (10:42 -0800)]
gnu: emacs-eglot: Add missing dependency.

* gnu/packages/emacs-xyz.scm (emacs-eglot):[arguments] Add dependency.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
3 years agognu: Add emacs-eldoc.
John Soo [Wed, 3 Mar 2021 18:40:39 +0000 (10:40 -0800)]
gnu: Add emacs-eldoc.

* gnu/packages/emacs-xyz.scm (emacs-eldoc): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
3 years agognu: php: Update to 7.4.16 [security fixes].
Tobias Geerinckx-Rice [Thu, 4 Mar 2021 20:31:50 +0000 (21:31 +0100)]
gnu: php: Update to 7.4.16 [security fixes].

* gnu/packages/php.scm (php): Update to 7.4.16.
[arguments]: Patch failing new test.

3 years agognu: Add r-circrnaprofiler.
Mădălin Ionel Patrașcu [Fri, 5 Mar 2021 01:20:39 +0000 (02:20 +0100)]
gnu: Add r-circrnaprofiler.

* gnu/packages/bioconductor.scm (r-circrnaprofiler): New variable.

3 years agognu: Add r-universalmotif.
Mădălin Ionel Patrașcu [Fri, 5 Mar 2021 01:20:38 +0000 (02:20 +0100)]
gnu: Add r-universalmotif.

* gnu/packages/bioconductor.scm (r-universalmotif): New variable.

3 years agognu: Add r-rcppthread.
Mădălin Ionel Patrașcu [Fri, 5 Mar 2021 01:20:37 +0000 (02:20 +0100)]
gnu: Add r-rcppthread.

* gnu/packages/cran.scm (r-rcppthread): New variable.

3 years agognu: camlboot: Raise max-silent-time timeout value to 4 hours.
Julien Lepiller [Fri, 5 Mar 2021 14:51:52 +0000 (15:51 +0100)]
gnu: camlboot: Raise max-silent-time timeout value to 4 hours.

* gnu/packages/ocaml.scm (camlboot)[properties]: Add a 'max-silent-time'
property, with a value of 4 hours.

3 years agognu: Add r-cellchat.
Ricardo Wurmus [Fri, 5 Mar 2021 14:02:31 +0000 (15:02 +0100)]
gnu: Add r-cellchat.

* gnu/packages/bioinformatics.scm (r-cellchat): New variable.

3 years agognu: Add r-gg-gap.
Ricardo Wurmus [Fri, 5 Mar 2021 14:02:18 +0000 (15:02 +0100)]
gnu: Add r-gg-gap.

* gnu/packages/cran.scm (r-gg-gap): New variable.

3 years agognu: virtualpg: Update to 2.0.1.
Felix Gruber [Fri, 5 Mar 2021 09:23:11 +0000 (10:23 +0100)]
gnu: virtualpg: Update to 2.0.1.

* gnu/packages/geo.scm (virtualpg): Update to 2.0.1.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
3 years agognu: racket: Update to 8.0.
Philip McGrath [Tue, 2 Mar 2021 00:43:18 +0000 (19:43 -0500)]
gnu: racket: Update to 8.0.

* gnu/packages/scheme.scm (racket): Update to 8.0.
[arguments]: Add #:configure-flags.  Add 'patch-chez-configure' phase.
[inputs]: Add "zlib", "zlib:static", "lz4", and "lz4:static".
[synopsis, description]: Tweak.
(racket-minimal): Update to 8.0.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
3 years agotests: Refer to '%derivation-cache' in the right module.
Ludovic Courtès [Fri, 5 Mar 2021 10:37:53 +0000 (11:37 +0100)]
tests: Refer to '%derivation-cache' in the right module.

* guix/tests.scm (call-with-external-store): Fix module name for
'%derivation-cache'.

3 years agodownload: 'url-fetch/tarbomb' and 'url-fetch/zipbomb' refer to native tools.
Ludovic Courtès [Fri, 5 Mar 2021 08:41:40 +0000 (09:41 +0100)]
download: 'url-fetch/tarbomb' and 'url-fetch/zipbomb' refer to native tools.

* guix/download.scm (url-fetch/tarbomb, url-fetch/zipbomb): Use
'ungexp-native' instead of 'ungexp' when referring to the decompression
tools.

3 years agogexp: Honor #:target in 'compiled-modules'.
Ludovic Courtès [Fri, 5 Mar 2021 08:29:24 +0000 (09:29 +0100)]
gexp: Honor #:target in 'compiled-modules'.

* guix/gexp.scm (compiled-modules): Pass #:target to 'gexp->derivation'.

3 years agodoc: Refer to the right node for '--keep-failed'.
Ludovic Courtès [Fri, 5 Mar 2021 09:58:42 +0000 (10:58 +0100)]
doc: Refer to the right node for '--keep-failed'.

* doc/guix.texi (Invoking guix-daemon, Debugging Build Failures): Refer
to "Common Build Options" for '--keep-failed'.

3 years agoprofiles: 'package->manifest-entry' preserves transformations by default.
Ludovic Courtès [Thu, 4 Mar 2021 09:57:46 +0000 (10:57 +0100)]
profiles: 'package->manifest-entry' preserves transformations by default.

Previously, transformations applied from a manifest (rather than via
"guix install") would be lost.  This change fixes that and simplifies
things.

Reported by zimoun at
<https://lists.gnu.org/archive/html/guix-devel/2021-02/msg00153.html>.

* guix/profiles.scm (default-properties): New procedure.
(package->manifest-entry): Use it for #:properties.
* guix/scripts/pack.scm (guix-pack)[with-transformations]: Remove.
Remove caller.
* guix/scripts/package.scm (transaction-upgrade-entry): Remove calls to
'manifest-entry-with-transformations'.
* tests/guix-package.sh: Add test.
* tests/transformations.scm ("options->transformation + package->manifest-entry"):
New test.

3 years agognu: hamlib: Update to 4.1.
Guillaume Le Vaillant [Fri, 5 Mar 2021 09:40:18 +0000 (10:40 +0100)]
gnu: hamlib: Update to 4.1.

* gnu/packages/radio.scm (hamlib): Update to 4.1.

3 years agoservices: guix-build-coordinator: Add dynamic auth with file record.
Christopher Baines [Fri, 5 Mar 2021 09:29:58 +0000 (09:29 +0000)]
services: guix-build-coordinator: Add dynamic auth with file record.

* gnu/services/guix.scm (guix-build-coordinator-agent-dynamic-auth-with-file,
guix-build-coordinator-agent-dynamic-auth-with-filen?,
guix-build-coordinator-agent-dynamic-auth-with-file-agent-name,
guix-build-coordinator-agent-dynamic-auth-with-file-token-file): New procedures.
(guix-build-coordinator-agent-shepherd-services): Handle new dynamic auth with
file record.
* doc/guix.texi (Guix Build Coordinator): Document the new dynamic auth with
file record.

3 years agognu: mupdf: Fix CVE-2021-3407.
Kei Kebreau [Fri, 5 Mar 2021 00:43:17 +0000 (19:43 -0500)]
gnu: mupdf: Fix CVE-2021-3407.

* gnu/packages/pdf.scm (mupdf)[source]: Add patch.
* gnu/packages/patches/mupdf-CVE-2021-3407.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.

3 years agognu: linux-libre 4.19: Update to 4.19.178.
Leo Famulari [Thu, 4 Mar 2021 18:48:42 +0000 (13:48 -0500)]
gnu: linux-libre 4.19: Update to 4.19.178.

* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.178.
(linux-libre-4.19-pristine-source): Update hash.

3 years agognu: linux-libre 5.4: Update to 5.4.102.
Leo Famulari [Thu, 4 Mar 2021 18:47:29 +0000 (13:47 -0500)]
gnu: linux-libre 5.4: Update to 5.4.102.

* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.102.
(linux-libre-5.4-pristine-source): Update hash.

3 years agognu: linux-libre 5.10: Update to 5.10.20.
Leo Famulari [Thu, 4 Mar 2021 18:46:50 +0000 (13:46 -0500)]
gnu: linux-libre 5.10: Update to 5.10.20.

* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.20.
(linux-libre-5.10-pristine-source): Update hash.

3 years agognu: linux-libre: Update to 5.11.3.
Leo Famulari [Thu, 4 Mar 2021 18:46:10 +0000 (13:46 -0500)]
gnu: linux-libre: Update to 5.11.3.

* gnu/packages/linux.scm (linux-libre-5.11-version): Update to 5.11.3.
(linux-libre-5.11-pristine-source, deblob-scripts-5.11): Update hashes.

3 years agognu: ruby-minitest: Update to 5.12.2.
Efraim Flashner [Thu, 4 Mar 2021 16:06:55 +0000 (18:06 +0200)]
gnu: ruby-minitest: Update to 5.12.2.

* gnu/packages/ruby.scm (ruby-minitest): Update to 5.12.2.

3 years agognu: ruby-builder: Update to 3.2.4.
Efraim Flashner [Thu, 4 Mar 2021 15:28:44 +0000 (17:28 +0200)]
gnu: ruby-builder: Update to 3.2.4.

* gnu/packages/ruby.scm (ruby-builder): Update to 3.2.4.

3 years agognu: ripgrep: Fix build.
Nicolas Goaziou [Thu, 4 Mar 2021 16:14:17 +0000 (17:14 +0100)]
gnu: ripgrep: Fix build.

* gnu/packages/rust-apps.scm (ripgrep)[arguments]: Disable tests for now. Some
are failing due to recent rust-bstr upgrade.

3 years agognu: mariadb-connector-c: Fix source tarball file name.
Tobias Geerinckx-Rice [Thu, 4 Mar 2021 15:57:03 +0000 (16:57 +0100)]
gnu: mariadb-connector-c: Fix source tarball file name.

* gnu/packages/databases.scm (mariadb-connector-c)[source]: Add a FILE-NAME.

3 years agognu: mariadb-connector-c: Update to 3.1.12.
Tobias Geerinckx-Rice [Thu, 4 Mar 2021 15:41:06 +0000 (16:41 +0100)]
gnu: mariadb-connector-c: Update to 3.1.12.

* gnu/packages/databases.scm (mariadb-connector-c): Update to 3.1.12.

3 years agognu: pigz: Update to 2.6.
Tobias Geerinckx-Rice [Thu, 4 Mar 2021 15:24:21 +0000 (16:24 +0100)]
gnu: pigz: Update to 2.6.

* gnu/packages/compression.scm (pigz): Update to 2.6.

3 years agognu: clzip: Update to 1.12.
Tobias Geerinckx-Rice [Thu, 4 Mar 2021 15:23:59 +0000 (16:23 +0100)]
gnu: clzip: Update to 1.12.

* gnu/packages/compression.scm (clzip): Update to 1.12.

3 years agognu: simde: Update to 0.7.2.
Tobias Geerinckx-Rice [Thu, 4 Mar 2021 15:23:43 +0000 (16:23 +0100)]
gnu: simde: Update to 0.7.2.

* gnu/packages/assembly.scm (simde): Update to 0.7.2.

3 years agognu: fasm: Update to 1.73.27.
Tobias Geerinckx-Rice [Thu, 4 Mar 2021 15:23:32 +0000 (16:23 +0100)]
gnu: fasm: Update to 1.73.27.

* gnu/packages/assembly.scm (fasm): Update to 1.73.27.

3 years agognu: libolm: Update to 3.2.2.
Tobias Geerinckx-Rice [Thu, 4 Mar 2021 15:23:09 +0000 (16:23 +0100)]
gnu: libolm: Update to 3.2.2.

* gnu/packages/crypto.scm (libolm): Update to 3.2.2.

3 years agognu: indi: Update to 1.8.9.
Tobias Geerinckx-Rice [Thu, 4 Mar 2021 15:22:57 +0000 (16:22 +0100)]
gnu: indi: Update to 1.8.9.

* gnu/packages/astronomy.scm (indi): Update to 1.8.9.

3 years agognu: oath-toolkit: Update to 2.6.6.
Tobias Geerinckx-Rice [Thu, 4 Mar 2021 14:11:58 +0000 (15:11 +0100)]
gnu: oath-toolkit: Update to 2.6.6.

* gnu/packages/authentication.scm (oath-toolkit): Update to 2.6.6.

3 years agognu: libisofs: Update to 1.5.4.
Tobias Geerinckx-Rice [Thu, 4 Mar 2021 14:11:45 +0000 (15:11 +0100)]
gnu: libisofs: Update to 1.5.4.

* gnu/packages/cdrom.scm (libisofs): Update to 1.5.4.

3 years agognu: python-jedi: Allow test phase to be skipped.
Efraim Flashner [Thu, 4 Mar 2021 14:19:19 +0000 (16:19 +0200)]
gnu: python-jedi: Allow test phase to be skipped.

* gnu/packages/python-xyz.scm (python-jedi)[arguments]: Wrap custom
'check phase tests with check for tests? keyword.

3 years agognu: dovecot-pigeonhole: Update to 0.5.14.
Tobias Geerinckx-Rice [Thu, 4 Mar 2021 13:10:22 +0000 (14:10 +0100)]
gnu: dovecot-pigeonhole: Update to 0.5.14.

* gnu/packages/mail.scm (dovecot-pigeonhole): Update to 0.5.14.

3 years agognu: dovecot: Update to 2.3.14.
Tobias Geerinckx-Rice [Thu, 4 Mar 2021 13:10:13 +0000 (14:10 +0100)]
gnu: dovecot: Update to 2.3.14.

* gnu/packages/mail.scm (dovecot): Update to 2.3.14.

3 years agognu: python-plotly: Allow test phase to be skipped.
Efraim Flashner [Thu, 4 Mar 2021 12:47:42 +0000 (14:47 +0200)]
gnu: python-plotly: Allow test phase to be skipped.

* gnu/packages/graph.scm (python-plotly)[arguments]: Wrap custom 'check
phase tests with test with tests? keyword.

3 years agognu: python-plotly: Update to 4.14.3.
Efraim Flashner [Thu, 4 Mar 2021 12:43:01 +0000 (14:43 +0200)]
gnu: python-plotly: Update to 4.14.3.

* gnu/packages/graph.scm (python-plotly): Update to 4.14.3.
[propagated-inputs]: Remove python-decorator. Add python-ipython,
python-pillow. Move python-ipywidgets, python-xarray ...
[native-inputs]: ... to here.

3 years agognu: Add tinmop.
cage [Wed, 3 Mar 2021 15:54:23 +0000 (16:54 +0100)]
gnu: Add tinmop.

* gnu/packages/web-browsers.scm (tinmop): New variable.

Co-authored-by: Guillaume Le Vaillant <glv@posteo.net>
3 years agognu: sbcl-esrap: Update to 0.18-1.da6b24f.
Guillaume Le Vaillant [Thu, 4 Mar 2021 09:50:11 +0000 (10:50 +0100)]
gnu: sbcl-esrap: Update to 0.18-1.da6b24f.

* gnu/packages/lisp-xyz.scm (sbcl-esrap): Update to 0.18-1.da6b24f.
  [source, home-page]: Update to new maintainer's URL.
  [native-inputs]: Remove eos, add fiveam.
  [description]: Add new features.

3 years agognu: Add cl-percent-encoding.
cage [Wed, 3 Mar 2021 15:24:34 +0000 (16:24 +0100)]
gnu: Add cl-percent-encoding.

* gnu/packages/lisp-xyz.scm (cl-percent-encoding, ecl-percent-encoding,
  sbcl-percent-encoding): New variables.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
3 years agognu: Add cl-html5-parser.
cage [Wed, 3 Mar 2021 15:24:10 +0000 (16:24 +0100)]
gnu: Add cl-html5-parser.

* gnu/packages/lisp-xyz.scm (cl-html5-parser, ecl-cl-html5-parser,
  sbcl-cl-html5-parser): New variables.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
3 years agognu: Add cl-crypto-shortcuts.
cage [Wed, 3 Mar 2021 15:23:46 +0000 (16:23 +0100)]
gnu: Add cl-crypto-shortcuts.

* gnu/packages/lisp-xyz.scm (cl-crypto-shortcuts, ecl-crypto-shortcuts,
  sbcl-crypto-shortcuts): New variables.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
3 years agognu: Add cl-i18n.
cage [Wed, 3 Mar 2021 15:22:58 +0000 (16:22 +0100)]
gnu: Add cl-i18n.

* gnu/packages/lisp-xyz.scm (cl-i18n, ecl-cl-i18n, sbcl-cl-i18n): New
  variables.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
3 years agognu: Add cl-sxql-composer.
Guillaume Le Vaillant [Thu, 4 Mar 2021 09:01:28 +0000 (10:01 +0100)]
gnu: Add cl-sxql-composer.

* gnu/packages/lisp-xyz.scm (cl-sxql-composer, ecl-sxql-composer,
  sbcl-sxql-composer): New variables.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
3 years agognu: Add cl-access.
cage [Wed, 3 Mar 2021 15:22:13 +0000 (16:22 +0100)]
gnu: Add cl-access.

* gnu/packages/lisp-xyz.scm (cl-access, ecl-access, sbcl-access): New
  variables.

Co-authored-by: Guillaume Le Vaillant <glv@posteo.net>
3 years agognu: Add cl-spark.
cage [Wed, 3 Mar 2021 15:21:46 +0000 (16:21 +0100)]
gnu: Add cl-spark.

* gnu/packages/lisp-xyz.scm (cl-spark, ecl-cl-spark, sbcl-cl-spark): New
  variables.

Co-authored-by: Guillaume Le Vaillant <glv@posteo.net>
3 years agognu: Add cl-croatoan.
cage [Wed, 3 Mar 2021 15:21:25 +0000 (16:21 +0100)]
gnu: Add cl-croatoan.

* gnu/packages/lisp-xyz.scm (cl-croatoan, ecl-croatoan, sbcl-croatoan): New
  variables.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
3 years agognu: 389-ds-base: Update to 1.4.0.31 [security fixes].
Léo Le Bouter [Thu, 4 Mar 2021 00:39:07 +0000 (01:39 +0100)]
gnu: 389-ds-base: Update to 1.4.0.31 [security fixes].

* gnu/packages/openldap.scm (389-ds-base): Update to 1.4.0.31.

3 years agognu: screen-message: Update to 0.26.
Tobias Geerinckx-Rice [Wed, 3 Mar 2021 23:13:13 +0000 (00:13 +0100)]
gnu: screen-message: Update to 0.26.

* gnu/packages/xdisorg.scm (screen-message): Update to 0.26.

3 years agognu: xonsh: Update to 0.9.26.
Tobias Geerinckx-Rice [Wed, 3 Mar 2021 23:12:31 +0000 (00:12 +0100)]
gnu: xonsh: Update to 0.9.26.

* gnu/packages/shells.scm (xonsh): Update to 0.9.26.

3 years agognu: squid: Update to 4.14.
Tobias Geerinckx-Rice [Wed, 3 Mar 2021 23:10:14 +0000 (00:10 +0100)]
gnu: squid: Update to 4.14.

* gnu/packages/networking.scm (squid): Update to 4.14.

3 years agognu: highlight: Update to 3.62.
Tobias Geerinckx-Rice [Wed, 3 Mar 2021 23:10:01 +0000 (00:10 +0100)]
gnu: highlight: Update to 3.62.

* gnu/packages/pretty-print.scm (highlight): Update to 3.62.

3 years agognu: wofi: Update to 1.2.4.
Tobias Geerinckx-Rice [Wed, 3 Mar 2021 23:07:52 +0000 (00:07 +0100)]
gnu: wofi: Update to 1.2.4.

* gnu/packages/xdisorg.scm (wofi): Update to 1.2.4.

3 years agognu: socat: Update to 1.7.4.1.
Tobias Geerinckx-Rice [Wed, 3 Mar 2021 23:03:13 +0000 (00:03 +0100)]
gnu: socat: Update to 1.7.4.1.

* gnu/packages/networking.scm (socat): Update to 1.7.4.1.

3 years agognu: zyre: Update to 2.0.1.
Tobias Geerinckx-Rice [Wed, 3 Mar 2021 22:44:03 +0000 (23:44 +0100)]
gnu: zyre: Update to 2.0.1.

* gnu/packages/networking.scm (zyre): Update to 2.0.1.

3 years agognu: czmq: Update to 4.2.1.
Tobias Geerinckx-Rice [Wed, 3 Mar 2021 22:43:44 +0000 (23:43 +0100)]
gnu: czmq: Update to 4.2.1.

* gnu/packages/networking.scm (czmq): Update to 4.2.1.

3 years agognu: meld: Update to 3.20.3.
Tobias Geerinckx-Rice [Wed, 3 Mar 2021 22:43:19 +0000 (23:43 +0100)]
gnu: meld: Update to 3.20.3.

* gnu/packages/patchutils.scm (meld): Update to 3.20.3.