Commit Graph

69706 Commits

Author SHA1 Message Date
Efraim Flashner
a1d685595a
gnu: perl-type-tie: Update to 0.015.
* gnu/packages/perl.scm (perl-type-tie): Update to 0.015.
2021-05-19 22:15:57 +03:00
Efraim Flashner
83deef40b7
gnu: perl-universal-require: Update to 0.19.
* gnu/packages/perl.scm (perl-universal-require): Update to 0.19.
2021-05-19 22:15:57 +03:00
Jakub Kądziołka
6a5d542193
gnu: Add Rust 1.52.1.
* gnu/packages/rust.scm (rust-1.52): New variable.
2021-05-19 18:32:02 +02:00
Guillaume Le Vaillant
602946146c
gnu: rtl-433: Update to 21.05.
* gnu/packages/radio.scm (rtl-433): Update to 21.05.
  [inputs]: Add openssl.
2021-05-19 18:15:38 +02:00
Ricardo Wurmus
43f93503e8
gnu: guile-redis: Update to 2.1.0.
* gnu/packages/guile-xyz.scm (guile-redis): Update to 2.1.0.
2021-05-19 17:09:17 +02:00
Stefan Reichör
cc075341ab
gnu: Add emacs-read-only-cfg.
* gnu/packages/emacs-xyz.scm (emacs-read-only-cfg): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2021-05-19 15:56:10 +02:00
Xinglu Chen
b148f0c3f0
gnu: emacs-corfu: Update to 0.8.
* gnu/packages/emacs-xyz.scm (emacs-corfu): Update to 0.8.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2021-05-19 15:50:42 +02:00
Xinglu Chen
be137637f9
gnu: emacs-vertico: Update to 0.10.
* gnu/packages/emacs-xyz.scm (emacs-vertico): Update to 0.10.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2021-05-19 15:50:27 +02:00
Guillaume Le Vaillant
0234dbbc95
gnu: Add inspectrum.
* gnu/packages/radio.scm (inspectrum): New variable.
2021-05-19 09:13:56 +02:00
Guillaume Le Vaillant
0f4530ed00
gnu: Add wfview.
* gnu/packages/radio.scm (wfview): New variable.
2021-05-19 08:55:51 +02:00
Guillaume Le Vaillant
de444e0294
gnu: Add qcustomplot.
* gnu/packages/qt.scm (qcustomplot): New variable.
2021-05-19 08:55:51 +02:00
Julien Lepiller
b7c7a61dd6
gnu: Add guile-netlink.
* gnu/package/guile-xyz.scm (guile-netlink): New variable.
2021-05-19 01:41:00 +02:00
Nicolas Goaziou
687adf00dd
gnu: Add emacs-citeproc-el.
* gnu/packages/emacs-xyz.scm (emacs-citeproc-el): New variable.
2021-05-18 22:36:01 +02:00
David Larsson
b58efbc661
gnu: Add libxml2-xpath0.
* gnu/packages/patches/libxml2-xpath0-Add-option-xpath0.patch: New file...
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/xml.scm (libxml2-xpath0): New variable.

Signed-off-by: Marius Bakke <marius@gnu.org>
2021-05-18 22:23:49 +02:00
Marius Bakke
6f20fa3b8b
gnu: kbd: Update to 2.4.0.
* gnu/packages/linux.scm (kbd): Update to 2.4.0.
[source](snippet): Remove obsolete substitution.
[native-inputs]: Add AUTOCONF.
[inputs]: Remove CHECK.  Add ZSTD and XZ.
[arguments]: Add absolute references to the new inputs.
(loadkeys-static)[arguments]: Add extra LDFLAGS.
2021-05-18 22:23:49 +02:00
Marius Bakke
c2649f2811
gnu: asciidoc: Remove Python 2 variant.
* gnu/packages/documentation.scm (asciidoc): Update to 9.1.0.
[inputs]: Replace PYTHON-2 with PYTHON.
(asciidoc-py3): Define as deprecated alias for ASCIIDOC.
* gnu/packages/version-control.scm (git)[native-inputs]: Change from
ASCIIDOC-PY3 to ASCIIDOC.
* gnu/packages/wm.scm (i3-wm)[native-inputs]: Likewise.
2021-05-18 22:23:49 +02:00
Marius Bakke
e12919a480
gnu: asciidoc-py3: Update to 9.1.0.
* gnu/packages/documentation.scm (asciidoc-py3): Update to 9.1.0.
2021-05-18 22:23:49 +02:00
Marius Bakke
df9e84dbea
gnu: asciidoc-py3: Fix source URI.
* gnu/packages/documentation.scm (asciidoc-py3)[source](uri): Adjust to
current repo URL.
2021-05-18 22:23:49 +02:00
Marius Bakke
72c0b147ff
gnu: iwd: Update to 1.14.
* gnu/packages/networking.scm (iwd): Update to 1.14.
[source]: Switch to URL-FETCH.
[native-inputs]: Remove ASCIIDOC, AUTOCONF, AUTOMAKE and LIBTOOL.  Add
PYTHON-DOCUTILS.
[arguments]: Remove obsolete configure flag.  Don't disable test, adjust
Makefile substitution to work with bootstrapped sources.
2021-05-18 22:23:48 +02:00
Marius Bakke
def0b7fcac
gnu: ell: Update to 0.40.
* gnu/packages/linux.scm (ell): Update to 0.40.
2021-05-18 22:23:48 +02:00
Marius Bakke
4ebd4a58ce
gnu: ucx: Update to 1.9.0.
* gnu/packages/patches/ucx-tcp-iface-ioctl.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/fabric-management.scm (ucx): Update to 1.9.0.
[source](patches): Remove.
2021-05-18 22:23:48 +02:00
Marius Bakke
57e0040537
gnu: yubikey-personalization: Fix build with GCC 10.
* gnu/packages/security-token.scm (yubikey-personalization)[source](modules,
snippet): New fields.
2021-05-18 22:23:48 +02:00
Marius Bakke
97ae2ed24b
gnu: yubikey-personalization: Update to 1.20.0.
* gnu/packages/security-token.scm (yubikey-personalization): Update to 1.20.0.
2021-05-18 22:23:48 +02:00
Marius Bakke
b52f635e41
gnu: hdf5: Fix invalid regex range.
* gnu/packages/maths.scm (hdf5-1.8)[arguments]: Use [a-zA-Z] instead of [a-Z]
as range in regular expression.
2021-05-18 22:23:48 +02:00
Marius Bakke
6ee590eca8
gnu: universal-ctags: Update to 5.9.20210509.0.
* gnu/packages/code.scm (universal-ctags): Update to 5.9.20210509.0.
[source](snippet): Adjust unbundling substitution.
[arguments]: Add #:test-target.  Patch more files before bootstrapping.
Remove trailing #t's.
[native-inputs]: Use PACKCC instead of an ad-hoc fork.
2021-05-18 22:23:48 +02:00
Marius Bakke
8eea80d86a
gnu: PackCC: Update to 1.5.0.
* gnu/packages/c.scm (packcc): Update to 1.5.0.
[home-page]: Change to version maintained by original author instead of fork.
[arguments]: Remove #:tests? and #:make-flags.  Adjust phases accordingly.
[native-inputs]: Add BATS.
2021-05-18 22:23:48 +02:00
Marius Bakke
c6f1e13aab
gnu: qhull: Update to 2020.2.
* gnu/packages/maths.scm (qhull): Update to 2020.2.
2021-05-18 22:23:48 +02:00
Efraim Flashner
3e68e83360
gnu: perl-cairo: Update to 1.109.
* gnu/packages/gtk.scm (perl-cairo): Update to 1.109.
2021-05-18 23:07:46 +03:00
Efraim Flashner
08ca79a5e1
gnu: perl-archive-extract: Update to 0.88.
* gnu/packages/perl-compression.scm (perl-archive-extract): Update to 0.88.
2021-05-18 23:07:08 +03:00
Efraim Flashner
a02a1579e6
gnu: perl-class-tiny: Update to 1.008.
* gnu/packages/perl.scm (perl-class-tiny): Update to 1.008.
2021-05-18 23:07:08 +03:00
Efraim Flashner
d3bd918aeb
gnu: perl-class-singleton: Update to 1.6.
* gnu/packages/perl.scm (perl-class-singleton): Update to 1.6.
2021-05-18 23:07:08 +03:00
Efraim Flashner
a05c1531b0
gnu: perl-b-keywords: Update to 1.22.
* gnu/packages/perl.scm (perl-b-keywords): Update to 1.22.
2021-05-18 23:07:07 +03:00
Efraim Flashner
b81fde8013
gnu: perl-bareword-filehandles: Update to 0.007.
* gnu/packages/perl.scm (perl-bareword-filehandles): Update to 0.007.
2021-05-18 23:07:07 +03:00
Efraim Flashner
1be01d02c3
gnu: perl-data-dumper: Update to 2.180.
* gnu/packages/perl.scm (perl-data-dumper): Update to 2.180.
2021-05-18 23:07:07 +03:00
Efraim Flashner
7eb171ab8b
gnu: perl-xml-feed: Update to 0.61.
* gnu/packages/xml.scm (perl-xml-feed): Update to 0.61.
2021-05-18 23:07:07 +03:00
Efraim Flashner
5c97a5edbb
gnu: perl-xml-rss: Update to 1.62.
* gnu/packages/xml.scm (perl-xml-rss): Update to 1.62.
2021-05-18 23:07:07 +03:00
Efraim Flashner
1c1fbbe56f
gnu: perl-xml-libxml-simple: Update to 1.01.
* gnu/packages/xml.scm (perl-xml-libxml-simple): Update to 1.01.
2021-05-18 23:07:07 +03:00
Efraim Flashner
e2fbf29e6d
gnu: perl-xml-atom: Update to 0.43.
* gnu/packages/xml.scm (perl-xml-atom): Update to 0.43.
2021-05-18 23:07:07 +03:00
Efraim Flashner
8ba4ca5745
gnu: perl-yaml-libyaml: Update to 0.83.
* gnu/packages/perl.scm (perl-yaml-libyaml): Update to 0.83.
2021-05-18 23:07:06 +03:00
Efraim Flashner
d592ee27a8
gnu: perl-xml-compile: Remove unneeded input.
* gnu/packages/xml.scm (perl-xml-compile)[propagated-inputs]: Remove
perl-carp.
2021-05-18 23:07:06 +03:00
Leo Famulari
c05b070cff
gnu: rxvt-unicode: Remove extraneous input.
libX11 is propagated by libXt.

