Commit graph

95006 commits

Author SHA1 Message Date
Mathieu Othacehe
33366f196e
gnu: Add python-deepmerge.
* gnu/packages/python-xyz.scm (python-deepmerge): New variable.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-05-01 12:49:32 +02:00
Julien Lepiller
c026db3f46
gnu: ocaml: Update to 4.14.
* gnu/packages/ocaml.scm (ocaml-4.14): New variable.
(ocaml-4.13): Remove variable.
(ocaml-down): Update to 0.1.0.
(js-of-ocaml)[arguments]: Disable tests.
2022-04-30 18:01:03 +02:00
Julien Lepiller
39e88fa2c8
gnu: ocaml-dot-merlin: Update to 4.5-414.
* gnu/packages/ocaml.scm (ocaml-dot-merlin): Update to 4.5.414.
2022-04-30 18:00:58 +02:00
Julien Lepiller
d0da63c576
gnu: ocaml-num: Fix race condition.
* gnu/packages/ocaml.scm (ocaml-num)[arguments]: Fix race condition.
2022-04-30 18:00:43 +02:00
Julien Lepiller
3ee7e8c5b9
gnu: camlp5: Update to 8.00.03.
* gnu/packages/ocaml.scm (camlp5): Update to 8.00.03.
2022-04-30 18:00:34 +02:00
Julien Lepiller
fbcd25f5ef
gnu: Add ocaml-camlp-streams.
* gnu/packages/ocaml.scm (ocaml-camlp-streams): New variable.
2022-04-30 17:59:41 +02:00
zamfofex
0a64b629ae
gnu: Add Liquid War 6.
* gnu/packages/games.scm (liquidwar6): New variable.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2022-04-29 23:14:45 +02:00
Ludovic Courtès
d2c663711e
guix system: Highlight search results.
This is a followup to 5e0c347975.

* guix/scripts/system/search.scm (guix-system-search): Pass #:regexps
parameter to 'display-search-results'.
2022-04-29 22:59:08 +02:00
Ludovic Courtès
b06ecc5751
services: guix-publish: Use socket activation when possible.
* gnu/services/base.scm (guix-publish-shepherd-service): Use
'make-systemd-constructor' when it's available and ADVERTISE? is false.
2022-04-29 22:59:08 +02:00
Ludovic Courtès
9eca13094d
gnu: guix: Update to c1719a0.
* gnu/packages/package-management.scm (guix): Update to c1719a0.
2022-04-29 22:59:07 +02:00
Navid Afkhami
ca831dfa09
gnu: Add r-zlog.
* gnu/packages/cran.scm (r-zlog): New variable.

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
2022-04-29 18:25:30 +02:00
Navid
325d53d5f6
gnu: Add r-afpt.
* gnu/packages/cran.scm (r-afpt): New variable.

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
2022-04-29 18:14:37 +02:00
Ludovic Courtès
c1719a0adf
publish: Send uncached narinfo replies from the main thread.
Fixes <https://issues.guix.gnu.org/54723>.
Reported by Guillaume Le Vaillant <glv@posteo.net>.

Regression introduced in f743f2046b.

With commit f743f2046b, responses to
pipelined GETs would end up being written concurrently by many threads.
Thus the body of those responses could be interleaved and garbled.

* guix/scripts/publish.scm: Revert
f743f2046b.
* tests/publish.scm ("/*.narinfo pipeline"): New test.
2022-04-29 18:07:17 +02:00
Ludovic Courtès
73eeeeafbb
tests: Avoid starting services to check whether they're running.
Fixes a regression introduced in the Shepherd 0.9.0 whereby clients can
start a service that is already being started, leading to two instances
of the process (and usually failure of the second attempt to start it).

Partly fixes <https://issues.guix.gnu.org/54786>.
Reported by Mathieu Othacehe.

