jackhill/guix/guix.git
3 years agognu: rxvt-unicode: Remove extraneous input.
Leo Famulari [Tue, 18 May 2021 14:23:44 +0000 (10:23 -0400)]
gnu: rxvt-unicode: Remove extraneous input.

libX11 is propagated by libXt.

This is a followup to commits cbdac3ce88d97dac03a26bccc6e25df35b332086
and 8d5986a503574a6deffe1c07846886d055642306.

* gnu/packages/xdisorg.scm (rxvt-unicode)[inputs]: Remove libx11.

3 years agognu: sbcl-cl-webkit: Update to 20210518.
Pierre Neidhardt [Tue, 18 May 2021 18:29:37 +0000 (20:29 +0200)]
gnu: sbcl-cl-webkit: Update to 20210518.

* gnu/packages/lisp-xyz.scm (sbcl-cl-webkit): Update to 20210518.

3 years agognu: julia-zygote: Update to 0.6.10.
Efraim Flashner [Tue, 18 May 2021 17:34:18 +0000 (20:34 +0300)]
gnu: julia-zygote: Update to 0.6.10.

* gnu/packages/julia-xyz.scm (julia-zygote): Update to 0.6.10.

3 years agognu: julia-unitful: Update to 1.7.0.
Efraim Flashner [Tue, 18 May 2021 17:34:18 +0000 (20:34 +0300)]
gnu: julia-unitful: Update to 1.7.0.

* gnu/packages/julia-xyz.scm (julia-unitful): Update to 1.7.0.

3 years agognu: julia-uris: Update to 1.3.0.
Efraim Flashner [Tue, 18 May 2021 17:34:18 +0000 (20:34 +0300)]
gnu: julia-uris: Update to 1.3.0.

* gnu/packages/julia-xyz.scm (julia-uris): Update to 1.3.0.

3 years agognu: julia-staticarrays: Update to 1.2.0.
Efraim Flashner [Tue, 18 May 2021 17:34:18 +0000 (20:34 +0300)]
gnu: julia-staticarrays: Update to 1.2.0.

* gnu/packages/julia-xyz.scm (julia-staticarrays): Update to 1.2.0.

3 years agognu: julia-parsers: Update to 1.1.0.
Efraim Flashner [Tue, 18 May 2021 17:34:18 +0000 (20:34 +0300)]
gnu: julia-parsers: Update to 1.1.0.

* gnu/packages/julia-xyz.scm (julia-parsers): Update to 1.1.0.

3 years agognu: julia-offsetarrays: Update to 1.8.0.
Efraim Flashner [Tue, 18 May 2021 17:34:18 +0000 (20:34 +0300)]
gnu: julia-offsetarrays: Update to 1.8.0.

* gnu/packages/julia-xyz.scm (julia-offsetarrays): Update to 1.8.0.

3 years agognu: julia-orderedcollections: Update to 1.4.1.
Efraim Flashner [Tue, 18 May 2021 17:34:17 +0000 (20:34 +0300)]
gnu: julia-orderedcollections: Update to 1.4.1.

* gnu/packages/julia-xyz.scm (julia-orderedcollections): Update to 1.4.1.

3 years agognu: julia-jllwrappers: Update to 1.3.0.
Efraim Flashner [Tue, 18 May 2021 17:34:17 +0000 (20:34 +0300)]
gnu: julia-jllwrappers: Update to 1.3.0.

* gnu/packages/julia-xyz.scm (julia-jllwrappers): Update to 1.3.0.

3 years agognu: julia-forwarddiff: Update to 0.10.18.
Efraim Flashner [Tue, 18 May 2021 17:34:17 +0000 (20:34 +0300)]
gnu: julia-forwarddiff: Update to 0.10.18.

* gnu/packages/julia-xyz.scm (julia-forwarddiff): Update to 0.10.18.

3 years agognu: julia-finitedifferences: Update to 0.12.6.
Efraim Flashner [Tue, 18 May 2021 17:34:17 +0000 (20:34 +0300)]
gnu: julia-finitedifferences: Update to 0.12.6.

* gnu/packages/julia-xyz.scm (julia-finitedifferences): Update to 0.12.6.

3 years agognu: julia-constructionbase: Update to 1.2.1.
Efraim Flashner [Tue, 18 May 2021 17:34:17 +0000 (20:34 +0300)]
gnu: julia-constructionbase: Update to 1.2.1.

* gnu/packages/julia-xyz.scm (julia-constructionbase): Update to 1.2.1.

3 years agognu: julia-compat: Update to 3.29.0.
Efraim Flashner [Tue, 18 May 2021 17:34:17 +0000 (20:34 +0300)]
gnu: julia-compat: Update to 3.29.0.