This is a followup to commits cbdac3ce88
and 8d5986a503.

* gnu/packages/xdisorg.scm (rxvt-unicode)[inputs]: Remove libx11.
2021-05-18 15:39:01 -04:00
Pierre Neidhardt
b1d7be1d43
gnu: sbcl-cl-webkit: Update to 20210518.
* gnu/packages/lisp-xyz.scm (sbcl-cl-webkit): Update to 20210518.
2021-05-18 20:29:37 +02:00
Efraim Flashner
25eca2d860
gnu: julia-zygote: Update to 0.6.10.
* gnu/packages/julia-xyz.scm (julia-zygote): Update to 0.6.10.
2021-05-18 20:34:18 +03:00
Efraim Flashner
f6a30e560e
gnu: julia-unitful: Update to 1.7.0.
* gnu/packages/julia-xyz.scm (julia-unitful): Update to 1.7.0.
2021-05-18 20:34:18 +03:00
Efraim Flashner
8af3599790
gnu: julia-uris: Update to 1.3.0.
* gnu/packages/julia-xyz.scm (julia-uris): Update to 1.3.0.
2021-05-18 20:34:18 +03:00
Efraim Flashner
a981aee341
gnu: julia-staticarrays: Update to 1.2.0.
* gnu/packages/julia-xyz.scm (julia-staticarrays): Update to 1.2.0.
2021-05-18 20:34:18 +03:00
Efraim Flashner
165a85a680
gnu: julia-parsers: Update to 1.1.0.
* gnu/packages/julia-xyz.scm (julia-parsers): Update to 1.1.0.
2021-05-18 20:34:18 +03:00
Efraim Flashner
61b8f6f3e0
gnu: julia-offsetarrays: Update to 1.8.0.
* gnu/packages/julia-xyz.scm (julia-offsetarrays): Update to 1.8.0.
2021-05-18 20:34:18 +03:00
Efraim Flashner
8812aead97
gnu: julia-orderedcollections: Update to 1.4.1.
* gnu/packages/julia-xyz.scm (julia-orderedcollections): Update to 1.4.1.
2021-05-18 20:34:17 +03:00
Efraim Flashner
23d19ad735
gnu: julia-jllwrappers: Update to 1.3.0.
* gnu/packages/julia-xyz.scm (julia-jllwrappers): Update to 1.3.0.
2021-05-18 20:34:17 +03:00
Efraim Flashner
3beb0b806d
gnu: julia-forwarddiff: Update to 0.10.18.
* gnu/packages/julia-xyz.scm (julia-forwarddiff): Update to 0.10.18.
2021-05-18 20:34:17 +03:00
Efraim Flashner
7638ce235a
gnu: julia-finitedifferences: Update to 0.12.6.
* gnu/packages/julia-xyz.scm (julia-finitedifferences): Update to 0.12.6.
2021-05-18 20:34:17 +03:00
Efraim Flashner
b694fd4bb3
gnu: julia-constructionbase: Update to 1.2.1.
* gnu/packages/julia-xyz.scm (julia-constructionbase): Update to 1.2.1.
2021-05-18 20:34:17 +03:00
Efraim Flashner
4c224ae87c
gnu: julia-compat: Update to 3.29.0.
* gnu/packages/julia-xyz.scm (julia-compat): Update to 3.29.0.
2021-05-18 20:34:17 +03:00
Efraim Flashner
2211f3af67
gnu: julia-colortypes: Update to 0.11.0.
* gnu/packages/julia-xyz.scm (julia-colortypes): Update to 0.11.0.
2021-05-18 20:34:16 +03:00
Efraim Flashner
d9856912b0
gnu: julia-colors: Update to 0.12.8.
* gnu/packages/julia-xyz.scm (julia-colors): Update to 0.12.8.
2021-05-18 20:34:16 +03:00
Efraim Flashner
7bb000ec05
gnu: julia-chainrulestestutils: Update to 0.6.11.
* gnu/packages/julia-xyz.scm (julia-chainrulestestutils): Update to 0.6.11.
2021-05-18 20:34:16 +03:00
Efraim Flashner
7308308c44
gnu: julia-chainrulescore: Update to 0.9.43.
* gnu/packages/julia-xyz.scm (julia-chainrulescore): Update to 0.9.43.
2021-05-18 20:34:16 +03:00
Efraim Flashner
a7a48355ca
gnu: julia-chainrules: Update to 0.7.65.
* gnu/packages/julia-xyz.scm (julia-chainrules): Update to 0.7.65.
2021-05-18 20:34:16 +03:00
Efraim Flashner
6663d895ed
gnu: julia-benchmarktools: Update to 0.7.0.
* gnu/packages/julia-xyz.scm (julia-benchmarktools): Update to 0.7.0.
2021-05-18 20:34:16 +03:00
Efraim Flashner
d3006654de
gnu: julia-adapt: Update to 3.3.0.
* gnu/packages/julia-xyz.scm (julia-adapt): Update to 3.3.0.
2021-05-18 20:34:13 +03:00
Tobias Geerinckx-Rice
be528eb53d
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>.
2021-05-18 17:20:27 +02:00
Tobias Geerinckx-Rice
cbdac3ce88
gnu: rxvt-unicode: Add libXt input.
I found an unstaged hunk after pushing commit
8d5986a503.

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

