Commit graph

78269 commits

Author SHA1 Message Date
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
Ludovic Courtès
a0ad636167
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.
2021-05-17 23:59:58 +02:00
Ludovic Courtès
4288806111
ui: Remove Guile 2.2.3 workaround.
This became dead code with commit
4f621a2b00.

* guix/ui.scm (load*): Remove Guile 2.2.3 workaround.
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
Ludovic Courtès
938ffcbb05
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.
2021-05-16 23:28:11 +02:00