* gnu/packages/julia-xyz.scm (julia-compat): Update to 3.29.0.

3 years agognu: julia-colortypes: Update to 0.11.0.
Efraim Flashner [Tue, 18 May 2021 17:34:16 +0000 (20:34 +0300)]
gnu: julia-colortypes: Update to 0.11.0.

* gnu/packages/julia-xyz.scm (julia-colortypes): Update to 0.11.0.

3 years agognu: julia-colors: Update to 0.12.8.
Efraim Flashner [Tue, 18 May 2021 17:34:16 +0000 (20:34 +0300)]
gnu: julia-colors: Update to 0.12.8.

* gnu/packages/julia-xyz.scm (julia-colors): Update to 0.12.8.

3 years agognu: julia-chainrulestestutils: Update to 0.6.11.
Efraim Flashner [Tue, 18 May 2021 17:34:16 +0000 (20:34 +0300)]
gnu: julia-chainrulestestutils: Update to 0.6.11.

* gnu/packages/julia-xyz.scm (julia-chainrulestestutils): Update to 0.6.11.

3 years agognu: julia-chainrulescore: Update to 0.9.43.
Efraim Flashner [Tue, 18 May 2021 17:34:16 +0000 (20:34 +0300)]
gnu: julia-chainrulescore: Update to 0.9.43.

* gnu/packages/julia-xyz.scm (julia-chainrulescore): Update to 0.9.43.

3 years agognu: julia-chainrules: Update to 0.7.65.
Efraim Flashner [Tue, 18 May 2021 17:34:16 +0000 (20:34 +0300)]
gnu: julia-chainrules: Update to 0.7.65.

* gnu/packages/julia-xyz.scm (julia-chainrules): Update to 0.7.65.

3 years agognu: julia-benchmarktools: Update to 0.7.0.
Efraim Flashner [Tue, 18 May 2021 17:34:16 +0000 (20:34 +0300)]
gnu: julia-benchmarktools: Update to 0.7.0.

* gnu/packages/julia-xyz.scm (julia-benchmarktools): Update to 0.7.0.

3 years agognu: julia-adapt: Update to 3.3.0.
Efraim Flashner [Tue, 18 May 2021 17:34:13 +0000 (20:34 +0300)]
gnu: julia-adapt: Update to 3.3.0.

* gnu/packages/julia-xyz.scm (julia-adapt): Update to 3.3.0.

3 years agognu: hunspell-dict-en & variants: Make reproducible.
Tobias Geerinckx-Rice [Tue, 18 May 2021 15:19:31 +0000 (17:19 +0200)]
gnu: hunspell-dict-en & variants: Make reproducible.

* gnu/packages/aspell.scm (aspell-word-list)[arguments]: Add a new
'make-reproducible phase.

Fixes <http://issues.guix.gnu.org/48499>.

3 years agognu: rxvt-unicode: Add libXt input.
Tobias Geerinckx-Rice [Tue, 18 May 2021 14:42:59 +0000 (16:42 +0200)]
gnu: rxvt-unicode: Add libXt input.

I found an unstaged hunk after pushing commit
8d5986a503574a6deffe1c07846886d055642306.

(I was a bit too eager to push
5fa46ca96da90ec19e32cc4d726f099d0979d60b...)

* gnu/packages/xdisorg.scm (rxvt-unicode)[inputs]: Add libXt.

3 years agognu: jose: Update to 11.
Tobias Geerinckx-Rice [Tue, 18 May 2021 14:34:43 +0000 (16:34 +0200)]
gnu: jose: Update to 11.

* gnu/packages/jose.scm (jose): Update to 11.
[build-system]: Switch to Meson.

3 years agognu: python-pdftotext: Update to 2.1.6.
Tobias Geerinckx-Rice [Tue, 18 May 2021 14:23:55 +0000 (16:23 +0200)]
gnu: python-pdftotext: Update to 2.1.6.

* gnu/packages/python-xyz.scm (python-pdftotext): Update to 2.1.6.

3 years agognu: python-pyprind: Update to 2.11.3.
Tobias Geerinckx-Rice [Tue, 18 May 2021 14:08:15 +0000 (16:08 +0200)]
gnu: python-pyprind: Update to 2.11.3.

* gnu/packages/python-xyz.scm (python-pyprind): Update to 2.11.3.

3 years agognu: python-libvirt: Update to 7.3.0.
Tobias Geerinckx-Rice [Tue, 18 May 2021 13:57:47 +0000 (15:57 +0200)]
gnu: python-libvirt: Update to 7.3.0.

