summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2025-02-24gnu: Syncthing: Build with Go 1.23.Leo Famulari
This fixes a bug where Syncthing would fail to connect to any devices: <https://issues.guix.gnu.org/75959#26> This is a followup to commit 06d37f38606fabbace21e55ec7f2546b3ae5214f * gnu/packages/syncthing.scm (syncthing)[arguments]: Build with go-1.23. Change-Id: Ia3c31fa204ad0afc43cb3f7dc3012a2affd40825
2025-02-25gnu: python-pygenometracks: Add missing native input.Sharlatan Hellseher
* gnu/packages/bioinformatics.scm (python-pygenometracks): [native-inputs]: Add python-wheel. Change-Id: I0294c84446603680498a4af5065a78f42129c476
2025-02-25gnu: g-golf: Redefine as a non-deprecated alias.Florian Pelz
As proposed by Maxim Cournoyer <https://lists.gnu.org/archive/html/guix-devel/2025-02/msg00296.html>. * gnu/packages/guile-xyz.scm (g-golf): Redefine. Co-authored-by: Tobias Geerinckx-Rice <[email protected]> Change-Id: I850e05d46c026d6a27c8765ff3753c1bbe555235
2025-02-25gnu: Add G-Golf's Adw-1 examples.Florian Pelz
* gnu/packages/guile-xyz.scm (g-golf-adw-1-examples): New variable. Change-Id: I160e58ceaeb4867f9b21a0a32f198113e36b5c88
2025-02-25gnu: Add G-Golf's GTK-4 examples.Florian Pelz
* gnu/packages/guile-xyz.scm (g-golf-gtk-4-examples): New variable. Change-Id: I19b182eb71095ca2deacdb4011c8f50dfcfc8476
2025-02-25gnu: guile-g-golf: Document --no-grafts requirement.Florian Pelz
Note that packages are unaffected. * gnu/packages/guile-xyz.scm: Tell about grafts bug. Change-Id: Ic0b2c63daa07c693171965d90410aef5a2e41d49
2025-02-25gnu: Add guile-cairo-next.Florian Pelz
* gnu/packages/gtk.scm (guile-cairo-next): New variable. Change-Id: I328afe58d46e60243e075edead12afc0d1c4a98a
2025-02-25gnu: guile-cairo: Remove expat from inputs.Florian Pelz
expat is not needed by guile-cairo nor guile2.2-cairo. * gnu/packages/gtk.scm (guile-cairo)[inputs]: Remove expat. Change-Id: Ie8f2c35c52725326cc8f103c45125e4378d29793
2025-02-24gnu: breezy: Update to 3.3.9.Dariqq
breezy now depends on a rust compiler and crates so we need to switch to cargo-build-system to set up rust and then readd all the python phases. * gnu/packages/version-control.scm (breezy): Update to 3.3.9. [build-system]: switch to cargo-build-system [#:phases]: Convert back to python-build-system Add a phase to install the bash-completion file. Run the testsuite again. [native-inputs]: Remove python-docutils, python-testrepository Add gettext-minimal, python-wrapper, python-setuptools, python-setuptools-rust, python-setuptools-gettext, python-tomli, python wheel. Add python testtools and python packaging for tests. [inputs]: Remove gettext-minimal, python-pygobject. Add python-merge3, python-pygithub, python-pyyaml, python-tzlocal, python-urllib3 Replace python-pycrptodome and python-pygpgme with python-gpg * gnu/packages/patches/breezy-fix-gio.patch: Remove patch * gnu/local.mk : Deregister it. Change-Id: I69d6c4491442a9ba93a748137fb2ad810a423abd Signed-off-by: Ludovic Courtès <[email protected]>
2025-02-24gnu: Add python-merge3.Dariqq
* gnu/packages/python-xyz.scm (python-merge3): New variable. Change-Id: If3238c86bb3c9b380facd02a238f5ebecc74d3de Co-authored-by: Ludovic Courtès <[email protected]>
2025-02-24gnu: Add python-setuptools-gettext.Dariqq
* gnu/packages/python-xyz.scm (python-setuptools-gettext): New variable. Change-Id: If1c09c70db4c9a19106551df5a6629935ff704ff Signed-off-by: Ludovic Courtès <[email protected]>
2025-02-24gnu: python-patiencediff: Update to 0.2.15.Dariqq
* gnu/packages/python-xyz.scm (python-patiencediff): Update to 0.2.15. [build-system]: Use pyproject-build-system. [arguments]: Skip sanity check [native-inputs]: Add python-pytest, python-setuptools, python-wheel. [license]: Correct to gpl2+. Change-Id: I3afe082fafffc3c8d6e78d742d921a13f284428c Signed-off-by: Ludovic Courtès <[email protected]>
2025-02-24gnu: gemrb: Adjust synopsis, description, and license.Ludovic Courtès
* gnu/packages/games.scm (gemrb)[synopsis, description]: Remove “open-source” and reindent. [license]: Change to ‘gpl2+’, in accordance with source file headers. Change-Id: I41b193d55591f5d9ba927a9c74a5505fc39ceaef
2025-02-24gnu: gemrb: Update to 0.9.4.Ashvith Shetty
* gnu/packages/games.scm (gemrb): Update to 0.9.4. * gnu/packages/patches/gemrb-add-path-suffixes-for-vlc-headers.patch: Delete file. * gnu/packages/patches/gemrb-remove-ifdef-and-externalize-path-setting-to-cmake.patch: New file. * gnu/local.mk (dist_patch_DATA): Remove old patch, register new patch. Change-Id: I7b82593246f425a14f6332a879aaf7ba8c6c5e31
2025-02-24read-print: Adjust test for keyword alignment.Ludovic Courtès
This is a followup to f7744227699d27045e87be9eac3464c2f62ff7e3, which changed the rule without updating the test. * tests/read-print.scm ("keyword-value-same-line"): Adjust. Change-Id: Ie802ef3d2e577cb0647158baed0606c958394c06
2025-02-24git: Really enable timeouts when supported by Guile-Git.Ludovic Courtès
This is a followup to 8bd013011ddde259c0dd0334847ce31a63263962. 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-24time-machine: Remove unused binding from #:select.Ludovic Courtès
* guix/scripts/time-machine.scm: Remove unused binding from #:select. Change-Id: I2e6ff09f02659a8967d10f98ad30d638808dbf1c
2025-02-24services: cuirass: Respawn ‘cuirass-web’ more slowly.Ludovic Courtès
* gnu/services/cuirass.scm (cuirass-shepherd-service): Add ‘respawn-delay’ and ‘respawn-limit’ fields for ‘cuirass-web’. Change-Id: I38c65d3a13fb3abc7c8f14784de3c93f5d7603f7
2025-02-24gnu: service: Fix script location for TLP shepherd service.Simen Endsjø
* gnu/services/pm.scm (tlp-shepherd-service): Fix location for "tlp" script. Change-Id: I254437441641c96b19383e796fded82c4f6bbcb7 Signed-off-by: Nicolas Goaziou <[email protected]>
2025-02-24gnu: Add emacs-passage.Nicolas Graves
* gnu/packages/emacs-xyz.scm (emacs-passage): New variable. Signed-off-by: Nicolas Goaziou <[email protected]>
2025-02-24gnu: pass-age: Update to 1.7.4a2.Nicolas Graves
* gnu/packages/password-utils.scm (pass-age): Update to 1.7.4a2. Signed-off-by: Nicolas Goaziou <[email protected]>
2025-02-24gnu: Add emacs-age.Nicolas Graves
* gnu/packages/emacs-xyz.scm (emacs-age): New variable. Signed-off-by: Nicolas Goaziou <[email protected]>
2025-02-24gnu: python-uvicorn: Conditionally skip additional test.Ricardo Wurmus
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-24gnu: Add tuxemon.Adam Faiz
* gnu/packages/games.scm (tuxemon): New variable. Signed-off-by: Liliana Marie Prikler <[email protected]>
2025-02-24gnu: Add python-pytmx.Adam Faiz
* gnu/packages/game-development.scm (python-pytmx): New variable. Signed-off-by: Liliana Marie Prikler <[email protected]>
2025-02-24gnu: Add python-pyscroll.Adam Faiz
* gnu/packages/game-development.scm (python-pyscroll): New variable. Signed-off-by: Liliana Marie Prikler <[email protected]>
2025-02-24gnu: Add python-pygame-menu.Adam Faiz
* gnu/packages/game-development.scm (python-pygame-menu): New variable. Signed-off-by: Liliana Marie Prikler <[email protected]>
2025-02-24gnu: Add python-neteria.Adam Faiz
* gnu/packages/game-development.scm (python-neteria): New variable. Signed-off-by: Liliana Marie Prikler <[email protected]>
2025-02-24gnu: ravanan: Patch shebang in executable.Arun Isaac
* gnu/packages/bioinformatics.scm (ravanan)[arguments]: Replace patch-source-shebangs phase with custom phase.
2025-02-24Register missing files.Efraim Flashner
* 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-24gnu: python-django-filter: Update to 25.1.jgart
* gnu/packages/django.scm (python-django-filter): Update to 25.1. Change-Id: I874d61715bc7217d8ba2b3799ca4020942a67cbc
2025-02-24gnu: Add git-issue.Ryan Desfosses
* gnu/packages/version-control.scm (git-issue): New variable. Change-Id: I24e5339f033e5321b4ce81f861fd9b412251e974 Signed-off-by: Nicolas Goaziou <[email protected]>
2025-02-23gnu: Add grub-emu.Denis 'GNUtoo' Carikli
* gnu/packages/bootloaders.scm (grub-emu): New variable. Change-Id: Ia70246841e612b1fe1cb70001b9a6420cb7a63ea Signed-off-by: Ludovic Courtès <[email protected]>
2025-02-23gnu: acpilight: Install udev rules correctly.45mg
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 <[email protected]>
2025-02-23gnu: Add pantheon-icons.altadil
* gnu/packages/pantheon.scm (pantheon-icons): New variable. Change-Id: I6d90d0df364e34d4aad7da8c81cd414bcdf6212e Signed-off-by: Ludovic Courtès <[email protected]>
2025-02-23doc: Write about depending on the ‘user-processes’ Shepherd service.Ludovic Courtès
* doc/guix.texi (Shepherd Services): Add paragraph on ‘user-processes’. Suggested-by: Dariqq <[email protected]> Change-Id: I76fb11779eefc90d13dbc11368ddf64f7450f5e6
2025-02-23services: Add missing Shepherd dependency on ‘user-processes’.Ludovic Courtès
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 <[email protected]> Change-Id: I947bd2afc83b786cb17c555cfe73ab586b806618
2025-02-23gnu: font-microsoft-cascadia: Update to 2407.24.Jake Leporte
* gnu/packages/font.scm (font-microsoft-cascadia): Update to 2407.24. Change-Id: I529f9ecfacf8ca0eaf810a06d4bef7c40608f1c7 Signed-off-by: Andreas Enge <[email protected]>
2025-02-23gnu: licensecheck: Use G-Expressions. Refactor phases.Bruno Victal
* 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 <[email protected]>
2025-02-23gnu: licensecheck: Update to 3.3.9.Bruno Victal
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 <[email protected]>
2025-02-23gnu: perl-string-copyright: Update to 0.003014.Bruno Victal
* 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 <[email protected]>
2025-02-23gnu: perl-regexp-pattern-license: Update to 3.11.0.Bruno Victal
* 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 <[email protected]>
2025-02-23gnu: perl-regexp-pattern: Update to 0.2.14.Bruno Victal
* gnu/packages/perl.scm (perl-regexp-pattern) Update to 0.2.14. Signed-off-by: Nicolas Goaziou <[email protected]>
2025-02-23gnu: Add perl-test-regexp-pattern.Bruno Victal
* gnu/packages/perl-check.scm (perl-test-regexp-pattern): New variable. Signed-off-by: Nicolas Goaziou <[email protected]>
2025-02-23gnu: Add perl-hash-defhash.Bruno Victal
* gnu/packages/perl.scm (perl-hash-defhash): New variable. Signed-off-by: Nicolas Goaziou <[email protected]>
2025-02-23gnu: Add perl-regexp-pattern-defhash.Bruno Victal
* gnu/packages/perl.scm (perl-regexp-pattern-defhash): New variable. Signed-off-by: Nicolas Goaziou <[email protected]>
2025-02-23gnu: Add perl-string-trim-more.Bruno Victal
* gnu/packages/perl.scm (perl-string-trim-more): New variable. Change-Id: Ic6dc9baed52e70df5fc3d7c0aae46eca74009db8 Signed-off-by: Nicolas Goaziou <[email protected]>
2025-02-23gnu: perl-test2-suite: Use G-Expressions.Bruno Victal
* gnu/packages/perl-check.scm (perl-test2-suite): Use G-Expressions. Drop trailing #t. Signed-off-by: Nicolas Goaziou <[email protected]>
2025-02-23gnu: perl-test2-suite: Update to 0.000155.Bruno Victal
* 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 <[email protected]>
2025-02-23gnu: Add perl-extutils-cchecker.Bruno Victal
* gnu/packages/perl.scm (perl-extutils-cchecker): New variable. Signed-off-by: Nicolas Goaziou <[email protected]>