* gnu/tests/version-control.scm (run-cgit-test)
["nginx running", "fcgiwrap running"]: Wail for a file/TCP port instead
of starting the service.
(run-git-http-test)["nginx running"]: Likewise.
(run-gitile-test)["nginx running"]: Likewise.
2022-04-29 18:07:17 +02:00
Peter Polidoro
1bb177d084
gnu: Add python-flatten-json.
* gnu/packages/python-xyz.scm (python-flatten-json): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-04-29 18:07:17 +02:00
Petr Hodina
6ce8d9be43
gnu: Add envytools.
* gnu/packages/hardware.scm (envytools): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-04-29 18:07:16 +02:00
Andrew Tropin
606ba14480
gnu: zsh: Build and install info pages.
* gnu/packages/shells.scm (zsh)[arguments]: Add 'make-info' and
'install-info' phases.
[native-inputs]: Add TEXINFO.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2022-04-29 18:07:16 +02:00
John Kehayias
ccd682cb98
gnu: lensfun: Update to 0.3.3.
* gnu/packages/photo.scm (lensfun): Update to 0.3.3.
[source, homepage]: Update URLs as the project has moved.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-04-29 18:07:16 +02:00
Bastien Rivière
2c408520f5
home: shells: Migrate fish to xdg-configuration-files.
* gnu/home/services/shells.scm (home-fish-service-type): Use new
xdg-configuration-files-service-type service.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-04-29 18:07:16 +02:00
Ludovic Courtès
9d7248cd87
services: Add missing 'description' fields.
* gnu/services/databases.scm (postgresql-service-type)[description]: New field.
(memcached-service-type)[description]: New field.
(mysql-service-type)[description]: New field.
(redis-service-type)[description]: New field.
* gnu/services/desktop.scm (geoclue-service-type)[description]: New
field.
(udisks-service-type)[description]: New field.
(elogind-service-type)[description]: New field.
(account-service-type)[description]: New field.
* gnu/services/kerberos.scm (krb5-service-type)[description]: New field.
(pam-krb5-service-type)[description]: New field.
* gnu/services/lirc.scm (lirc-service-type)[description]: New field.
* gnu/services/mail.scm (dovecot-service-type)[description]: New field.
(opensmtpd-service-type)[description]: New field.
(mail-aliases-service-type)[description]: New field.
(exim-service-type)[description]: New field.
* gnu/services/monitoring.scm (zabbix-server-service-type)[description]:
New field.
(zabbix-agent-service-type)[description]: New field.
* gnu/services/nfs.scm (rpcbind-service-type)[description]: New field.
(pipefs-service-type)[description]: New field.
(gss-service-type)[description]: New field.
(idmap-service-type)[description]: New field.
* gnu/services/spice.scm (spice-vdagent-service-type)[description]: New field.
* gnu/services/sysctl.scm (sysctl-service-type)[description]: New field.
* gnu/services/virtualization.scm (libvirt-service-type)[description]:
New field.
(virtlog-service-type)[description]: New field.
* gnu/services/vpn.scm (openvpn-server-service-type)[description]: New field.
(openvpn-client-service-type)[description]: New field.
(wireguard-service-type)[description]: New field.
* gnu/services/web.scm (httpd-service-type)[description]: New field.
(fcgiwrap-service-type)[description]: New field.
(agate-service-type)[description]: New field.
[name]: Fix.
2022-04-29 18:07:16 +02:00
Guillaume Le Vaillant
653eef9b41
gnu: Add urh.
* gnu/packages/radio.scm (urh): New variable.

Co-authored-by: Arun Isaac <arunisaac@systemreboot.net>
2022-04-29 14:36:37 +02:00
Efraim Flashner
03f660027c
gnu: font-gnu-unifont: Update to 14.0.03.
* gnu/packages/fonts.scm (font-gnu-unifont): Update to 14.0.03.
2022-04-29 02:55:05 +03:00
Efraim Flashner
c00906b1dd
gnu: gama: Update to 2.19.
* gnu/packages/gps.scm (gama): Update to 2.19.
2022-04-29 01:47:48 +03:00
Pier-Hugues Pellerin
313ae43f51
gnu: Add Avizo.
* gnu/packages/wm.scm (avizo): New variable.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2022-04-29 00:42:08 +02:00
Alexey Abramov
4d3c142e0b
gnu: openssh: Trust Guix store directory
* gnu/local.mk (dist_patch_DATA): Add the patch
* gnu/packages/patches/openssh-trust-guix-store-directory.patch: Patch it
* gnu/packages/ssh.scm (openssh[source]): Use it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-04-29 00:33:53 +02:00
Maya
f2eb0d3922
home: services: fish: Fix incorrect ".config" file name.
This is a followup to 5832d9fb60.

* gnu/home/services/shells.scm (fish-files-service): Change "config/"
to ".config/".

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-04-29 00:33:45 +02:00
Ludovic Courtès
09fcd191e1
gnu: rust-pyo3: Allow compilation with Criterion 0.3.5.
Fixes a regression introduced in
2703daf6eb.

* gnu/packages/crates-io.scm (rust-pyo3-0.15)[modules, snippet]: New
fields.
2022-04-28 23:54:59 +02:00
Zhu Zihao
f785299af1
gnu: flatpak: Do not leak GDK_PIXBUF_MODULE_FILE into the sandbox.
Fixes <https://issues.guix.gnu.org/54784>.