* gnu/packages/virtualization.scm (python-libvirt): Update to 7.3.0.
[arguments]: Remove obsolete 'patch-nosetests-path phase.
Replace the default 'check phase.
[native-inputs]: Switch from python-nose to python-pytest, like upstream
has done.

3 years agognu: libvirt: Update to 7.3.0.
Tobias Geerinckx-Rice [Tue, 18 May 2021 13:00:32 +0000 (15:00 +0200)]
gnu: libvirt: Update to 7.3.0.

* gnu/packages/virtualization.scm (libvirt): Update to 7.3.0.

3 years agognu: herbstluftwm: Update to 0.9.3.
Tobias Geerinckx-Rice [Tue, 18 May 2021 09:54:56 +0000 (11:54 +0200)]
gnu: herbstluftwm: Update to 0.9.3.

* gnu/packages/wm.scm (herbstluftwm): Update to 0.9.3.

3 years agognu: rxvt-unicode: Update to 9.26.
Tobias Geerinckx-Rice [Tue, 18 May 2021 09:48:36 +0000 (11:48 +0200)]
gnu: rxvt-unicode: Update to 9.26.

* gnu/packages/xdisorg.scm (rxvt-unicode): Update to 9.26.
[source]: Remove upstreamed patch.
* gnu/packages/patches/rxvt-unicode-escape-sequences.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.

3 years agognu: nix: Update to 2.3.11.
Tobias Geerinckx-Rice [Tue, 18 May 2021 09:43:41 +0000 (11:43 +0200)]
gnu: nix: Update to 2.3.11.

* gnu/packages/package-management.scm (nix): Update to 2.3.11.

3 years agognu: youtube-dl: Update to 2021.05.16.
Tobias Geerinckx-Rice [Tue, 18 May 2021 09:43:27 +0000 (11:43 +0200)]
gnu: youtube-dl: Update to 2021.05.16.

* gnu/packages/video.scm (youtube-dl): Update to 2021.05.16.

3 years agognu: qtractor: Update to 0.9.22.
Tobias Geerinckx-Rice [Mon, 17 May 2021 22:25:32 +0000 (00:25 +0200)]
gnu: qtractor: Update to 0.9.22.

* gnu/packages/music.scm (qtractor): Update to 0.9.22.

3 years agognu: btrfs-progs: Update to 5.12.1.
Tobias Geerinckx-Rice [Mon, 17 May 2021 22:50:45 +0000 (00:50 +0200)]
gnu: btrfs-progs: Update to 5.12.1.

* gnu/packages/linux.scm (btrfs-progs): Update to 5.12.1.

3 years agognu: padthv1: Update to 0.9.22.
Tobias Geerinckx-Rice [Mon, 17 May 2021 22:25:27 +0000 (00:25 +0200)]
gnu: padthv1: Update to 0.9.22.

* gnu/packages/music.scm (padthv1): Update to 0.9.22.

3 years agognu: samplv1: Update to 0.9.22.
Tobias Geerinckx-Rice [Mon, 17 May 2021 22:25:22 +0000 (00:25 +0200)]
gnu: samplv1: Update to 0.9.22.

* gnu/packages/music.scm (samplv1): Update to 0.9.22.

3 years agognu: drumkv1: Update to 0.9.22.
Tobias Geerinckx-Rice [Mon, 17 May 2021 22:25:18 +0000 (00:25 +0200)]
gnu: drumkv1: Update to 0.9.22.

* gnu/packages/music.scm (drumkv1): Update to 0.9.22.

3 years agognu: samplv1: Update to 0.9.22.
Tobias Geerinckx-Rice [Mon, 17 May 2021 22:25:11 +0000 (00:25 +0200)]
gnu: samplv1: Update to 0.9.22.

* gnu/packages/music.scm (samplv1): Update to 0.9.22.

3 years agognu: libmwaw: Update to 0.3.19.
Tobias Geerinckx-Rice [Mon, 17 May 2021 22:50:19 +0000 (00:50 +0200)]
gnu: libmwaw: Update to 0.3.19.

* gnu/packages/libreoffice.scm (libmwaw): Update to 0.3.19.

3 years agognu: Add libeatmydata.
Tobias Geerinckx-Rice [Mon, 17 May 2021 19:11:21 +0000 (21:11 +0200)]
gnu: Add libeatmydata.

* gnu/packages/file-systems.scm (libeatmydata): New public variable.

3 years agoRevert "vm: Autoload (gnu build vm)."
Tobias Geerinckx-Rice [Tue, 18 May 2021 14:36:13 +0000 (16:36 +0200)]
Revert "vm: Autoload (gnu build vm)."

