summaryrefslogtreecommitdiff
path: root/gnu
AgeCommit message (Collapse)Author
2026-03-20gnu: python-graphql-core: Update to 3.2.7.Nicolas Graves
* gnu/packages/python-xyz.scm (python-graphql-core): Update to 3.2.7. [source]: Switch to git-fetch. [arguments]: Drop them. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-20gnu: python-alembic: Update to 1.18.1.Nicolas Graves
* gnu/packages/databases.scm (python-alembic): Update to 1.18.1. [arguments]<#:test-flags>: Drop timezone tests. [native-inputs]: Add python-black, python-tzdata. Remove python-wheel. [propagated-inputs]: Remove python-dateutil, python-editor. Add python-tomli. [home-page]: Update it. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-20gnu: python-sqlalchemy-2: Update to 2.0.45.Nicolas Graves
* gnu/packages/databases.scm (python-sqlalchemy-2): Update to 2.0.45. [native-inputs]: Remove python-wheel. Change-Id: I8fc4ce58a663c3f30fe6c42445ee84252fa4b91d Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-20gnu: python-sqlalchemy: Update to 1.4.54.Nicolas Graves
* gnu/packages/databases.scm (python-sqlalchemy): Update to 1.4.54. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-20gnu: python-flask-sqlalchemy: Ignore warnings.Nicolas Graves
* gnu/packages/python-web.scm (python-flask-sqlalchemy)[arguments] <#:test-flags>: Ignore deprecation warnings. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-20gnu: python-graphql-relay: Update to 3.1.5-0.611c033.Nicolas Graves
* gnu/packages/python-xyz.scm (python-graphql-relay): Update to 3.1.5-0.611c033. [native-inputs]: Add python-pytest-describe. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-20gnu: Add python-pytest-describe.Nicolas Graves
* gnu/packages/python-check.scm (python-pytest-describe): New variable. Change-Id: I8b0e239bddfe2a13e6b1b04063e5529b07c1cb45 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-20gnu: python-aioftp: Update to 0.27.2.Nicolas Graves
* gnu/packages/python-web.scm (python-aioftp): Update to 0.27.2. [native-inputs]: Add python-pytest-mock, python-siosocks. Remove python-wheel. [propagated-inputs]: Add python-typing-extension. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-20gnu: python-gguf: Update to 0.18.0.Cayetano Santos
* gnu/packages/machine-learning.scm (python-gguf): Update to 0.18.0. Change-Id: I16863aa891ce4e913837fedd26facbf3e5acdc8d
2026-03-20gnu: libsvm: Update to 337.Cayetano Santos
* gnu/packages/machine-learning.scm (libsvm): Update to 337. [source]: Add ’file-name. * gnu/packages/machine-learning.scm (python-libsvm)[native-inputs]: Remove python-wheel. Change-Id: Ifdeba2ca533980a3a6a23a2f888d755cde222bf1
2026-03-20gnu: python-dunamai: Update to 1.26.0.Nicolas Graves
* gnu/packages/python-xyz.scm (python-dunamai): Update to 1.26.0. Change-Id: I25969f97be2ba9d49bb207f0bcebb92ecb323ea6 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-20gnu: jellyfish: Fix build on python-3.12.Nicolas Graves
* gnu/packages/bioinformatics.scm (jellyfish)[native-inputs]: Add python-setuptools. Change-Id: I742e32681380277151a0d4b4986d81cc6112c380 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-20gnu: cpuinfo: Update to 0.0-8.84818a4.Nicolas Graves
* gnu/packages/parallel.scm (cpuinfo): Update to 0.0-8.84818a4. [native-inputs]: Add python-setuptools to provide the Python distutils module at runtime. Change-Id: I0165dd719426bd0c1b9ac770f627d95f245e3746 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-20gnu: python-dcor: Use option override.Nicolas Graves
* gnu/packages/statistics.scm (python-dcor)[arguments] <#:phases>: Drop them. <#:test-flags>: Use option override. Change-Id: Ie5598a081e892074c4b5a794fa1ea3b184686057 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-20gnu: python-louvain: Update to 0.16-0.def9179.Nicolas Graves
* gnu/packages/graph.scm (python-louvain): Update to 0.16-0.def9179. Change-Id: Ida1d339a2ba92cbff41f0c20e8927bd5c13c0b9f Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
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