* gnu/packages/patches/flatpak-unset-gdk-pixbuf-for-sandbox.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add corresponding entry.
* gnu/packages/package-management.scm (flatpak)[source]: Use patch.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-04-28 16:49:08 +02:00
Zhu Zihao
b01622f57d
gnu: flatpak: Use G-expressions.
* gnu/packages/package-management.scm (flatpak): Fix indentation.
[arguments]: Use G-expressions.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-04-28 16:48:32 +02:00
Ricardo Wurmus
882cacc1bb
gnu: Add r-guix-install.
* gnu/packages/cran.scm (r-guix-install): New variable.
2022-04-28 11:11:16 +02:00
jgart
f1d08be7af
gnu: mercury: Selectively import match-lambda from ice9 module.
* gnu/packages/mercury.scm (mercury): Use #:select instead of a
comment string for importing match-lambda.

Signed-off-by: Raghav Gururajan <rg@raghavgururajan.name>
2022-04-27 22:34:35 -04:00
Leo Famulari
a814b8ff9c
gnu: linux-libre 4.9: Update to 4.9.312.
* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.312.
(linux-libre-4.9-pristine-source): Update hash.
2022-04-27 21:19:55 -04:00
Leo Famulari
fe5f27c127
gnu: linux-libre 4.14: Update to 4.14.277.
* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.277.
(linux-libre-4.14-pristine-source): Update hash.
2022-04-27 21:19:55 -04:00
Leo Famulari
5af06b95e2
gnu: linux-libre 4.19: Update to 4.19.240.
* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.240.
(linux-libre-4.19-pristine-source): Update hash.
2022-04-27 21:19:55 -04:00
Leo Famulari
bd2e507f44
gnu: linux-libre 5.4: Update to 5.4.191.
* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.191.
(linux-libre-5.4-pristine-source): Update hash.
2022-04-27 21:19:55 -04:00
Leo Famulari
90334038f8
gnu: linux-libre 5.10: Update to 5.10.113.
* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.113.
(linux-libre-5.10-pristine-source): Update hash.
2022-04-27 21:19:55 -04:00
Leo Famulari
43cb0d4064
gnu: linux-libre 5.15: Update to 5.15.36.
* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.36.
(linux-libre-5.15-pristine-source): Update hash.
2022-04-27 21:19:54 -04:00
Leo Famulari
e180b9bc5a
gnu: linux-libre: Update to 5.17.5.
* gnu/packages/linux.scm (linux-libre-5.17-version): Update to 5.17.5.
(linux-libre-5.17-pristine-source): Update hash.
2022-04-27 21:19:51 -04:00
zimoun
919a7412d3
gnu: conan: Use python-pyyaml@5.
* gnu/packages/package-management.scm (conan)[propagated-inputs]: Replace
python-pyyaml by python-yyaml-5.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-04-27 23:23:48 +02:00
zimoun
4ed48f587e
gnu: docker-compose: Use python-pyyaml@5.
* gnu/packages/docker.scm (docker-compose)[inputs]: Replace python-pyyaml by
python-pyyaml-5.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-04-27 23:23:44 +02:00
zimoun
bf10421a67
gnu: python-pyyaml: Reintroduce 5.4.
* gnu/packages/python-xyz.scm (python-pyyaml-5): New variable.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2022-04-27 23:22:43 +02:00
Wamm K. D
ff12cf5e07
gnu: Add hyfetch.
* gnu/packages/admin.scm (hyfetch): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-04-27 23:18:37 +02:00
Wamm K. D
7ed87432e3
gnu: Add python-hypy-utils.
* gnu/packages/python-xyz.scm (python-hypy-utils): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-04-27 23:15:51 +02:00
Mădălin Ionel Patrașcu
31c9f0e301
gnu: Add r-agilp.
* gnu/packages/bioconductor.scm (r-agilp): New variable.

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
2022-04-27 16:35:06 +02:00
Mădălin Ionel Patrașcu
37f584592a
gnu: Add r-aggregatebiovar.
* gnu/packages/bioconductor.scm (r-aggregatebiovar): New variable.

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
2022-04-27 16:29:20 +02:00
Mădălin Ionel Patrașcu
73fe0dab50
gnu: Add r-agdex.
* gnu/packages/bioconductor.scm (r-agdex): New variable.

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
2022-04-27 16:24:55 +02:00
Mădălin Ionel Patrașcu
be2ead3073
gnu: Add r-affyrnadegradation.
* gnu/packages/bioconductor.scm (r-affyrnadegradation): New variable.

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
2022-04-27 16:18:27 +02:00
Mădălin Ionel Patrașcu
851770312f
gnu: Add r-affixcan.
* gnu/packages/bioconductor.scm (r-affixcan): New variable.

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
2022-04-27 16:07:58 +02:00
Mădălin Ionel Patrașcu
43dc50a5c7
gnu: Add r-adsplit.
* gnu/packages/bioconductor.scm (r-adsplit): New variable.
2022-04-27 16:03:22 +02:00
Mădălin Ionel Patrașcu
a45dfa8a73
gnu: Add r-adimpute.
* gnu/packages/bioconductor.scm (r-adimpute): New variable.

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
2022-04-27 15:50:53 +02:00