* gnu/packages/xdisorg.scm (rxvt-unicode)[inputs]: Add libXt.
2021-05-18 16:44:39 +02:00
Tobias Geerinckx-Rice
88847437d9
gnu: jose: Update to 11.
* gnu/packages/jose.scm (jose): Update to 11.
[build-system]: Switch to Meson.
2021-05-18 16:37:22 +02:00
Tobias Geerinckx-Rice
e0be9fa62d
gnu: python-pdftotext: Update to 2.1.6.
* gnu/packages/python-xyz.scm (python-pdftotext): Update to 2.1.6.
2021-05-18 16:37:22 +02:00
Tobias Geerinckx-Rice
b3c4af692e
gnu: python-pyprind: Update to 2.11.3.
* gnu/packages/python-xyz.scm (python-pyprind): Update to 2.11.3.
2021-05-18 16:37:21 +02:00
Tobias Geerinckx-Rice
8ac0d4fb4e
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.
2021-05-18 16:37:21 +02:00
Tobias Geerinckx-Rice
8cec10f602
gnu: libvirt: Update to 7.3.0.
* gnu/packages/virtualization.scm (libvirt): Update to 7.3.0.
2021-05-18 16:37:21 +02:00
Tobias Geerinckx-Rice
ed8cbd9501
gnu: herbstluftwm: Update to 0.9.3.
* gnu/packages/wm.scm (herbstluftwm): Update to 0.9.3.
2021-05-18 16:37:21 +02:00
Tobias Geerinckx-Rice
8d5986a503
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.
2021-05-18 16:37:20 +02:00
Tobias Geerinckx-Rice
7759f10d9c
gnu: nix: Update to 2.3.11.
* gnu/packages/package-management.scm (nix): Update to 2.3.11.
2021-05-18 16:37:20 +02:00
Tobias Geerinckx-Rice
592d36ffcb
gnu: youtube-dl: Update to 2021.05.16.
* gnu/packages/video.scm (youtube-dl): Update to 2021.05.16.
2021-05-18 16:37:20 +02:00
Tobias Geerinckx-Rice
47794ed2a7
gnu: qtractor: Update to 0.9.22.
* gnu/packages/music.scm (qtractor): Update to 0.9.22.
2021-05-18 16:37:20 +02:00
Tobias Geerinckx-Rice
f196d4fe93
gnu: btrfs-progs: Update to 5.12.1.
* gnu/packages/linux.scm (btrfs-progs): Update to 5.12.1.
2021-05-18 16:37:19 +02:00
Tobias Geerinckx-Rice
42cf69c245
gnu: padthv1: Update to 0.9.22.
* gnu/packages/music.scm (padthv1): Update to 0.9.22.
2021-05-18 16:37:19 +02:00
Tobias Geerinckx-Rice
4f8d0539c7
gnu: samplv1: Update to 0.9.22.
* gnu/packages/music.scm (samplv1): Update to 0.9.22.
2021-05-18 16:37:19 +02:00
Tobias Geerinckx-Rice
58fce02197
gnu: drumkv1: Update to 0.9.22.
* gnu/packages/music.scm (drumkv1): Update to 0.9.22.
2021-05-18 16:37:19 +02:00
Tobias Geerinckx-Rice
d7beff1f7f
gnu: samplv1: Update to 0.9.22.
* gnu/packages/music.scm (samplv1): Update to 0.9.22.
2021-05-18 16:37:18 +02:00
Tobias Geerinckx-Rice
a273115a16
gnu: libmwaw: Update to 0.3.19.
* gnu/packages/libreoffice.scm (libmwaw): Update to 0.3.19.
2021-05-18 16:37:18 +02:00
Tobias Geerinckx-Rice
becdda70e1
gnu: Add libeatmydata.
* gnu/packages/file-systems.scm (libeatmydata): New public variable.
2021-05-18 16:37:18 +02:00
Tobias Geerinckx-Rice
5fa46ca96d
Revert "vm: Autoload (gnu build vm)."
This reverts commit a67c00f4f7 in an
attempt to fix <http://issues.guix.gnu.org/48496>.
2021-05-18 16:37:18 +02:00
Danny Milosavljevic
b72e27c842
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.
2021-05-18 15:55:12 +02:00
Danny Milosavljevic
4d69bd7696
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.
2021-05-18 15:50:52 +02:00
Sharlatan Hellseher
b905abfbd3
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>
2021-05-18 09:40:01 +02:00
Sharlatan Hellseher
ff11a9f449
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>
2021-05-18 09:22:08 +02:00
Maxim Cournoyer
0ac95b4490
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.
2021-05-17 23:27:40 -04:00
Maxim Cournoyer
fd449608eb
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.
2021-05-17 23:27:40 -04:00
Maxim Cournoyer
ee720b5798
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.
2021-05-17 23:27:40 -04:00
Maxim Cournoyer
b7e5ae2ed4
gnu: opendht: Update to 2.2.0rc7.
* gnu/packages/networking.scm (opendht): Update to 2.2.0rc7.
2021-05-17 23:27:40 -04:00
Maxim Cournoyer
cdd1e15a25
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.
2021-05-17 23:27:40 -04:00
Maxim Cournoyer
b7297d66c5
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.
2021-05-17 23:27:39 -04:00
Raghav Gururajan
e7e2b1c10b
gnu: Add python-tappy.
* gnu/packages/python-check.scm (python-tappy): New variable.
2021-05-17 22:55:33 -04:00
Ludovic Courtès
c2b183e13d
vm: Remove unused imports.
* gnu/system/vm.scm (gnu): Remove unused imports.
2021-05-17 23:59:58 +02:00
Ludovic Courtès
a67c00f4f7
vm: Autoload (gnu build vm).
* gnu/system/vm.scm: Autoload (gnu build vm), which was pulling in (sqlite3).
2021-05-17 23:59:58 +02:00
Ludovic Courtès
8132a9fe73
gnu: Remove unneeded import.
* gnu/packages/hurd.scm: Remove unneeded (gnu build hurd-boot) that was
pulling in (system base compile).
2021-05-17 23:59:58 +02:00
Leo Famulari
1b7ea563cd
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.
2021-05-17 15:05:18 -04:00
Leo Famulari
16da170f19
gnu: PostgreSQL 10: Update to 10.17 [fixes CVE-2021-{32027,32028,32029}].
* gnu/packages/databases.scm (postgresql-10): Update to 10.17.
2021-05-17 15:05:18 -04:00
Leo Famulari
49a99a744a
gnu: PostgreSQL 11: Update to 11.12 [fixes CVE-2021-{32027,32028,32029}].
* gnu/packages/databases.scm (postgresql-11): Update to 11.12.
2021-05-17 15:05:18 -04:00
Leo Famulari
ef221c8b71
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.
2021-05-17 15:05:14 -04:00
Fredrik Salomonsson
946dd6103a
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>
2021-05-17 19:57:32 +02:00
Ricardo Wurmus
48b8a5e701
gnu: pigx-chipseq: Update to 0.0.52.
* gnu/packages/bioinformatics.scm (pigx-chipseq): Update to 0.0.52.
2021-05-17 18:45:55 +02:00
Sharlatan Hellseher
0d85c83602
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>
2021-05-17 10:43:15 +02:00
Guillaume Le Vaillant
9983dee6b0
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.
2021-05-17 10:43:15 +02:00
Sharlatan Hellseher
199ae378c2
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>
2021-05-17 10:15:54 +02:00
Leo Prikler
13b1319092
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.
2021-05-17 00:24:02 +02:00
Xinglu Chen
ae0882bbd6
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>
2021-05-16 23:28:11 +02:00
Xinglu Chen
541f93ada0
gnu: Add hg-commitsigs.
* gnu/packages/version-control.scm (hg-commitsigs): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-05-16 23:28:11 +02:00
Xinglu Chen
3c5849f3ec
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.
2021-05-16 21:31:48 +02:00
Efraim Flashner
860ca285b6
gnu: Add julia-msgpack.
* gnu/packages/julia-xyz.scm (julia-msgpack): New variable.
2021-05-16 16:46:46 +03:00
Efraim Flashner
ef9a552182
gnu: Add julia-suppressor.
* gnu/packages/julia-xyz.scm (julia-suppressor): New variable.
2021-05-16 16:44:14 +03:00
Efraim Flashner
9e77eb5884
gnu: Add julia-docstringextensions.
* gnu/packages/julia-xyz.scm (julia-docstringextensions): New variable.
2021-05-16 16:40:11 +03:00
Efraim Flashner
fcc93efc56
gnu: Add julia-iocapture.
* gnu/packages/julia-xyz.scm (julia-iocapture): New variable.
2021-05-16 16:35:50 +03:00
Efraim Flashner
ddcc5d4375
gnu: Add julia-zipfile.
* gnu/packages/julia-xyz.scm (julia-zipfile): New variable.
2021-05-16 16:24:45 +03:00
Efraim Flashner
69b13cd4ea
gnu: Add julia-zlib-jll.
* gnu/packages/julia-xyz.scm (julia-zlib-jll): New variable.
2021-05-16 16:23:06 +03:00
Leo Famulari
7c4c781aa4
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.
2021-05-15 17:04:01 -04:00
Christopher Baines
fd2abc2a51
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.
2021-05-15 21:52:00 +01:00
Sergei Trofimovich
3a838e70c5
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>
2021-05-15 23:17:33 +03:00
Michael Rohleder
a77b2b43aa
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>
2021-05-15 23:04:43 +03:00
Sharlatan Hellseher
f5855555db
gnu: sniffio: Update to 1.2.0
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2021-05-15 22:55:20 +03:00
Frank Pursel
2eaadc28e1
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>
2021-05-15 22:45:08 +03:00
Efraim Flashner
f7e5ecf71f
gnu: gcc-8: Update to 8.5.0.
* gnu/packages/gcc.scm (gcc-8): Update to 8.5.0.
2021-05-15 22:43:15 +03:00
Alexandre Hannud Abdo
5b359e4ba5
gnu: Add python-graph-tool.
* gnu/packages/graph.scm (python-graph-tool): New variable.

