summaryrefslogtreecommitdiff
path: root/gnu
AgeCommit message (Collapse)Author
2026-03-20gnu: patchage: Add missing fmt input, fix build.Nicolas Graves
* gnu/packages/audio.scm (patchage)[inputs]: Add fmt. Change-Id: Ifb037d35acc07da9740b09c70a0db34e0c32cfe0 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-20gnu: python-pysat: Improve python-pytest-cov removal.Nicolas Graves
* gnu/packages/astronomy.scm (python-pysat)[arguments] <#:test-flags>: Add addopts option override. <#:phases>: Drop patch in phase 'pre-check. Change-Id: I5090524fb3dbd47797620516d080900afdb1bf4a Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-20gnu: python-passlib: Switch to hg-fetch.Nicolas Graves
* gnu/packages/python-crypto.scm (python-passlib) [source]: Switch to hg-fetch. [home-page]: Refresh it. Change-Id: I15dddec374e72e404bc5c9922ccbe6111a853c22 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-20gnu: fontforge: Add python-setuptools native-input.Nicolas Graves
* gnu/packages/fontutils.scm (fontforge)[native-inputs]: Add python-setuptools, necessary as the distutils module has been removed from python itself. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-20gnu: python-schema-salad: Update to 8.9.20251102115403.Nicolas Graves
* gnu/packages/bioinformatics.scm (python-schema-salad): Update to 8.9.20251102115403. [arguments]<#:test-flags>: Update them. <#:phases>: Drop phase 'skip-failing-tests. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-20gnu: Add python-nrepl.Nicolas Graves
* gnu/packages/python-xyz.scm (python-nrepl): New variable. Merges: https://codeberg.org/guix/guix/pulls/7208 Change-Id: Ia82ea5542a95c912ef582f3adacb6249c376e549 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-20gnu: Add python-django-mailer.Evgeny Pisemsky
* gnu/packages/django.scm (python-django-mailer): New variable. Merges: https://codeberg.org/guix/guix/pulls/7293 Change-Id: I4469d785136097f7f773de6aa3744004c7d6811f Reviewed-by: Hugo Buddelmeijer <hugo@buddelmeijer.nl> Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-20gnu: python-bleach: Move to python-web.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-bleach): Move from here ... * gnu/packages/python-web.scm: ... to here. Change-Id: Idf243f18f1cf72ae8915804e2261a36ca925a0af
2026-03-20gnu: python-bleach: Update to 6.3.0.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-bleach): Update to 6.3.0. [source]: Switch to git-fetch. [arguments]: <test-flags>: Skip one test. [propagated-inputs]: Add python-tinycss2. Change-Id: I1cae5586977a66fff2ee11331aab7c13751f65d7
2026-03-20gnu: denemo: Update to 2.6.49.Cayetano Santos
* gnu/packages/music.scm (denemo): Update to 2.6.49. [inputs]: Remove guile-3.0; add guile-3.0-latest. [arguments]: Update ’check #:phase. Fixes guix/guix#7343 Change-Id: I69d61bf07847283b3f61668a3af63a949d10fb65
2026-03-20gnu: fbgemm: Fix hash.Cayetano Santos
* gnu/packages/machine-learning.scm (fbgemm)[source]: Update sha256. Fixes guix/guix#7345 Change-Id: I5d5c49fe85f3932f13aba85dbac0729f9802f6a2
2026-03-20gnu: llama-cpp: Update to 0.0.0-b8445.Cayetano Santos
This update fixes an issue with the server not rendering the webui, see: https://github.com/ggml-org/llama.cpp/pull/20724 * gnu/packages/machine-learning.scm (llama-cpp): Update to 0.0.0-b8445. Change-Id: Ib90076dfa8af6983587bf8408a465c34b4872873
2026-03-20services, tests: Refer to inherited field values where applicable.Ludovic Courtès
* gnu/machine/hetzner.scm (operating-system-authorize): Refer to ‘services’ instead of calling ‘operating-system-user-services’. * gnu/services/virtualization.scm (secret-service-operating-system): Likewise. * gnu/tests.scm (operating-system-with-console-syslog): Likewise. * gnu/tests/avahi.scm (%avahi-os): Likewise. * gnu/tests/base.scm (%test-guix-daemon-unprivileged): Likewise. * gnu/tests/nfs.scm (%nfs-os): Likewise. (run-nfs-full-test): Likewise. * gnu/system/vm.scm (virtualized-operating-system): Refer to ‘initrd-modules’ instead of calling ‘operating-system-initrd-modules’. Change-Id: I00c5f5c1e171b174bf0ca709b2dbd13a2fe161b5
2026-03-20gnu: Reference the inherited inputs values.Ludovic Courtès
This commit was made by running this command: sed -e's/modify-inputs (package-\([a-z-]*\)inputs [a-zA-Z0-9-]\+)/modify-inputs \1inputs/g' -i gnu/packages/*.scm … and then reverting individual hunks where the change would trigger unbound variable warnings or other issues (such as ‘native-inputs’ is bound in the body of the ‘inputs’ field, but it refers to the ‘native-inputs’ thunk defined just above). Change-Id: I6d94819f2809313fa1fbefc61897502ee7d66fab
2026-03-20gnu: python-astropy-minimal: Explicitly depend on ↵Ludovic Courtès
‘specification-astropy-data’. * gnu/packages/astronomy.scm (python-astropy-minimal)[native-inputs]: Add ‘specification-astropy-data’, referred to via ‘this-package-input’ in the inherited phases. Change-Id: I8d287176f9807061dc6dde453dacc9a15f209746
2026-03-20gnu: gcc: Remove unused ‘parent’ variable.Ludovic Courtès
* gnu/packages/gcc.scm (gcc-4.7)[arguments]: Remove now unused ‘parent’ variable. (gcc-4.8)[arguments]: Likewise. (gcc-4.9)[arguments]: Likewise. (gcc-5)[arguments]: Likewise. Change-Id: Idd3b13f6057d0233ef0641b27d14b08d6c601331
2026-03-20gnu: Reference the inherited ‘arguments’ value.Ludovic Courtès
This commit was made by running this command: sed -e's/substitute-keyword-arguments (package-arguments [a-zA-Z0-9-]\+)/substitute-keyword-arguments arguments/g' -i gnu/packages/*.scm … and then: 1. reverting changes from ‘gnu/packages/rust.scm’ and ‘gnu/packages/java.scm’ since they would incur derivation changes and/or breakage; 2. reverting the change for ‘gcc-final’ in ‘gnu/packages/commencement.scm’; 3. reverting the change for ‘onnx-optimizer’, ‘openquest’, and ‘certbot’, which use ‘substitute-keyword-arguments’ for arguments that are not inherited (and thus ‘arguments’ would be unbound); 4. reverting the change for ‘insight-toolkit-legacy’ and ‘wine64-staging’ which make bogus assumptions about inherited arguments. Change-Id: I122a7cf517b6b63cae38944b5d33ade4b1f5a89c
2026-03-20gnu: hashcash: Fix build with CFLAGS.Hugo Buddelmeijer
* gnu/packages/networking.scm (hashcash): Fix build and restyle. [arguments]<#:tests?>: Turn off. <#:make-flags>: Add -Wno-error=implicit-function-declaration. <#:phases>: Replace old install phase with fix-makefile phase. [home-page]: Fix. Merges guix/guix!7322 Change-Id: I1790a123321d82b3257114ab60651d733fca3fe4 Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-03-20gnu: Add python-pykka.Evgeny Pisemsky
* gnu/packages/python-xyz.scm (python-pykka): New variable. Merges guix/guix!7294 Change-Id: I358716cfbfeea0d05fa02b3aca52f16116b5c899 Signed-off-by: Cayetano Santos <csantosb@inventati.org> Modified-by: Cayetano Santos <csantosb@inventati.org>
2026-03-20gnu: pdfarranger: Update to 1.13.0.Hugo Buddelmeijer
* gnu/packages/pdf.scm (pdfarranger): Update to 1.13.0. [source]: Update URL. [arguments]: Enable tests. [native-inputs]: Remove python-wheel; add python-pytest. [inputs]: Remove python-pygobject; add python-pygobject-3.50. [home-page]: Update URL. Fixex guix/guix!6569 Merges guix/guix!7317 Change-Id: Idca6a1146e7b793c7a5c668371d048ae350828a1 Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-03-20gnu: kicad: Update to 9.0.8.Peter Polidoro
* gnu/packages/engineering.scm (kicad): Update to 9.0.8. Merges guix/guix!7311 Change-Id: I4c624ed26f4f6a7abea8fb12455c6b892b4b6e69 Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-03-20gnu: Add lufa-hid-bootloader-cli.Arun Isaac
* gnu/packages/avr-xyz.scm (lufa-hid-bootloader-cli): New variable. Change-Id: I3c87cd58bfc04a6ee72aeff0c8900942e7a3214d
2026-03-20gnu: lufa: Patch incompatible cast compilation error.Arun Isaac
* gnu/packages/patches/lufa-fix-incompatible-cast.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it. * gnu/packages/avr-xyz.scm (lufa)[source]: Use it.
2026-03-19gnu: aacircuit: Fix build by using older python-pygobject.Hugo Buddelmeijer
* gnu/packages/electronics.scm (aacircuit): Fix build. [inputs]: Remove python-pygobject; add python-pygobject-3.50. Change-Id: I36c7722670a24e4709d90883d11f9f55b294cf2c Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-03-19gnu: geocode-glib: Fix locales.Yelninei
Followup to c582fb3124a5db732630174f395fafca225076ef which incorrectly used the utf8-locales. * gnu/packages/gnome.scm (geocode-glib)[native-inputs]: Replace libc-utf8-locales-for-target by libc-locales-for-target. [arguments]<#:phases>: Remove 'set-locales. Fixes: guix/guix#7304 Change-Id: If8c17d788cda767807bad168076e37eef932b64c Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-03-19Revert "gnu: texmacs: Update to 2.1.5."Andreas Enge
This reverts commit 3508b209ce955371f1d622e308500a8878f79be8.
2026-03-19gnu: latex2html: Support graphics.Danny Milosavljevic
* gnu/packages/documentation.scm (latex2html)[inputs]: Add netpbm, ghostscript. Change-Id: Ia77e29bc30b5e0439f7c1af90e858fc1047e4738
2026-03-19gnu: libportal: Build with Qt6.Andreas Enge
* gnu/packages/patches/libportal-qt-6.9.patch: New file. * gnu/local.mk (dist_patch_DATA): Register patch. * gnu/packages/freedesktop.scm (libportal)[source]: Add patch. [inputs]: Replace qtbase-5 by qtbase. Remove qtx11extras. Change-Id: I8a34979cd10f89efd39749a3a10bf5bb0c93a2f6
2026-03-19 gnu: pdal: Update to 2.10.0.Mattia Bunel
* gnu/packages/geo.scm (pdal): Update to 2.10.0. [arguments]<#:test-exclude>: Skip more tests. Change-Id: I17073886d1cb027ce5c9735d54c07e8c3545c9db Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-03-19gnu: aflplusplus: Update to 4.40c.Nguyễn Gia Phong
* gnu/packages/debug.scm (aflplusplus): Update to 4.40c. Change-Id: Ie1cf588398d35f79e8e5efdec42a9d3a9f98fb96 Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-03-19gnu: qemu-for-aflplusplus: Update to 5.2.50-2.7c3bab7.Nguyễn Gia Phong
* gnu/packages/debug.scm (qemu-for-aflplusplus): Update to 5.2.50-2.7c3bab7. Change-Id: I3496d8a54b2701ccaca4b2a4c5ae8fd08678e631 Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-03-19gnu: vpnc: Fix cross-compiling.Ada Stevenson
* gnu/packages/vpn.scm (vpnc)[arguments]<#:phases>{install-manpage}: Fix path. Change-Id: I78a31f7a9248828db2552d0f0b5441b63b3eb9e4 Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-03-19gnu: texmacs: Update to 2.1.5.Andy Tai
* gnu/packages/text-editors.scm (texmacs): Update to 2.1.5. [inputs]: Add gnutls. [patches]: Remove texmacs-wayland-hidpi.patch. * gnu/packages/patches/texmacs-wayland-hidpi.patch: Remove the file. * gnu/local.mk (dist_patch_DATA): … and deregister it. Change-Id: I626e35e91c9977374d24809f1b58c3a35576cdca Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-03-19gnu: Remove streamripper.Andreas Enge
* gnu/packages/audio.scm (streamripper): Delete variable. Fixes: guix/guix#6529 Change-Id: I29c9f9272740e4d71974ff86fcf67c6119d1b348
2026-03-19gnu: Remove texinfo-4.Andreas Enge
* gnu/packages/texinfo.scm (texinfo-4): Delete variable. Fixes: guix/guix#6557 Change-Id: I494812b019c7a790d4bdc948e6409942a157470e
2026-03-19gnu: python-gpytorch: Update to 1.15.2.Cayetano Santos
* gnu/packages/machine-learning.scm (python-gpytorch): Update to 1.15.2. Change-Id: I871851b7a70954cecd35231f9938b1117a47de37
2026-03-19gnu: python-botorch: Update to 0.17.2.Cayetano Santos
* gnu/packages/machine-learning.scm (python-botorch): Update to 0.17.2. Change-Id: I7b099cfbc681de8c0ec14da0fc9a9d5cdeac20dd
2026-03-19gnu: python-linear-operator: Update to 0.6.1.Cayetano Santos
* gnu/packages/machine-learning.scm (python-linear-operator): Update to 0.6.1. [source]: Switch to git-fetch. [native-inputs]: Remove python-wheel. Change-Id: Ieecdb2d7b1ade4fcb65eff5b17f2b1e4478cf0f9
2026-03-19gnu: gemrb: Use libc-utf-8-locales.Yelninei
* gnu/packages/games.scm (gemrb)[native-inputs]: Replace glibc-locales with libc-utf8-locales-for-target. Change-Id: I48c0175ac09bedd16accdf366bf6e4901df61507 Signed-off-by: Ludovic Courtès <ludo@gnu.org> Merges: #7192
2026-03-19gnu: accountsservice: Use libc-locales-for-target.Yelninei
* gnu/packages/freedesktop.scm (accountsservice)[native-inputs]: Replace glibc-locales with libc-locales-for-target. Change-Id: If102c6d0bea97ae99b1012690d7cd1235f439e00 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-03-19gnu: geocode-glib: Use libc-locales-for-target.Yelninei
* gnu/packages/gnome.scm (geocode-glib)[native-inputs]: Replace glibc-locales with libc-utf8-locales-for-target. Change-Id: Id39873148e2318341f3c8dba5cbe5f20dcff9cbc Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-03-19gnu: gnome-desktop: Use libc-utf-8-locales.Yelninei
* gnu/packages/gnome.scm (gnome-desktop)[native-inputs]: Replace glibc-locales with libc-utf8-locales-for-target. Change-Id: Ie48c5c383b6e3b2b4f55d7b69fbe863966f556ea Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-03-19gnu: pspp: Use libc-utf-8-locales.Yelninei
* gnu/packages/statistics.scm (pspp)[native-inputs]: Replace glibc-locales with libc-utf8-locales-for-target. Change-Id: Ie036b0ee833fb9dec237e4914a8c4ac3a7c96ac3 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-03-19gnu: snapper: Use libc-locales-for-target.Yelninei
* gnu/packages/file-systems.scm (snapper)[native-inputs]: Replace glibc-locales with libc-locales-for-target. Change-Id: I9f0a4225de1431755cf93480391a5a49326a190f Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-03-19gnu: libdbi-drivers: Use glibc-utf-8-locales.Yelninei
* gnu/packages/databases.scm (libdbi-drivers)[native-inputs]: Replace glibc-locales with libc-utf8-locales-for-target. Change-Id: Ifc7ddeec76fdc3c4513e7b5143897037be8d719f Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-03-19gnu: guile-wayland-scm: Install Info manual.Grigory Shepelev
* gnu/packages/guile-xyz.scm (guile-wayland-scm)[arguments]: Add ‘install-info-documentation’ phase. Change-Id: If83c6cf374f9c027eec2a57c28e3fb578577f907 Signed-off-by: Ludovic Courtès <ludo@gnu.org> Merges: #6881
2026-03-19gnu: guile-wayland-scm: Update to 0.0.3.Grigory Shepelev
* gnu/packages/guile-xyz.scm (guile-wayland-scm): Update to 0.0.3. Change-Id: I5173ed91bf930519e7bbf155d55ccb7a180256cb Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-03-19gnu: guile-wayland-scm-shm: Update to 0.0.3.Grigory Shepelev
* gnu/packages/guile-xyz.scm (guile-wayland-scm-shm): Update to 0.0.3. Change-Id: I99c59a2f386995c8a7aa20c8e9ae33448ee68d79 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-03-19gnu: guile-wayland-scm-socket: Update to 0.0.3.Grigory Shepelev
* gnu/packages/guile-xyz.scm (guile-wayland-scm-socket): Update to 0.0.3. Change-Id: Ie89602bece7b2d54793dfa35f654c882b752ab21 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-03-19gnu: python-sentence-transformers: Update to 5.3.0.Cayetano Santos
* gnu/packages/machine-learning.scm (python-sentence-transformers): Update to 5.3.0. [native-inputs]: Remove python-wheel. Change-Id: I474b69d68b9e132affd9f19bd0133055410e93d2