This reverts commit a67c00f4f7ee0a70fce14a7e1907cce332c85813 in an
attempt to fix <http://issues.guix.gnu.org/48496>.

3 years agognu: fc-host-tools: Make installation path patcher more self-maintaining.
Danny Milosavljevic [Tue, 18 May 2021 13:55:12 +0000 (15:55 +0200)]
gnu: fc-host-tools: Make installation path patcher more self-maintaining.

* gnu/packages/embedded.scm (fc-host-tools)[arguments]<#:phases>
[patch-installation-paths]: Make phase more self-maintaining.

3 years agognu: fc-host-tools: Update to 15.
Danny Milosavljevic [Tue, 18 May 2021 13:49:41 +0000 (15:49 +0200)]
gnu: fc-host-tools: Update to 15.

* gnu/packages/embedded.scm (fc-host-tools): Update to 15.
[description]: Add fc-simint.
[arguments]<#:phases>[patch-installation-paths]: Add files.

3 years agognu: cl-common-lisp-jupyter: Update to 0.1.0-3.ba9f0e7.
Sharlatan Hellseher [Mon, 17 May 2021 19:43:47 +0000 (20:43 +0100)]
gnu: cl-common-lisp-jupyter: Update to 0.1.0-3.ba9f0e7.

* gnu/packages/lisp-xyz.scm (sbcl-common-lisp-jupyter): Update to
  0.1.0-3.ba9f0e7.
  [inputs]: Add dissect, replace jsown by shasht.
  [license]: The license is expat/MIT, not zlib.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
3 years agognu: Add cl-shasht.
Sharlatan Hellseher [Mon, 17 May 2021 19:32:18 +0000 (20:32 +0100)]
gnu: Add cl-shasht.

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

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
3 years agognu: disarchive: Fix build when cross-compiling.
Maxim Cournoyer [Tue, 18 May 2021 02:33:57 +0000 (22:33 -0400)]
gnu: disarchive: Fix build when cross-compiling.

This follows commit 0b1f70d1a7, which inadvertently broke the build of Guix
for i586-pc-gnu (Hurd).

* gnu/packages/patches/disarchive-cross-compilation.patch: New patch.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/backup.scm (disarchive)[source]: Apply it.
[phases]{delete-configure}: New phase.
[native-inputs]: Add guile-3.0 and guile-gcrypt.

3 years agoservices: Add a service for opendht.
Maxim Cournoyer [Mon, 12 Apr 2021 21:00:27 +0000 (17:00 -0400)]
services: Add a service for opendht.

* gnu/services/networking.scm (maybe-number?, maybe-string?): New procedures.
(<opendht-configuration>): New configuration record.
(%opendht-accounts): New variable.
(opendht-configuration->command-line-arguments): New procedure.
(opendht-shepherd-service, opendht-service-type): New variables.
* doc/guix.texi (Networking Services): Document the new service.

3 years agognu: opendht: Add Python bindings, tools.
Maxim Cournoyer [Mon, 12 Apr 2021 00:23:57 +0000 (20:23 -0400)]
gnu: opendht: Add Python bindings, tools.

* gnu/packages/networking.scm (opendht)
[outputs]: Add tools and debug outputs.
[native-inputs]: Add python and python-cython.
[imported-modules, modules, phases]: New arguments.
[configure-flags]: Disable static compilation.  Enable Python support and the
tools.
[synopsis]: Update synopsis.
[description]: Expound description.

3 years agognu: opendht: Update to 2.2.0rc7.
Maxim Cournoyer [Sun, 16 May 2021 01:40:33 +0000 (21:40 -0400)]
gnu: opendht: Update to 2.2.0rc7.

* gnu/packages/networking.scm (opendht): Update to 2.2.0rc7.

3 years agoservices: configuration: Add a define-configuration/no-serialization syntax.
Maxim Cournoyer [Mon, 17 May 2021 14:18:34 +0000 (10:18 -0400)]
services: configuration: Add a define-configuration/no-serialization syntax.

This is added for convenience and for uniformity with the
define-maybe/no-serialization syntax introduced in the previous commit.

* gnu/services/configuration.scm
(define-configuration/no-serialization): New syntax.

3 years agoservices: configuration: Add a define-maybe/no-serialization syntax.
Maxim Cournoyer [Sun, 16 May 2021 05:09:39 +0000 (01:09 -0400)]
services: configuration: Add a define-maybe/no-serialization syntax.