Signed-off-by: Marius Bakke <marius@gnu.org>
2021-05-15 19:18:46 +02:00
Marius Bakke
c5c977b5ea
gnu: libcdr: Update to 0.1.7.
* gnu/packages/libreoffice.scm (libcdr): Update to 0.1.7.
2021-05-15 19:18:46 +02:00
Marius Bakke
d6915cb8ae
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.
2021-05-15 19:18:46 +02:00
Marius Bakke
6b496f7b32
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.
2021-05-15 19:18:46 +02:00
Marius Bakke
d4f02447ff
gnu: pybind11: Update to 2.6.2.
* gnu/packages/python-xyz.scm (pybind11): Update to 2.6.2.
2021-05-15 19:18:46 +02:00
Tobias Geerinckx-Rice
df48a11e1b
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.
2021-05-15 18:52:55 +02:00
Tissevert
992aa56e7c
gnu: Add vim-solarized.
* gnu/packages/vim.scm (vim-solarized): New public variable.

Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
2021-05-15 14:55:34 +02:00
Sharlatan Hellseher
ce9c5fd6ba
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>
2021-05-15 13:58:12 +02:00
Nicolas Goaziou
62f204e1e6
gnu: emacs-vertico: Update to 0.9.
* gnu/packages/emacs-xyz.scm (emacs-vertico): Update to 0.9.
2021-05-15 13:28:47 +02:00
Nicolas Goaziou
9ed83885ae
gnu: emacs-corfu: Update to 0.7.
* gnu/packages/emacs-xyz.scm (emacs-corfu): Update to 0.7.
2021-05-15 13:27:44 +02:00
Guillaume Le Vaillant
b149c16371
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.
2021-05-15 12:04:31 +02:00
Guillaume Le Vaillant
bb6ae50d82
gnu: bitcoin-unlimited: Update to 1.9.2.0.
* gnu/packages/finance.scm (bitcoin-unlimited): Update to 1.9.2.0.
2021-05-15 10:50:45 +02:00
Guillaume Le Vaillant
fbb099a448
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.
2021-05-15 10:21:39 +02:00
Guillaume Le Vaillant
404f37030e
gnu: sbcl-dbi: Update to 0.9.5-1.7ba050d.
* gnu/packages/lisp-xyz.scm (sbcl-dbi): Update to 0.9.5-1.7ba050d.
  [native-inputs]: Add alexandria.
2021-05-15 10:21:39 +02:00
Sharlatan Hellseher
b0872fb29b
gnu: sbcl-sxql: Update to 0.1.0-2.acdd183.
* gnu/packages/lisp-xyz.scm (sbcl-sxql): Update to 0.1.0-2.acdd183.
  [arguments]: Remove unnecessary '#:test-asd-file'.
  [inputs]: Add cl-package-locks.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2021-05-15 10:21:39 +02:00
Sharlatan Hellseher
7f96fb3f45
gnu: Add cl-package-locks.
* gnu/packages/lisp-xyz.scm (sbcl-cl-package-locks,
  ecl-cl-package-locks, cl-package-locks): New variables.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2021-05-15 10:21:39 +02:00
Leo Prikler
9e4b541961
gnu: komikku: Update to 0.28.1.
* gnu/packages/gnome.scm (komikku): Update to 0.28.1.
2021-05-15 10:14:49 +02:00
Leo Prikler
c8c336f92c
gnu: guile-chickadee: Update to 0.7.0.
* gnu/packages/game-development.scm (guile-chickadee): Update to 0.7.0.
2021-05-15 10:14:48 +02:00
Leo Prikler
01359a3f18
gnu: guile-sdl2: Update to 0.6.0.
* gnu/packages/sdl.scm (guile-sdl2): Update to 0.6.0.
2021-05-15 10:14:48 +02:00
Arun Isaac
fb8baf0c77
gnu: Add interbench.
* gnu/packages/benchmark.scm (interbench): New variable.
2021-05-15 13:25:33 +05:30
Guillaume Le Vaillant
75530bb503
gnu: Use gr- prefix for GNU Radio blocks.
Almost all GNU Radio blocks use "gr-" as prefix, so let's use that.

