Ludovic Courtès
536909ea67
read-print: Adjust test for keyword alignment.
...
This is a followup to f774422769 , which
changed the rule without updating the test.
* tests/read-print.scm ("keyword-value-same-line"): Adjust.
Change-Id: Ie802ef3d2e577cb0647158baed0606c958394c06
2025-02-24 23:33:51 +01:00
Ludovic Courtès
48e0e6a127
git: Really enable timeouts when supported by Guile-Git.
...
This is a followup to 8bd013011d .
Previously, the call to ‘defined?’ would look for those bindings
in (current-module), where chances were that they would be missing;
consequently timeouts were never enabled. This fixes that.
* guix/git.scm (set-git-timeouts)[defined?]: New procedure.
Change-Id: Ia14a351fd6d508f760992d7bb68d2f4bb61f8468
2025-02-24 23:33:51 +01:00
Ludovic Courtès
59167a010b
time-machine: Remove unused binding from #:select.
...
* guix/scripts/time-machine.scm: Remove unused binding from #:select.
Change-Id: I2e6ff09f02659a8967d10f98ad30d638808dbf1c
2025-02-24 23:33:51 +01:00
Ludovic Courtès
61a9aa7fbe
services: cuirass: Respawn ‘cuirass-web’ more slowly.
...
* gnu/services/cuirass.scm (cuirass-shepherd-service): Add
‘respawn-delay’ and ‘respawn-limit’ fields for ‘cuirass-web’.
Change-Id: I38c65d3a13fb3abc7c8f14784de3c93f5d7603f7
2025-02-24 23:33:51 +01:00
Simen Endsjø
075fe3083b
gnu: service: Fix script location for TLP shepherd service.
...
* gnu/services/pm.scm (tlp-shepherd-service): Fix location for "tlp" script.
Change-Id: I254437441641c96b19383e796fded82c4f6bbcb7
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr >
2025-02-24 23:21:06 +01:00
Nicolas Graves
e08dd8c33a
gnu: Add emacs-passage.
...
* gnu/packages/emacs-xyz.scm (emacs-passage): New variable.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr >
2025-02-24 23:07:02 +01:00
Nicolas Graves
6ed59649e1
gnu: pass-age: Update to 1.7.4a2.
...
* gnu/packages/password-utils.scm (pass-age): Update to 1.7.4a2.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr >
2025-02-24 23:07:01 +01:00
Nicolas Graves
33c76a75f8
gnu: Add emacs-age.
...
* gnu/packages/emacs-xyz.scm (emacs-age): New variable.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr >
2025-02-24 23:07:01 +01:00
Ricardo Wurmus
5a6f60ab45
gnu: python-uvicorn: Conditionally skip additional test.
...
This test fails on aarch64-linux.
* gnu/packages/python-web.scm (python-uvicorn)[arguments]: Skip one additional
test on aarch64-linux.
Change-Id: Ic7b36e199242473957a8e0e71b8cb6d5d3d38045
2025-02-24 21:18:18 +01:00
Adam Faiz
e2bdba585a
gnu: Add tuxemon.
...
* gnu/packages/games.scm (tuxemon): New variable.
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com >
2025-02-24 20:55:25 +01:00
Adam Faiz
b7154c276c
gnu: Add python-pytmx.
...
* gnu/packages/game-development.scm (python-pytmx): New variable.
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com >
2025-02-24 20:55:25 +01:00
Adam Faiz
ac678fd48d
gnu: Add python-pyscroll.
...
* gnu/packages/game-development.scm (python-pyscroll): New variable.
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com >
2025-02-24 20:55:24 +01:00
Adam Faiz
48cec1acd6
gnu: Add python-pygame-menu.
...
* gnu/packages/game-development.scm (python-pygame-menu): New variable.
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com >
2025-02-24 20:55:24 +01:00
Adam Faiz
4fe503b35b
gnu: Add python-neteria.
...
* gnu/packages/game-development.scm (python-neteria): New variable.
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com >
2025-02-24 20:55:24 +01:00
Arun Isaac
61428ccf41
gnu: ravanan: Patch shebang in executable.
...
* gnu/packages/bioinformatics.scm (ravanan)[arguments]: Replace
patch-source-shebangs phase with custom phase.
2025-02-24 19:11:29 +00:00
Efraim Flashner
c4fcf8fb62
Register missing files.
...
* Makefile.am (SCM_TESTS): Add tests/hexpm.scm, tests/ipfs.scm.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add gnu/tests/lightdm.scm,
gnu/tests/sddm.scm.
* po/doc/local.mk (EXTRA_DIST): Add po/doc/po4a.cfg.
Change-Id: I05da61e50e2311edad50c8c7eb7850b9e9496f2a
2025-02-24 08:57:33 +02:00
jgart
cf307632b1
gnu: python-django-filter: Update to 25.1.
...
* gnu/packages/django.scm (python-django-filter): Update to 25.1.
Change-Id: I874d61715bc7217d8ba2b3799ca4020942a67cbc
2025-02-24 00:38:45 -06:00
Ryan Desfosses
de3113a789
gnu: Add git-issue.
...
* gnu/packages/version-control.scm (git-issue): New variable.
Change-Id: I24e5339f033e5321b4ce81f861fd9b412251e974
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr >
2025-02-24 01:41:56 +01:00
Denis 'GNUtoo' Carikli
12890e2412
gnu: Add grub-emu.
...
* gnu/packages/bootloaders.scm (grub-emu): New variable.
Change-Id: Ia70246841e612b1fe1cb70001b9a6420cb7a63ea
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2025-02-23 23:50:22 +01:00
45mg
d17cd107f5
gnu: acpilight: Install udev rules correctly.
...
udev rules need to go into the lib/udev/rules.d/ output directory for
`udev-rules-service` to pick them up.
* gnu/packages/linux.scm (acpilight): sysconfdir=/lib.
Change-Id: I9fa2ce3ccebd87303efc3fa58b7233d8b8905a97
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2025-02-23 23:50:22 +01:00
altadil
86fa215a4f
gnu: Add pantheon-icons.
...
* gnu/packages/pantheon.scm (pantheon-icons): New variable.
Change-Id: I6d90d0df364e34d4aad7da8c81cd414bcdf6212e
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2025-02-23 23:50:18 +01:00
Ludovic Courtès
bcb772d7d0
doc: Write about depending on the ‘user-processes’ Shepherd service.
...
* doc/guix.texi (Shepherd Services): Add paragraph on ‘user-processes’.
Suggested-by: Dariqq <dariqq@posteo.net >
Change-Id: I76fb11779eefc90d13dbc11368ddf64f7450f5e6
2025-02-23 22:53:13 +01:00
Ludovic Courtès
bd7b9e6a60
services: Add missing Shepherd dependency on ‘user-processes’.
...
Fixes <https://issues.guix.gnu.org/76368 >.
* gnu/services/auditd.scm (auditd-shepherd-service):
* gnu/services/base.scm (rngd-service-type):
(gpm-shepherd-service):
* gnu/services/ci.scm (laminar-shepherd-service):
* gnu/services/containers.scm (rootless-podman-cgroups-fs-owner-service):
(rootless-podman-cgroups-limits-service):
* gnu/services/cups.scm (cups-shepherd-service):
* gnu/services/databases.scm (postgresql-role-shepherd-service):
* gnu/services/desktop.scm (upower-shepherd-service):
(bluetooth-shepherd-service):
(elogind-shepherd-service):
(inputattach-shepherd-service):
(seatd-shepherd-service):
* gnu/services/dns.scm (knot-resolver-shepherd-services):
(dnsmasq-shepherd-service):
* gnu/services/docker.scm (containerd-shepherd-service):
(docker-shepherd-service):
* gnu/services/file-sharing.scm (transmission-daemon-shepherd-service):
* gnu/services/games.scm (joycond-shepherd-service):
(wesnothd-shepherd-service):
* gnu/services/guix.scm (guix-build-coordinator-shepherd-services):
(guix-data-service-shepherd-services):
(nar-herder-shepherd-services):
(bffe-shepherd-services):
* gnu/services/ldap.scm (directory-server-shepherd-service):
* gnu/services/linux.scm (cachefilesd-shepherd-service):
(rasdaemon-shepherd-service):
* gnu/services/mail.scm (dovecot-shepherd-service):
(imap4d-shepherd-service):
(radicale-shepherd-service):
(rspamd-configuration):
* gnu/services/monitoring.scm (prometheus-node-exporter-shepherd-service):
(vnstat-shepherd-service):
* gnu/services/networking.scm (opendht-shepherd-service):
(openvswitch-shepherd-service):
(pagekite-shepherd-service):
(ipfs-shepherd-service):
* gnu/services/nfs.scm (rpcbind-service-type):
(gss-service-type):
(idmap-service-type):
* gnu/services/pm.scm (thermald-shepherd-service):
* gnu/services/rsync.scm (rsync-shepherd-service):
* gnu/services/samba.scm (samba-samba-shepherd-service):
(samba-nmbd-shepherd-service):
(samba-smbd-shepherd-service):
(samba-winbindd-shepherd-service):
(wsdd-shepherd-service):
* gnu/services/security-token.scm (pcscd-shepherd-service):
* gnu/services/sound.scm (speakersafetyd-shepherd-service):
* gnu/services/spice.scm (spice-vdagent-shepherd-service):
* gnu/services/ssh.scm (lsh-shepherd-service):
(openssh-shepherd-service):
(dropbear-shepherd-service):
(autossh-shepherd-service):
* gnu/services/telephony.scm (jami-shepherd-services):
(mumble-server-shepherd-service):
* gnu/services/version-control.scm (git-daemon-shepherd-service):
* gnu/services/virtualization.scm (virtlogd-shepherd-service):
* gnu/services/vnc.scm (xvnc-shepherd-service):
* gnu/services/vpn.scm (openvpn-shepherd-service):
(strongswan-shepherd-service):
* gnu/services/web.scm (httpd-shepherd-services):
(fcgiwrap-shepherd-service):
(php-fpm-shepherd-service):
(hpcguix-web-shepherd-service):
(tailon-shepherd-service):
(varnish-shepherd-service):
(whoogle-shepherd-service):
(mumi-shepherd-services):
(gmnisrv-shepherd-service):
(agate-shepherd-service): Add ‘user-processes’ requirement.
* doc/guix.texi (Mail Services): Update accordingly.
Reported-by: Dariqq <dariqq@posteo.net >
Change-Id: I947bd2afc83b786cb17c555cfe73ab586b806618
2025-02-23 22:53:06 +01:00
Jake Leporte
9c0c881c7d
gnu: font-microsoft-cascadia: Update to 2407.24.
...
* gnu/packages/font.scm (font-microsoft-cascadia): Update to 2407.24.
Change-Id: I529f9ecfacf8ca0eaf810a06d4bef7c40608f1c7
Signed-off-by: Andreas Enge <andreas@enge.fr >
2025-02-23 21:52:13 +01:00
Bruno Victal
1d412a24d6
gnu: licensecheck: Use G-Expressions. Refactor phases.
...
* gnu/packages/license.scm (licensecheck)[arguments]: Use G-Expressions.
Drop trailing #t.
<#:phases>: Rename 'wrap-program to 'wrap-licensecheck. Add 'check-wrap.
Change-Id: I475810dca334032a9a6e30a1acf86abdbb77a30d
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr >
2025-02-23 21:29:16 +01:00
Bruno Victal
1ddcf50044
gnu: licensecheck: Update to 3.3.9.
...
Beginning 3.0.46 this package has been relicensed under the AGPL-3-or-newer.
* gnu/packages/license.scm (licensecheck): Update to 3.3.9.
[native-inputs]: Remove perl-regexp-pattern, perl-software-license,
perl-test-requires, perl-test-roo, perl-test-script, perl-universal-require,
perl-sub-quote. Add perl-encode-locale, perl-regexp-pattern-license,
perl-string-copyright, perl-test-without-module, perl-test2-suite,
perl-test2-tools-command.
[propagated-inputs]: Use new style. Remove perl-getopt-long-descriptive,
perl-moo, perl-regexp-pattern-license, perl-sort-key, perl-strictures,
perl-try-tiny, perl-module-runtime. Add perl-feature-compat-class,
perl-feature-compat-try, perl-io-interactive, perl-log-any,
perl-log-any-adapter-screen, perl-string-license.
[license]: Change to agpl3+.
Change-Id: Ic6f27e658dce60ff8453373e63aa1c1016133ae4
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr >
2025-02-23 21:29:16 +01:00
Bruno Victal
727b8c6fef
gnu: perl-string-copyright: Update to 0.003014.
...
* gnu/packages/license.scm (perl-string-copyright): Update to 0.003014.
[native-inputs]: Remove perl-number-range. Add perl-test-without-module,
perl-test2-suite.
[propagated-inputs]: Add perl-set-intspan.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr >
2025-02-23 21:29:15 +01:00
Bruno Victal
3a60236fac
gnu: perl-regexp-pattern-license: Update to 3.11.0.
...
* gnu/packages/license.scm (perl-regexp-pattern-license): Update to 3.11.0.
[native-inputs]: Remove perl-test-exception. Add perl-test-regexp-pattern,
perl-test-without-module, perl-test2-suite, perl-try-tiny.
[propagated-inputs]: Remove.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr >
2025-02-23 21:29:15 +01:00
Bruno Victal
5863e3bde8
gnu: perl-regexp-pattern: Update to 0.2.14.
...
* gnu/packages/perl.scm (perl-regexp-pattern) Update to 0.2.14.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr >
2025-02-23 21:29:15 +01:00
Bruno Victal
6b179196f0
gnu: Add perl-test-regexp-pattern.
...
* gnu/packages/perl-check.scm (perl-test-regexp-pattern): New variable.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr >
2025-02-23 21:29:15 +01:00
Bruno Victal
3c02e1c409
gnu: Add perl-hash-defhash.
...
* gnu/packages/perl.scm (perl-hash-defhash): New variable.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr >
2025-02-23 21:29:14 +01:00
Bruno Victal
c3adc11060
gnu: Add perl-regexp-pattern-defhash.
...
* gnu/packages/perl.scm (perl-regexp-pattern-defhash): New variable.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr >
2025-02-23 21:29:14 +01:00
Bruno Victal
15f663686c
gnu: Add perl-string-trim-more.
...
* gnu/packages/perl.scm (perl-string-trim-more): New variable.
Change-Id: Ic6dc9baed52e70df5fc3d7c0aae46eca74009db8
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr >
2025-02-23 21:29:14 +01:00
Bruno Victal
eb880caf43
gnu: perl-test2-suite: Use G-Expressions.
...
* gnu/packages/perl-check.scm (perl-test2-suite): Use G-Expressions. Drop
trailing #t.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr >
2025-02-23 21:29:14 +01:00
Bruno Victal
d7963639d5
gnu: perl-test2-suite: Update to 0.000155.
...
* gnu/packages/perl-check.scm (perl-test2-suite): Update to 0.000155.
[native-inputs]: Add perl-json-maybexs.
[propagated-inputs]: Add perl-module-pluggable, perl-term-size-any,
perl-term-readkey, perl-unicode-linebreak. Remove perl-importer,
perl-sub-info.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr >
2025-02-23 21:29:13 +01:00
Bruno Victal
315cfebb30
gnu: Add perl-extutils-cchecker.
...
* gnu/packages/perl.scm (perl-extutils-cchecker): New variable.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr >
2025-02-23 21:29:13 +01:00
Bruno Victal
b5f46a3a84
gnu: perl-xs-parse-keyword: Update to 0.34.
...
* gnu/packages/perl.scm (perl-xs-parse-keyword): Update to 0.34.
[native-inputs]: Remove perl-test-simple. Add perl-test2-suite,
perl-extutils-cchecker.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr >
2025-02-23 21:29:13 +01:00
Bruno Victal
48a5a3e232
gnu: Add perl-string-license.
...
* gnu/packages/license.scm (perl-string-license): New variable.
Change-Id: I6a9305ff5a4b3fdec04eee441c94bdf22625dffe
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr >
2025-02-23 21:29:12 +01:00
Bruno Victal
7adb78c1a8
gnu: Add perl-array-intspan.
...
* gnu/packages/perl.scm (perl-array-intspan): New variable.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr >
2025-02-23 21:29:12 +01:00
Bruno Victal
249cb495ca
gnu: Add perl-test2-tools-command.
...
* gnu/packages/perl-check.scm (perl-test2-tools-command): New variable.
Change-Id: I69570556c003ba3c5efd8337ec15f7ad8f28137f
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr >
2025-02-23 21:29:12 +01:00
Bruno Victal
3eab713c91
gnu: Add perl-file-chdir.
...
* gnu/packages/perl.scm (perl-file-chdir): New variable.
Change-Id: I05a9599c6aa1384dc1953d47951d4054f71eacef
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr >
2025-02-23 21:29:12 +01:00
Bruno Victal
07778b0ef6
gnu: Add perl-log-any-adapter-screen.
...
* gnu/packages/perl.scm (perl-log-any-adapter-screen): New variable.
Change-Id: I33f5c503f84eccc6eadbd817d2952bdb3906a5cd
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr >
2025-02-23 21:29:11 +01:00
Bruno Victal
7289815556
gnu: Add perl-feature-compat-try.
...
* gnu/packages/perl.scm (perl-feature-compat-try): New variable.
Change-Id: I2984a070cca6196bed4e780c08c460eca82b6222
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr >
2025-02-23 21:29:11 +01:00
Bruno Victal
f7e61117be
gnu: Add perl-feature-compat-class.
...
* gnu/packages/perl.scm (perl-feature-compat-class): New variable.
Change-Id: I872bb5d48df088e80591b5b9b212aba7a8df1ab3
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr >
2025-02-23 21:29:11 +01:00
Bruno Victal
b154a403bf
gnu: Add perl-object-pad.
...
* gnu/packages/perl.scm (perl-object-pad): New variable.
Change-Id: I4559142a4edd41d4a5a82c4ddf805e032c35a352
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr >
2025-02-23 21:29:10 +01:00
Bruno Victal
bf8b3e0564
gnu: Add perl-xs-parse-sublike.
...
* gnu/packages/perl.scm (perl-xs-parse-sublike): New variable.
Change-Id: Ibf193d78ae6fa1138d63da7b538ed49de7dc6230
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr >
2025-02-23 21:29:10 +01:00
Ashish SHUKLA
23b068c036
gnu: got: Update to 0.108.
...
* gnu/packages/version-control.scm (got): Update to 0.108.
Change-Id: I906660acb891e98c174e81539fccb7ffe735fd2b
Signed-off-by: Andreas Enge <andreas@enge.fr >
2025-02-23 14:59:49 +01:00
Nicolas Goaziou
5f4c785fc3
gnu: lc0: Update to 0.31.2.
...
* gnu/packages/lc0.scm (lc0): Update to 0.31.2.
Change-Id: Ic7a283e9118923de667271fc4ee060dc4102b0d6
2025-02-23 10:55:35 +01:00
zamfofex
20c9eb4b7d
gnu: Add neural networks from the Maia Chess project.
...
* gnu/packages/lc0.scm (make-lc0-maia): New procedure.
* gnu/packages/lc0.scm (lc0-maia-1100, lc0-maia-1200, lc0-maia-1300)
(lc0-maia-1400, lc0-maia-1500, lc0-maia-1600, lc0-maia-1700)
(lc0-maia-1800, lc0-maia-1900): New variables.
Change-Id: I70d032703efbd644ef8f7cfa70de6f5e2511603c
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr >
2025-02-23 10:55:34 +01:00
zamfofex
9a0e97c494
gnu: lc0: Add neural networks for Leela Chess Zero.
...
* gnu/packages/lc0.scm (make-lc0-net, make-lc0-official-net)
(make-lc0-contrib-net): New procedures.
* gnu/packages/lc0.scm (lc0-t2, lc0-t1, lc0-t1-512, lc0-t1-256)
(lc0-611246, lc0-791556, lc0-815383): New variables.
Change-Id: I6ea23b353034de42a11f7944bb4de179c395fb62
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr >
2025-02-23 10:55:34 +01:00