Before this change, using define-maybe along define-configuration with the
no-serialization syntactic keyword would result in the following warning:

  warning: possibly unbound variable `VARIABLE-NAME'

This change introduces the define-maybe/no-serialization variant that does
away with defining a serialization helper procedure, which makes it possible
to avoid the above warning.

* gnu/services/configuration.scm (define-maybe/no-serialization): New syntax.
(define-maybe-helper): New procedure.
(define-maybe): Define syntax using the above procedure.
* tests/services/configuration.scm (tests): Fix module name.
(custom-number-serializer): Do not print to standard output.
(maybe-number?, serialize-maybe-number): New procedures defined via the
define-maybe macro.
(config-with-maybe-number): New configuration.
(serialize-number): New procedure.
("maybe value serialization"): New test.
(maybe-string?): New procedure defined via the define-maybe/no-serialization
macro.
(config-with-maybe-string/no-serialization): New configuration.
("maybe value without serialization no procedure bound"): New test.

3 years agognu: Add python-tappy.
Raghav Gururajan [Sun, 16 May 2021 22:08:44 +0000 (18:08 -0400)]
gnu: Add python-tappy.

* gnu/packages/python-check.scm (python-tappy): New variable.

3 years agovm: Remove unused imports.
Ludovic Courtès [Mon, 17 May 2021 21:44:17 +0000 (23:44 +0200)]
vm: Remove unused imports.

* gnu/system/vm.scm (gnu): Remove unused imports.

3 years agovm: Autoload (gnu build vm).
Ludovic Courtès [Mon, 17 May 2021 21:43:47 +0000 (23:43 +0200)]
vm: Autoload (gnu build vm).

* gnu/system/vm.scm: Autoload (gnu build vm), which was pulling in (sqlite3).

3 years agognu: Remove unneeded import.
Ludovic Courtès [Mon, 17 May 2021 21:41:00 +0000 (23:41 +0200)]
gnu: Remove unneeded import.

* gnu/packages/hurd.scm: Remove unneeded (gnu build hurd-boot) that was
pulling in (system base compile).

3 years agoui: 'load*' compiles with '-O1'.
Ludovic Courtès [Mon, 17 May 2021 21:16:40 +0000 (23:16 +0200)]
ui: 'load*' compiles with '-O1'.

With this change, the wall-clock time of:

  guix system build --no-grafts -d gnu/system/install.scm

goes from 5.0s to 2.3s on Guile 3.0.5.

* guix/ui.scm (without-compiler-optimizations): New macro.
(load*): Use it.

3 years agoui: Remove Guile 2.2.3 workaround.
Ludovic Courtès [Mon, 17 May 2021 20:47:18 +0000 (22:47 +0200)]
ui: Remove Guile 2.2.3 workaround.

This became dead code with commit
4f621a2b003e85d480999e4d0630e9dc3de85bc3.

* guix/ui.scm (load*): Remove Guile 2.2.3 workaround.

3 years agognu: PostgreSQL 9: Update to 9.6.22 [fixes CVE-2021-{32027,32028,32029}].
Leo Famulari [Mon, 17 May 2021 18:54:53 +0000 (14:54 -0400)]
gnu: PostgreSQL 9: Update to 9.6.22 [fixes CVE-2021-{32027,32028,32029}].

* gnu/packages/databases.scm (postgresql-9.6): Update to 9.6.22.

3 years agognu: PostgreSQL 10: Update to 10.17 [fixes CVE-2021-{32027,32028,32029}].
Leo Famulari [Mon, 17 May 2021 18:54:07 +0000 (14:54 -0400)]
gnu: PostgreSQL 10: Update to 10.17 [fixes CVE-2021-{32027,32028,32029}].

* gnu/packages/databases.scm (postgresql-10): Update to 10.17.

3 years agognu: PostgreSQL 11: Update to 11.12 [fixes CVE-2021-{32027,32028,32029}].
Leo Famulari [Mon, 17 May 2021 18:52:04 +0000 (14:52 -0400)]
gnu: PostgreSQL 11: Update to 11.12 [fixes CVE-2021-{32027,32028,32029}].

* gnu/packages/databases.scm (postgresql-11): Update to 11.12.

3 years agognu: PostgreSQL: Update to 13.3 [fixes CVE-2021-{32027,32028,32029}].
Leo Famulari [Mon, 17 May 2021 18:50:04 +0000 (14:50 -0400)]
gnu: PostgreSQL: Update to 13.3 [fixes CVE-2021-{32027,32028,32029}].

* gnu/packages/databases.scm (postgresql-13)[replacement]: Use postgresql-13.3.
(postgresql-13.2): Replace with ...
(postgresql-13.3): ... new variable.

3 years agognu: emacs-libyaml: Adjust to changes in emacs-build-system.
Fredrik Salomonsson [Mon, 17 May 2021 17:36:28 +0000 (17:36 +0000)]
gnu: emacs-libyaml: Adjust to changes in emacs-build-system.

* gnu/packages/emacs-xyz.scm (emacs-libyaml)[#:phases]: Move
‘substitute-libyaml-core-path’ after ‘unpack’.

Signed-off-by: Leo Prikler <leo.prikler@student.tugraz.at>
3 years agognu: pigx-chipseq: Update to 0.0.52.
Ricardo Wurmus [Mon, 17 May 2021 16:42:23 +0000 (18:42 +0200)]
gnu: pigx-chipseq: Update to 0.0.52.

* gnu/packages/bioinformatics.scm (pigx-chipseq): Update to 0.0.52.

3 years agognu: Add cl-typesetting.
Sharlatan Hellseher [Sat, 15 May 2021 20:42:18 +0000 (21:42 +0100)]
gnu: Add cl-typesetting.

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

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
3 years agognu: ecl-xmls: Disable tests.
Guillaume Le Vaillant [Mon, 17 May 2021 08:40:50 +0000 (10:40 +0200)]
gnu: ecl-xmls: Disable tests.

Upstream doesn't have a test suite adapted for ECL.

* gnu/packages/lisp-xyz.scm (ecl-xmls)[arguments]: Disable tests.

3 years agognu: cl-pdf: Update to 2.0.0-1.dbafd62.
Sharlatan Hellseher [Sat, 15 May 2021 20:20:51 +0000 (21:20 +0100)]
gnu: cl-pdf: Update to 2.0.0-1.dbafd62.

* gnu/packages/lisp-xyz.scm (sbcl-cl-pdf): Update to 2.0.0-1.dbafd62.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
3 years agognu: tsukundere: Update to 0.3.0.
Leo Prikler [Fri, 16 Apr 2021 10:50:57 +0000 (12:50 +0200)]
gnu: tsukundere: Update to 0.3.0.

* gnu/packages/game-development.scm (tsukundere): Update to 0.3.0.
[patch-command]: Patch path to guile.  Construct load paths directly from
inputs.
[propagated-inputs]: Remove.
[inputs]: Add guile and guile-sdl2.

3 years agopublish: Add '--negative-ttl'.
Ludovic Courtès [Tue, 11 May 2021 13:01:00 +0000 (15:01 +0200)]
publish: Add '--negative-ttl'.

* guix/scripts/publish.scm (show-help, %options): Add '--negative-ttl'.
(render-narinfo, render-narinfo/cached, make-request-handler): Add #:negative-ttl
and honor it.
(run-publish-server): Add #:narinfo-negative-ttl and honor it.
(guix-publish): Honor '--negative-ttl'.
* tests/publish.scm ("negative TTL", "no negative TTL"): New tests.

3 years agosubstitutes: Reduce negative TTLs.
Ludovic Courtès [Tue, 11 May 2021 13:04:20 +0000 (15:04 +0200)]
substitutes: Reduce negative TTLs.

* guix/substitutes.scm (%narinfo-negative-ttl): Change to 15mn.
(%narinfo-transient-error-ttl): Halve.

3 years agognu: mercurial: Patch to make it read HGEXTENSIONPATH.
Xinglu Chen [Sat, 15 May 2021 09:17:12 +0000 (11:17 +0200)]
gnu: mercurial: Patch to make it read HGEXTENSIONPATH.

This will make Mercurial be able to find third-party extensions installed with
Guix, without having to set PYTHONPATH.

* gnu/packages/patches/mercurial-hg-extension-path.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register the patch.
* gnu/packages/version-control.scm (mercurial)[origin](patches): Apply the
patch.
[native-search-paths]: Add HGEXTENSIONPATH.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
3 years agognu: Add hg-commitsigs.
Xinglu Chen [Sat, 15 May 2021 09:17:11 +0000 (11:17 +0200)]
gnu: Add hg-commitsigs.

* gnu/packages/version-control.scm (hg-commitsigs): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
3 years agognu: emacs-orderless: Update to 0.6.
Xinglu Chen [Sun, 16 May 2021 19:27:21 +0000 (21:27 +0200)]
gnu: emacs-orderless: Update to 0.6.

* gnu/packages/emacs-xyz.scm (emacs-orderless): Update to 0.6.
[native-inputs]: Add texinfo.
[arguments]<#:phases>: Install manual.

3 years agognu: Add julia-msgpack.
Efraim Flashner [Sun, 16 May 2021 13:46:46 +0000 (16:46 +0300)]
gnu: Add julia-msgpack.

* gnu/packages/julia-xyz.scm (julia-msgpack): New variable.

3 years agognu: Add julia-suppressor.
Efraim Flashner [Sun, 16 May 2021 13:44:14 +0000 (16:44 +0300)]
gnu: Add julia-suppressor.

* gnu/packages/julia-xyz.scm (julia-suppressor): New variable.

3 years agognu: Add julia-docstringextensions.
Efraim Flashner [Sun, 16 May 2021 13:40:11 +0000 (16:40 +0300)]
gnu: Add julia-docstringextensions.

* gnu/packages/julia-xyz.scm (julia-docstringextensions): New variable.

3 years agognu: Add julia-iocapture.
Efraim Flashner [Sun, 16 May 2021 13:35:22 +0000 (16:35 +0300)]
gnu: Add julia-iocapture.

* gnu/packages/julia-xyz.scm (julia-iocapture): New variable.

3 years agognu: Add julia-zipfile.
Efraim Flashner [Sun, 16 May 2021 13:24:45 +0000 (16:24 +0300)]
gnu: Add julia-zipfile.

* gnu/packages/julia-xyz.scm (julia-zipfile): New variable.

3 years agognu: Add julia-zlib-jll.
Efraim Flashner [Sun, 16 May 2021 13:19:47 +0000 (16:19 +0300)]
gnu: Add julia-zlib-jll.

* gnu/packages/julia-xyz.scm (julia-zlib-jll): New variable.

3 years agognu: Graphviz: Fix CVE-2020-18032.
Leo Famulari [Wed, 12 May 2021 22:21:19 +0000 (18:21 -0400)]
gnu: Graphviz: Fix CVE-2020-18032.

* gnu/packages/patches/graphviz-CVE-2020-18032.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/graphviz.scm (graphviz)[replacement]: New field.
(graphviz/fixed): New variable.

3 years agognu: emacs-wucuo: Fix arguments.
Christopher Baines [Sat, 15 May 2021 20:50:17 +0000 (21:50 +0100)]
gnu: emacs-wucuo: Fix arguments.

I'm looking at this because the profile-collisions linter crashes for this
package, and that currently breaks processing revisions in the Guix Data
Service.

* gnu/packages/emacs-xyz.scm (emacs-wucuo)[arguments]: Change #tn to #t.

3 years agognu: re2c: Update to 2.1.1.
Sergei Trofimovich [Sat, 15 May 2021 10:11:35 +0000 (11:11 +0100)]
gnu: re2c: Update to 2.1.1.

* gnu/packages/re2c.scm (re2c): Update to 2.1.1.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
3 years agognu: mousepad: Update to 0.5.5.
Michael Rohleder [Wed, 12 May 2021 12:56:49 +0000 (14:56 +0200)]
gnu: mousepad: Update to 0.5.5.

* gnu/packages/xfce.scm (mousepad): Update to 0.5.5.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
3 years agognu: sniffio: Update to 1.2.0
Sharlatan Hellseher [Mon, 10 May 2021 20:45:58 +0000 (21:45 +0100)]
gnu: sniffio: Update to 1.2.0

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
3 years agognu: sonivox-eas: Update to 1.3.0.
Frank Pursel [Sat, 15 May 2021 19:45:08 +0000 (22:45 +0300)]
gnu: sonivox-eas: Update to 1.3.0.

* gnu/packages/music.scm (sonivox-eas): Update to 1.3.0.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
3 years agognu: gcc-8: Update to 8.5.0.
Efraim Flashner [Sat, 15 May 2021 19:42:16 +0000 (22:42 +0300)]
gnu: gcc-8: Update to 8.5.0.

* gnu/packages/gcc.scm (gcc-8): Update to 8.5.0.

3 years agognu: Add python-graph-tool.
Alexandre Hannud Abdo [Fri, 14 May 2021 20:47:30 +0000 (22:47 +0200)]
gnu: Add python-graph-tool.

* gnu/packages/graph.scm (python-graph-tool): New variable.

Signed-off-by: Marius Bakke <marius@gnu.org>
3 years agognu: libcdr: Update to 0.1.7.
Marius Bakke [Sat, 15 May 2021 13:42:10 +0000 (15:42 +0200)]
gnu: libcdr: Update to 0.1.7.

* gnu/packages/libreoffice.scm (libcdr): Update to 0.1.7.

3 years agognu: arpack-ng@3.3: Don't use unstable source tarball.
Marius Bakke [Fri, 14 May 2021 10:52:22 +0000 (12:52 +0200)]
gnu: arpack-ng@3.3: Don't use unstable source tarball.

* gnu/packages/maths.scm (arpack-ng-3.3.0)[name, home-page]: Remove.
[source]: Switch to GIT-FETCH.  Inline uses of NAME and HOME-PAGE.

3 years agognu: arpack-ng: Update to 3.8.0.
Marius Bakke [Fri, 14 May 2021 10:42:23 +0000 (12:42 +0200)]
gnu: arpack-ng: Update to 3.8.0.

* gnu/packages/maths.scm (arpack-ng): Update to 3.8.0.
[native-inputs]: Add PKG-CONFIG.
[inputs]: Add EIGEN.

3 years agognu: pybind11: Update to 2.6.2.
Marius Bakke [Thu, 13 May 2021 17:31:21 +0000 (19:31 +0200)]
gnu: pybind11: Update to 2.6.2.

* gnu/packages/python-xyz.scm (pybind11): Update to 2.6.2.

3 years agognu: wl-clipboard: Don't require helper tools in $PATH.
Tobias Geerinckx-Rice [Sat, 15 May 2021 16:51:42 +0000 (18:51 +0200)]
gnu: wl-clipboard: Don't require helper tools in $PATH.

* gnu/packages/xdisorg.scm (wl-clipboard)[arguments]: Add a new
'patch-file-names phase.
[inputs]: Add coreutils and xdg-utils.

Reported by pineapples in #guix.

3 years agognu: Add vim-solarized.
Tissevert [Fri, 30 Apr 2021 17:04:35 +0000 (19:04 +0200)]
gnu: Add vim-solarized.

* gnu/packages/vim.scm (vim-solarized): New public variable.

Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
3 years agotests: Conditionally include tests/go.scm.
Maxim Cournoyer [Sat, 15 May 2021 01:12:05 +0000 (21:12 -0400)]
tests: Conditionally include tests/go.scm.

The Go importer module requires a recent guile-glib; the test should only be
run when such requirement is met.

* Makefile.am (SCM_TESTS)[HAVE_GUILE_LIB]: Add tests/go.scm only if this
condition is met.

Reported-by: Chris Marusich <cmmarusich@gmail.com>
3 years agognu: sbcl-static-dispatch: Update to 0.5.1.
Sharlatan Hellseher [Sat, 15 May 2021 11:00:45 +0000 (12:00 +0100)]
gnu: sbcl-static-dispatch: Update to 0.5.1.

* gnu/packages/lisp-xyz.scm (sbcl-static-dispatch): Update to 0.5.1.
  [inputs]: Replace trivia by optima.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
3 years agognu: emacs-vertico: Update to 0.9.
Nicolas Goaziou [Sat, 15 May 2021 11:28:47 +0000 (13:28 +0200)]
gnu: emacs-vertico: Update to 0.9.

* gnu/packages/emacs-xyz.scm (emacs-vertico): Update to 0.9.

3 years agognu: emacs-corfu: Update to 0.7.
Nicolas Goaziou [Sat, 15 May 2021 11:27:44 +0000 (13:27 +0200)]
gnu: emacs-corfu: Update to 0.7.

* gnu/packages/emacs-xyz.scm (emacs-corfu): Update to 0.7.

3 years agoinferior: Support querying package replacements.
Christopher Baines [Sat, 24 Apr 2021 05:43:46 +0000 (06:43 +0100)]
inferior: Support querying package replacements.

I'm looking at this to help with adding support for looking up package
replacements to store in the Guix Data Service.

* guix/inferior.scm (inferior-package-replacement): New procedure.
* tests/inferior.scm ("inferior-package-replacement"): New test.

3 years agognu: monero-gui: Update to 0.17.2.2.
Guillaume Le Vaillant [Sat, 15 May 2021 09:08:56 +0000 (11:08 +0200)]
gnu: monero-gui: Update to 0.17.2.2.

* gnu/packages/finance.scm (monero-gui): Update to 0.17.2.2.
  [arguments]: Update 'fix-build' phase.

3 years agognu: bitcoin-unlimited: Update to 1.9.2.0.
Guillaume Le Vaillant [Sat, 15 May 2021 08:50:45 +0000 (10:50 +0200)]
gnu: bitcoin-unlimited: Update to 1.9.2.0.

* gnu/packages/finance.scm (bitcoin-unlimited): Update to 1.9.2.0.

3 years agognu: sbcl-mito: Update to 0.1-2.2fbfc8a.
Guillaume Le Vaillant [Sat, 15 May 2021 08:03:18 +0000 (10:03 +0200)]
gnu: sbcl-mito: Update to 0.1-2.2fbfc8a.

* gnu/packages/lisp-xyz.scm (sbcl-mito): Update to 0.1-2.2fbfc8a.
  [inputs]: Remove optima. Add cl-package-locks and trivia.