* gnu/packages/radio.scm (gnuradio-osmosdr): Rename to ...
  (gr-osmosdr): ... this.
  (gnuradio-osmosdr): Redefine as a deprecated alias.
  (gnuradio-iqbalance): Rename to ...
  (gr-iqbal): ... this.
  (gnuradio-iqbalance): Redefine as a deprecated alias.
  (gqrx)[inputs]: Replace gnuradio-iqbalance by gr-iqbal. Replace
  gnuradio-osmosdr by gr-osmosdr.
2021-05-15 09:12:24 +02:00
Leo Famulari
1e77c79dc5
gnu: linux-libre 5.4: Update to 5.4.119.
* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.119.
(linux-libre-5.4-pristine-source): Update hash.
2021-05-14 20:19:00 -04:00
Leo Famulari
89d1e52a9e
gnu: linux-libre 5.10: Update to 5.10.37.
* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.37.
(linux-libre-5.10-pristine-source): Update hash.
2021-05-14 20:18:59 -04:00
Leo Famulari
3007bc81f5
gnu: linux-libre: Update to 5.11.21.
* gnu/packages/linux.scm (linux-libre-5.11-version): Update to 5.11.21.
(linux-libre-5.11-pristine-source): Update hash.
2021-05-14 20:18:59 -04:00
Leo Famulari
ec79573689
gnu: linux-libre 5.12: Update to 5.12.4.
* gnu/packages/linux.scm (linux-libre-5.12-version): Update to 5.12.4.
(linux-libre-5.12-pristine-source): Update hash.
2021-05-14 20:18:56 -04:00
Stefan Reichör
02a0832553
gnu: Add emacs-tshell.
* gnu/packages/emacs-xyz.scm (emacs-tshell): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2021-05-15 00:03:25 +02:00
Joseph LaFreniere
bb94429cb7
gnu: Add emacs-wucuo.
* gnu/packages/emacs-xyz.scm (emacs-wucuo): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2021-05-14 23:52:06 +02:00
Morgan Smith
f84ce99dcc
gnu: emacs-ledger-mode: Simplify build.
* gnu/packages/finance.scm (emacs-ledger-mode)
[build-system]: Use emacs-build-system instead of cmake.
[arguments]: Remove modules and imported-modules; move patch-path phase to
after unpack so that the substitution actually causes a change; remove
generate-autoload phase as that's built into the build system; remove
patch-site-dir as that only affected cmake things; set #:exclude to '() so we
install ledger-test.el.
[native-inputs]: Remove emacs-minimal.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2021-05-14 23:46:07 +02:00
Ludovic Courtès
0b1f70d1a7
gnu: guix: Add dependency on Disarchive.
This enables the Disarchive fallback implemented in commit
fbc2a52a32.

* gnu/packages/package-management.scm (guix)[inputs]: Add DISARCHIVE.
[arguments]: In 'wrap-program' phase, add DISARCHIVE to the search path.
2021-05-14 23:24:08 +02:00
Jelle Licht
e4beaa7c8a
gnu: sdcc: Build sdcdb debugger.
* gnu/packages/embedded.scm (sdcc)[arguments]<phases>: Add sdcc-misc target.
2021-05-14 22:58:18 +02:00
Jelle Licht
4261c15a96
gnu: ucsim: Update to 0.6-pre68.
* gnu/packages/embedded.scm (ucsim): Update to 0.6-pre68.
2021-05-14 22:58:18 +02:00
Xinglu Chen
e026b226cd
gnu: Add python-fb-re2.
* gnu/packages/python-xyz.scm (python-fb-re2): New variable.
2021-05-14 22:26:23 +02:00
Nicolas Goaziou
4d2d2a5e2a
gnu: alacritty: Update to 0.7.2.
* gnu/packages/terminals.scm (alacritty): Update to 0.7.2.
2021-05-14 21:08:07 +02:00
Nicolas Goaziou
98d4463063
gnu: Add rust-alacritty-terminal-0.13.
* gnu/packages/crates-io.scm (rust-alacritty-terminal-0.13): New variable.
(rust-alacritty-terminal-0.12): Remove variable.
2021-05-14 20:54:29 +02:00
Nicolas Goaziou
bb325c5611
gnu: bat: Update to 0.18.1.
* gnu/packages/rust-apps.scm (bat): Update to 0.18.1.
2021-05-14 17:33:21 +02:00
Nicolas Goaziou
16ddb8dedc
gnu: Add rust-bugreport-0.4.
* gnu/packages/crates-io.scm (rust-bugreport-0.4): New variable.
(rust-bugreport-0.3): Inherit from above.
2021-05-14 17:33:21 +02:00
Nicolas Goaziou
2cd926d009
gnu: Add rust-git-version-0.3.
* gnu/packages/crates-io.scm (rust-git-version-0.3): New variable.
2021-05-14 17:33:20 +02:00
Nicolas Goaziou
662b52d75a
gnu: Add rust-git-version-macro-0.3.
* gnu/packages/crates-io.scm (rust-git-version-macro-0.3): New variable.
2021-05-14 17:33:20 +02:00
Nicolas Goaziou
72c25357f2
gnu: Add rust-sys-info-0.9.
* gnu/packages/crates-io.scm (rust-sys-info-0.9): New variable.
(rust-sys-info-0.7): Inherit from above.
2021-05-14 17:33:20 +02:00
Nicolas Goaziou
e148dfc774
gnu: rust-console-0.14: Update to 0.14.1.
* gnu/packages/crates-io.scm (rust-console-0.14): Update to 0.14.1.
2021-05-14 17:33:14 +02:00
Ricardo Wurmus
848126d008
gnu: prinseq: Fix references to perl executable.
* gnu/packages/bioinformatics.scm (prinseq)[arguments]: Embed concrete
references to the "perl" executable.
2021-05-14 17:11:52 +02:00
Nicolas Goaziou
6755408927
gnu: nushell: Update to 0.31.0.
* gnu/packages/shells.scm (rust-nu-plugin-query-json-0.31):
(rust-nu-pretty-hex-0.31): New variables.
(nushell):
(rust-nu-ansi-term-0.31):
(rust-nu-cli-0.31):
(rust-nu-command-0.31):
(rust-nu-data-0.31):
(rust-nu-engine-0.31):
(rust-nu-errors-0.31):
(rust-nu-json-0.31):
(rust-nu-parser-0.31):
(rust-nu-plugin-0.31):
(rust-nu-plugin-binaryview-0.31):
(rust-nu-plugin-chart-0.31):
(rust-nu-plugin-fetch-0.31):
(rust-nu-plugin-from-bson-0.31):
(rust-nu-plugin-from-sqlite-0.31):
(rust-nu-plugin-inc-0.31):
(rust-nu-plugin-match-0.31):
(rust-nu-plugin-post-0.31):
(rust-nu-plugin-ps-0.31):
(rust-nu-plugin-sys-0.31):
(rust-nu-plugin-textview-0.31):
(rust-nu-plugin-to-bson-0.31):
(rust-nu-plugin-to-sqlite-0.31):
(rust-nu-plugin-tree-0.31):
(rust-nu-plugin-xpath-0.31):
(rust-nu-protocol-0.31):
(rust-nu-source-0.31):
(rust-nu-stream-0.31):
(rust-nu-test-support-0.31): Update to 0.31.0.
2021-05-14 17:03:45 +02:00
Nicolas Goaziou
fdd342e3c5
gnu: Add rust-heapless-0.6.
* gnu/packages/crates-io.scm (rust-heapless-0.6): New variable.
(rust-heapless-0.5): Inherit from above.
2021-05-14 17:03:45 +02:00
Nicolas Goaziou
131d62cfd2
gnu: rust-as-slice-0.1: Update to 0.1.5.
* gnu/packages/crates-io.scm (rust-as-slice-0.1): Update to 0.1.5.
2021-05-14 17:03:45 +02:00
Nicolas Goaziou
58d6a01c0e
gnu: rust-generic-array-0.12: Update to 0.12.4.
* gnu/packages/crates-io.scm (rust-generic-array-0.12): Update to 0.12.4.
2021-05-14 17:03:44 +02:00
Nicolas Goaziou
724f4adafa
gnu: rust-generic-array-0.14: Update to 0.14.4.
* gnu/packages/crates-io.scm (rust-generic-array-0.14): Update to 0.14.4.
2021-05-14 17:03:44 +02:00
Nicolas Goaziou
07301589c3
gnu: rust-generic-array-0.13: Update to 0.13.3.
* gnu/packages/crates-io.scm (rust-generic-array-0.13): Update to 0.13.3.
2021-05-14 17:03:44 +02:00
Nicolas Goaziou
baca15bf6c
gnu: Add rust-common-path-1.
* gnu/packages/crates-io.scm (rust-common-path-1): New variable.
2021-05-14 17:03:43 +02:00
Nicolas Goaziou
6b851abb11
gnu: rust-dyn-clone-1: Update to 1.0.4.
* gnu/packages/crates-io.scm (rust-dyn-clone-1): Update to 1.0.4.
2021-05-14 17:03:43 +02:00
Nicolas Goaziou
8484d2e8b4
gnu: rust-which-4: Update to 4.1.0.
* gnu/packages/crates-io.scm (rust-which-4): Update to 4.1.0.
[inputs]: Add rust-either-1. Remove rust-thiserror-1.
2021-05-14 17:03:42 +02:00
Nicolas Goaziou
71dd6d60d0
gnu: rust-either-1: Update to 1.6.1.
* gnu/packages/crates-io.scm (rust-either-1): Update to 1.6.1.
2021-05-14 17:03:42 +02:00
Nicolas Goaziou
cf14e7cb63
gnu: rust-sysinfo-0.16: Update to 0.16.5.
* gnu/packages/crates-io.scm (rust-sysinfo-0.16): Update to 0.16.5.
2021-05-14 17:03:42 +02:00
Nicolas Goaziou
be8660793f
gnu: Add rust-gjson-0.7.
* gnu/packages/crates-io.scm (rust-gjson-0.7): New variable.
2021-05-14 17:03:41 +02:00
Nicolas Goaziou
0769ba2a08
gnu: Add rust-webbrowser-0.5.
* gnu/packages/crates-io.scm (rust-webbrowser-0.5): New variable.
2021-05-14 17:03:41 +02:00
Guillaume Le Vaillant
9bb89b640a
gnu: gnuradio-osmosdr: Fix Python tools.
* gnu/packages/radio.scm (gnuradio-osmosdr)[native-inputs]: Move python to ...
  [inputs]: ... here. Add python-numpy and python-pyqt.
  [arguments]: Add Python wrapping phase.
2021-05-14 16:53:11 +02:00
Lars-Dominik Braun
16ad755f94
gnu: python-jupyter-core: Disable config migration.
* gnu/packages/python-xyz.scm (python-jupyter-core) [#:phases]: Add new
phase 'disable-migration, which disables migration of Guix-owned
configuration directories.
2021-05-14 15:54:32 +02:00
pineapples
e685ae63bb
gnu: Add seatd.
* gnu/packages/freedesktop.scm (seatd): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-05-14 14:47:17 +02:00
la snesne
905ecd78a7
gnu: rss-bridge: Update to 2020-11-10.
* gnu/packages/web.scm (rss-bridge): Update to 2020-11-10.
[build-system]: Switch to copy-build-system.
[arguments]: Adjust to new build system. Add phase "patch-paths".

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-05-14 14:47:16 +02:00
Giacomo Leidi
dec1009d82
gnu: Add xdg-desktop-portal-wlr.
* gnu/packages/freedesktop.scm (xdg-desktop-portal-wlr): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-05-14 14:47:16 +02:00
Xinglu Chen
bdb6ff3ab1
gnu: mercurial: Update to 5.8.
* gnu/packages/version-control.scm (mercurial): Update to 5.8.
[build-system]: Switch from ‘python-build-system’ to ‘gnu-build-system’, this
will install additional things like man pages.
[arguments]<#:make-flags>: Set PREFIX argument.
[native-inputs]: Add ‘python-docutils’ for generating man pages.
[inputs]: Add ‘python’.
[description]: Fix formatting.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-05-14 14:47:16 +02:00
Xinglu Chen
909caad6be
gnu: Add guile-raw-strings.
* gnu/packages/guile-xyz.scm (guile-raw-strings): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-05-14 14:47:16 +02:00
Michael Rohleder
559d42d652
gnu: mediainfo: Update to 21.03.
* gnu/packages/video.scm (mediainfo): Update to 21.03.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-05-14 14:47:16 +02:00
Michael Rohleder
5c2fe9164c
gnu: libmediainfo: Update to 21.03.
* gnu/packages/video.scm (libmediainfo): Update to 21.03.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-05-14 14:47:15 +02:00
Ludovic Courtès
a9431d8ec5
gnu: guile@3.0.7: Remove pre-built .go files.
Commit 47d48f0c43 unintentionally removed
the 'snippet' of GUILE-3.0-LATEST's origin, meaning that the pre-built
bootstrap .go files would be used.

* gnu/packages/guile.scm (guile-3.0-latest)[source]: Inherit
from (package-source guile-3.0), thereby restoring snippet.
2021-05-14 14:47:15 +02:00
Nicolas Goaziou
c37d81c99d
gnu: emacs-pyim: Update to 3.7.6.
* gnu/packages/emacs-xyz.scm (emacs-pyim): Update to 3.7.6.
2021-05-14 14:14:01 +02:00
Raghav Gururajan
100281dd20
gnu: Add cawbird.
* gnu/packages/syndication.scm (cawbird): New variable.
2021-05-14 00:04:54 -04:00
Raghav Gururajan
7c5ff1316f
gnu: xfe: Update to 1.44 and adjust potfiles.
* gnu/packages/disk.scm (xfe)[version]: Update to 1.44.
[phases](patch-potfiles): New phase.
2021-05-13 22:53:39 -04:00
Timothy Sample
b9f0e78238
gnu: disarchive: Update to 0.2.1.
* gnu/packages/backup.scm (disarchive): Update to 0.2.1.
2021-05-13 22:46:51 -04:00
Tobias Geerinckx-Rice
71127538ac
gnu: chrony: Update to 4.1.
* gnu/packages/ntp.scm (chrony): Update to 4.1.
2021-05-13 16:50:50 +02:00
Tobias Geerinckx-Rice
0cbc8357b3
gnu: hplip: Update to 3.21.4.
* gnu/packages/cups.scm (hplip): Update to 3.21.4.
[source]: Remove fussy patch.  Replace it with an short snippet
substitution and...
[arguments]: ...the new "--disable-imageProcessor-build" configure flag.
* gnu/packages/patches/hplip-remove-imageprocessor.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2021-05-13 16:50:49 +02:00
Mathieu Othacehe
485a70264d
gnu: zfs-auto-snapshot: Fix indentation.
* gnu/packages/file-systems.scm (zfs-auto-snapshot): Fix indentation.
2021-05-13 16:24:32 +02:00
Mathieu Othacehe
95bc788002
gnu: zfs-auto-snapshot: Use git-fetch.
Do not use an autogenerated tarball. This is notified by "guix lint".

* gnu/packages/file-systems.scm (zfs-auto-snapshot)[source]: Use git-fetch
method.
2021-05-13 16:24:32 +02:00
Mathieu Othacehe
da01347bf1
gnu: zfs-auto-snapshot: Wrap long lines.
* gnu/packages/file-systems.scm (zfs-auto-snapshot)[synopsis, description]:
Wrap long lines.
2021-05-13 15:58:25 +02:00
raid5atemyhomework
ba3b295a3e
gnu: Add zfs-auto-snapshot.
* gnu/packages/file-systems.scm (zfs-auto-snapshot): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2021-05-13 15:07:40 +02:00
Marius Bakke
4daea80027
gnu: ungoogled-chromium: Update to 90.0.4430.212-0.3184907.
* gnu/packages/chromium.scm (%chromium-version): Set to 90.0.4430.212.
(ungoogled-chromium): Update hash.
2021-05-13 12:36:49 +02:00
Marius Bakke
8be3cd6ce9
gnu: gn: Build with Python 3.
* gnu/packages/build-tools.scm (gn)[native-inputs]: Change from PYTHON-2 to
PYTHON-WRAPPER.
[arguments]: Remove trailing #t's and make some cosmetic changes.
2021-05-13 12:36:49 +02:00
Nicolas Goaziou
426bed1f39
gnu: emacs-pyim: Update to 3.7.5.
* gnu/packages/emacs-xyz.scm (emacs-pyim): Update to 3.7.5.
2021-05-13 10:19:43 +02:00
Nicolas Goaziou
e1238a0c2b
gnu: emacs-emms: Update to 7.2.
* gnu/packages/emacs-xyz.scm (emacs-emms): Update to 7.2.
2021-05-13 10:17:06 +02:00
Mathieu Othacehe
4fe0c128e9
gnu: Add bmaptools.
* gnu/packages/disk.scm (bmaptools): New variable.
2021-05-13 09:59:08 +02:00
Leo Famulari
b2d7d90075
gnu: linux-libre: Update to 5.11.20.
* gnu/packages/linux.scm (linux-libre-5.11-version): Update to 5.11.20.
(linux-libre-5.11-pristine-source): Update hash.
2021-05-13 02:15:34 -04:00
Leo Famulari
6079da40fb
gnu: linux-libre 5.12: Update to 5.12.3.
* gnu/packages/linux.scm (linux-libre-5.12-version): Update to 5.12.3.
(linux-libre-5.12-pristine-source): Update hash.
2021-05-13 02:15:31 -04:00
Oleg Pykhalov
827656c370
gnu: guile2.0-bash: Change name field.
This commit follows 08814ccc.

* gnu/packages/guile-xyz.scm (guile2.0-bash)[name]: Rename to guile2.0-bash.
2021-05-13 08:48:54 +03:00
Oleg Pykhalov
08814ccc54
gnu: guile-bash: Build with Guile 3.0.
* gnu/packages/guile-xyz.scm (guile2.0-bash): New variable.
(guile-bash): Build with Guile 3.0.
2021-05-13 08:45:36 +03:00
Tobias Geerinckx-Rice
696cf48b98
gnu: knot: Update to 3.0.6.
* gnu/packages/dns.scm (knot): Update to 3.0.6.
2021-05-13 01:15:10 +02:00
Tobias Geerinckx-Rice
c72c83ab00
gnu: rpcbind: Update to 1.2.6.
* gnu/packages/onc-rpc.scm (rpcbind): Update to 1.2.6.
2021-05-13 01:15:10 +02:00
Tobias Geerinckx-Rice
811c9712cd
gnu: xfstests: Fix typo.
Syntax-highlighted monospace is overrated.  Nothing like glancing at
Webmail to spot obvious bugs.

* gnu/packages/file-systems.scm (xfstests)[arguments]: Omit /usr from /bin/time.
2021-05-13 01:15:10 +02:00
Tobias Geerinckx-Rice
c6d1801015
gnu: lynis: Update to 3.0.4.
* gnu/packages/admin.scm (lynis): Update to 3.0.4.
2021-05-13 01:15:09 +02:00
Tobias Geerinckx-Rice
121b9354a2
gnu: webkitgtk: Update to 2.32.1.
* gnu/packages/webkit.scm (webkitgtk): Update to 2.32.1.
2021-05-13 00:32:23 +02:00
Tobias Geerinckx-Rice
6a724b0277
gnu: btrfs-progs: Update to 5.12.
* gnu/packages/linux.scm (btrfs-progs): Update to 5.12.
[native-inputs]: Add linux-libre-headers-5.10.
2021-05-13 00:32:22 +02:00
Tobias Geerinckx-Rice
f5d0e35b94
gnu: hdparm: Update to 9.62.
* gnu/packages/linux.scm (hdparm): Update to 9.62.
2021-05-13 00:32:22 +02:00
Tobias Geerinckx-Rice
103c38b798
gnu: libupnp: Update to 1.14.7.
* gnu/packages/upnp.scm (libupnp): Update to 1.14.7.
2021-05-13 00:32:22 +02:00
Tobias Geerinckx-Rice
026a16ff0d
gnu: squid: Update to 4.15.
* gnu/packages/networking.scm (squid): Update to 4.15.
2021-05-13 00:32:22 +02:00
Tobias Geerinckx-Rice
79b9131234
gnu: svt-av1: Update to 0.8.7.
* gnu/packages/video.scm (svt-av1): Update to 0.8.7.
2021-05-13 00:32:21 +02:00
Tobias Geerinckx-Rice
bd1c5fe46b
gnu: snappy: Update to 1.1.9.
* gnu/packages/compression.scm (snappy): Update to 1.1.9.
[source]: Add another patch.
[arguments]: Add new #:configure-flags and an
'unpack-third_party-subprojects phase.
[native-inputs]: Add the sources for benchmark and googletests.
* gnu/packages/patches/snappy-add-inline-for-GCC.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
2021-05-13 00:32:21 +02:00
Tobias Geerinckx-Rice
c9c274172b
gnu: qjackctl: Build with CMake.
It is better supported upstream.

* gnu/packages/audio.scm (qjackctl)[build-system]: Switch to
CMAKE-BUILD-SYSTEM.
2021-05-13 00:32:21 +02:00
Tobias Geerinckx-Rice
fe795eeb2d
gnu: qjackctl: Update to 0.9.3.
* gnu/packages/audio.scm (qjackctl): Update to 0.9.3.
2021-05-13 00:32:21 +02:00
Tobias Geerinckx-Rice
c36ef82054
gnu: ccache: Update to 4.3.
* gnu/packages/ccache.scm (ccache): Update to 4.3.
2021-05-13 00:32:20 +02:00
Tobias Geerinckx-Rice
f5a0c6baba
gnu: libjcat: Update to 0.1.7.
* gnu/packages/compression.scm (libjcat): Update to 0.1.7.
2021-05-13 00:32:20 +02:00
Tobias Geerinckx-Rice
6fccdb55bd
gnu: Add xfstests.
* gnu/packages/file-systems.scm (xfstests): New public variable.
2021-05-13 00:32:20 +02:00
Vinicius Monego
7fb7384134
gnu: pre-commit: Update to 2.12.1.
* gnu/packages/version-control.scm (pre-commit): Update to 2.12.1.
[arguments]: Make source tree writable and initialize a git repository before
check phase. Simplify check phase.
[native-inputs]: Add python-covdefaults, python-coverage, python-distlib/next,
python-pytest-env, which.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-05-13 00:19:58 +02:00
Ludovic Courtès
47d48f0c43
gnu: guile: Update to 3.0.7.
* gnu/packages/guile.scm (guile-3.0-latest): Update to 3.0.7.  Remove
"guile-2.2-skip-so-test.patch".
[propagated-inputs, arguments]: New fields.
2021-05-13 00:19:58 +02:00
Ludovic Courtès
3320b70f4d
gnu: libgc: Add variant with '--disable-munmap'.
* gnu/packages/bdw-gc.scm (libgc/disable-munmap): New variable.
2021-05-13 00:19:58 +02:00
Leo Famulari
d6aeebb236
gnu: linux-libre 5.4: Update to 5.4.118.
* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.118.
(linux-libre-5.4-pristine-source): Update hash.
2021-05-12 15:27:38 -04:00
Leo Famulari
78922668bc
gnu: linux-libre 5.10: Update to 5.10.36.
* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.36.
(linux-libre-5.10-pristine-source): Update hash.
2021-05-12 15:27:35 -04:00
Tobias Geerinckx-Rice
1f685684a0
gnu: sudo: Update to 1.9.7.
* gnu/packages/admin.scm (sudo): Update to 1.9.7.
2021-05-12 18:50:49 +02:00
BonfaceKilz
f8a4724c10
gnu: Add python-sqlalchemy-stubs.
* gnu/packages/databases.scm (python-sqlalchemy-stubs): New variable.

Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
2021-05-12 16:12:24 +05:30
Maxim Cournoyer
b7cbca221f
Merge branch 'version-1.3.0' 2021-05-11 22:42:59 -04:00
Raghav Gururajan
c80627731b
gnu: Add remmina.
* gnu/packages/vnc.scm (remmina): New variable.
2021-05-11 18:24:48 -04:00
Raghav Gururajan
8f9fdd31bd
gnu: Add giara.
* gnu/packages/syndication.scm (giara): New variable.
* gnu/packages/patches/giara-fix-login.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
2021-05-11 18:07:09 -04:00
Maxim Cournoyer
fb5d04d363
gnu: guix: Update to 771b866. 2021-05-11 16:27:17 -04:00
Greg Hogan
7e863ecd3c
gnu: python-networkx: Update to 2.5.1.
* gnu/packages/python-xyz.scm (python-networkx): Update to 2.5.1.

Signed-off-by: Leo Famulari <leo@famulari.name>
2021-05-11 15:54:32 -04:00
Maxim Cournoyer
771b866c55
gnu: guix: Update to 1.3.0. 2021-05-11 14:15:04 -04:00
Z572
bb29c26572
gnu: emacs-rime: Adjust to changes in emacs-build-system.
* gnu/packages/emacs-xyz.scm (emacs-rime):[arguments]: Use #:include rather
than #:phases to add librime-emacs.so.

Signed-off-by: Leo Prikler <leo.prikler@student.tugraz.at>
2021-05-11 19:30:31 +02:00
raid5atemyhomework
a3df382525
gnu: Allow services to install kernel-loadable modules.
* gnu/system.scm (operating-system-directory-base-entries): Remove code
to handle generation of "kernel" for linux-libre kernels.
(operating-system-default-essential-services): Instantiate
linux-builder-service-type.
(package-for-kernel): Move ...
* gnu/services.scm: ... to here.
(linux-builder-service-type): New variable.
(linux-builder-configuration): New type.
(linux-loadable-module-service-type): New variable.
* gnu/tests/linux-modules.scm (run-loadable-kernel-modules-test): Move
code to ...
(run-loadable-kernel-modules-test-base): ... new procedure here.
(run-loadable-kernel-modules-service-test): New procedure.
(%test-loadable-kernel-modules-service-0): New variable.
(%test-loadable-kernel-modules-service-1): New variable.
(%test-loadable-kernel-modules-service-2): New variable.
* doc/guix.texi: Document linux-loadable-module-service-type.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2021-05-11 16:13:48 +02:00
Efraim Flashner
bddad00bff
gnu: Add ruby-yaml-lint.
* gnu/packages/ruby.scm (ruby-yaml-lint): New variable.
2021-05-11 13:51:40 +03:00
Efraim Flashner
ee559bca27
gnu: Add ruby-hkdf.
* gnu/packages/ruby.scm (ruby-hkdf): New variable.
2021-05-11 13:51:40 +03:00
Greg Hogan
e54d188955
gnu: python-pycurl: Migrate uri from bintray.
* gnu/packages/python-web.scm (python-pycurl)[source]: Download from pypi.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-05-11 12:49:54 +02:00
Greg Hogan
74f83a1dee
gnu: boost: Migrate uri from bintray.
* gnu/packages/boost.scm (boost)[source]: Download from jfrog.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-05-11 12:49:53 +02:00
Sharlatan Hellseher
a232a40b00
gnu: Add cl-trivial-main-thread.
* gnu/packages/lisp-xyz.scm (sbcl-trivial-main-thread,
  ecl-trivial-main-thread, cl-trivial-main-thread): New variables.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2021-05-11 10:15:38 +02:00
Sharlatan Hellseher
4a1fd4a537
gnu: Add cl-simple-tasks.
* gnu/packages/lisp-xyz.scm (sbcl-simple-tasks, ecl-simple-tasks,
  cl-simple-tasks): New packages.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2021-05-11 10:06:53 +02:00
Sharlatan Hellseher
a2aa8ac551
gnu: Add cl-glsl-toolkit.
* gnu/packages/lisp-xyz.scm (sbcl-glsl-toolkit, ecl-glsl-toolkit,
  cl-glsl-toolkit): New variables.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2021-05-11 10:01:44 +02:00
Sharlatan Hellseher
df07ecbac6
gnu: Add cl-messagebox.
* gnu/packages/lisp-xyz.scm (sbcl-messagebox, ecl-messagebox,
  cl-messagebox): New variables.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2021-05-11 09:39:56 +02:00
Efraim Flashner
87b4b0e438
gnu: tor: Update to 0.4.5.8.
* gnu/packages/tor.scm (tor): Update to 0.4.5.8.
2021-05-10 18:20:15 +03:00
Maxim Cournoyer
945ad48cd8
system: vm-image.tmpl: Add a crutch to allow refreshing the resolution.
Inspired by
1270b2e209.
The price to pay is about 5% of a CPU core usage in the guest in the worst
scenario.

* gnu/system/examples/vm-image.tmpl
(auto-update-resolution-crutch): New mcron job.
[services]: Extend the mcron-service with it.
2021-05-10 10:18:19 -04:00
Philip McGrath
b12bb7d297
gnu: racket: Update to 8.1.
* gnu/packages/racket.scm (racket-minimal): Update to 8.1.
[arguments](#:phases): Remove 'patch-chez-configure: fixes applied upstream.
(racket): Update to 8.1.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2021-05-10 15:51:48 +03:00
Zelphir Kaltstahl
767c3df815
gnu: Add guile-fslib.
* gnu/packages/guile-xyz.scm (guile-fslib): New variable.
2021-05-10 12:09:40 +02:00
Trevor Hass
b5a33d4ad6
gnu: passwordsafe: Update to 5.0.
* gnu/packages/gnome.scm (passwordsafe): Update to 5.0.
[inputs]: Replace libhandy-0.0 with libhandy.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2021-05-10 10:14:10 +03:00
Efraim Flashner
9a11f2380f
gnu: chess: Update to 6.2.8.
* gnu/packages/games.scm (chess): Update to 6.2.8.
2021-05-10 09:32:06 +03:00
Efraim Flashner
d8c1413a53
gnu: icecat: Validate runpath.
* gnu/packages/gnuzilla.scm (icecat)[arguments]: Adjust custom
'configure phase to set LDFLAGS. Don't skip validating the runpath.
2021-05-10 09:21:56 +03:00