Nicolas Graves
67def57798
gnu: python-cachecontrol: Enable tests.
...
* gnu/packages/python-web.scm (python-cachecontrol)
[arguments]: Drop them.
[native-inputs]: Add python-cherrypy, python-pytest.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-03-20 15:01:51 +00:00
Nicolas Graves
8a060acaa0
gnu: python-texttable: Update to 1.7.0.
...
* gnu/packages/python-xyz.scm (python-texttable): Update to 1.7.0.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-03-20 15:01:51 +00:00
Nicolas Graves
697471d209
gnu: python-graphql-core: Update to 3.2.7.
...
* 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-20 15:01:51 +00:00
Nicolas Graves
fc6837626e
gnu: python-alembic: Update to 1.18.1.
...
* 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-20 15:01:50 +00:00
Nicolas Graves
3a998123f6
gnu: python-sqlalchemy-2: Update to 2.0.45.
...
* 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-20 15:01:50 +00:00
Nicolas Graves
d6a7a64e54
gnu: python-sqlalchemy: Update to 1.4.54.
...
* gnu/packages/databases.scm (python-sqlalchemy): Update to 1.4.54.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-03-20 15:01:50 +00:00
Nicolas Graves
bb87f0af63
gnu: python-flask-sqlalchemy: Ignore warnings.
...
* gnu/packages/python-web.scm (python-flask-sqlalchemy)[arguments]
<#:test-flags>: Ignore deprecation warnings.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-03-20 15:01:50 +00:00
Nicolas Graves
c0d7989466
gnu: python-graphql-relay: Update to 3.1.5-0.611c033.
...
* 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-20 15:01:50 +00:00
Nicolas Graves
64d67c2dfa
gnu: Add python-pytest-describe.
...
* gnu/packages/python-check.scm (python-pytest-describe): New variable.
Change-Id: I8b0e239bddfe2a13e6b1b04063e5529b07c1cb45
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-03-20 15:01:50 +00:00
Nicolas Graves
d33edea8ed
gnu: python-aioftp: Update to 0.27.2.
...
* 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-20 15:01:50 +00:00
Cayetano Santos
0b2a7f9945
gnu: python-gguf: Update to 0.18.0.
...
* gnu/packages/machine-learning.scm (python-gguf): Update to 0.18.0.
Change-Id: I16863aa891ce4e913837fedd26facbf3e5acdc8d
2026-03-20 15:58:29 +01:00
Cayetano Santos
9cf65c5aa5
gnu: libsvm: Update to 337.
...
* 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-20 15:52:04 +01:00
Nicolas Graves
46a2e338f0
gnu: python-dunamai: Update to 1.26.0.
...
* 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-20 14:11:40 +00:00
Nicolas Graves
57e76d1e40
gnu: jellyfish: Fix build on python-3.12.
...
* gnu/packages/bioinformatics.scm (jellyfish)[native-inputs]: Add
python-setuptools.
Change-Id: I742e32681380277151a0d4b4986d81cc6112c380
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-03-20 14:11:39 +00:00
Nicolas Graves
e542ec7211
gnu: cpuinfo: Update to 0.0-8.84818a4.
...
* 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-20 14:11:39 +00:00
Nicolas Graves
23c5d19ef8
gnu: python-dcor: Use option override.
...
* 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-20 14:11:39 +00:00
Nicolas Graves
088b9f39ca
gnu: python-louvain: Update to 0.16-0.def9179.
...
* 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-20 14:11:38 +00:00
Nicolas Graves
bf70f5d0af
gnu: patchage: Add missing fmt input, fix build.
...
* gnu/packages/audio.scm (patchage)[inputs]: Add fmt.
Change-Id: Ifb037d35acc07da9740b09c70a0db34e0c32cfe0
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-03-20 14:11:38 +00:00
Nicolas Graves
231e788ab2
gnu: python-pysat: Improve python-pytest-cov removal.
...
* 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-20 14:11:38 +00:00
Nicolas Graves
5faf1036e5
gnu: python-passlib: Switch to hg-fetch.
...
* 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-20 14:11:38 +00:00
Nicolas Graves
8247e0408d
gnu: fontforge: Add python-setuptools native-input.
...
* 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-20 14:11:38 +00:00
Nicolas Graves
9e144f00bf
gnu: python-schema-salad: Update to 8.9.20251102115403.
...
* 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-20 14:11:37 +00:00
Nicolas Graves
e9b94ef3d2
gnu: Add python-nrepl.
...
* 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-20 14:11:37 +00:00
Evgeny Pisemsky
60919f0bfe
gnu: Add python-django-mailer.
...
* 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-20 14:11:37 +00:00
Sharlatan Hellseher
adad5ef281
gnu: python-bleach: Move to python-web.
...
* gnu/packages/python-xyz.scm (python-bleach): Move from here ...
* gnu/packages/python-web.scm: ... to here.
Change-Id: Idf243f18f1cf72ae8915804e2261a36ca925a0af
2026-03-20 14:11:36 +00:00
Sharlatan Hellseher
5f7071e1a5
gnu: python-bleach: Update to 6.3.0.
...
* 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-20 14:11:28 +00:00
Cayetano Santos
55ac8abfc8
gnu: denemo: Update to 2.6.49.
...
* 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-20 14:52:23 +01:00
Cayetano Santos
6f452bfdc7
gnu: fbgemm: Fix hash.
...
* gnu/packages/machine-learning.scm (fbgemm)[source]: Update sha256.
Fixes guix/guix#7345
Change-Id: I5d5c49fe85f3932f13aba85dbac0729f9802f6a2
2026-03-20 14:35:20 +01:00
Cayetano Santos
bb80506570
gnu: llama-cpp: Update to 0.0.0-b8445.
...
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-20 14:00:33 +01:00
Ludovic Courtès
72e724cef4
services, tests: Refer to inherited field values where applicable.
...
* 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-20 13:27:16 +01:00
Ludovic Courtès
1ae20f03f4
gnu: Reference the inherited inputs values.
...
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-20 13:27:16 +01:00
Ludovic Courtès
4ba653e637
gnu: python-astropy-minimal: Explicitly depend on ‘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-20 13:27:16 +01:00
Ludovic Courtès
fb0c1c8b02
gnu: gcc: Remove unused ‘parent’ variable.
...
* 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-20 13:27:15 +01:00
Ludovic Courtès
2a50c9598b
gnu: Reference the inherited ‘arguments’ value.
...
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-20 13:27:15 +01:00
Hugo Buddelmeijer
3cf8ff32f2
gnu: hashcash: Fix build with CFLAGS.
...
* 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-20 12:04:16 +01:00
Evgeny Pisemsky
4b60e86f2e
gnu: Add python-pykka.
...
* 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-20 09:30:12 +01:00
Hugo Buddelmeijer
e6bac1d3db
gnu: pdfarranger: Update to 1.13.0.
...
* 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-20 09:23:43 +01:00
Peter Polidoro
2cf3c7ee5d
gnu: kicad: Update to 9.0.8.
...
* 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-20 08:28:57 +01:00
Arun Isaac
5d6854db2e
gnu: Add lufa-hid-bootloader-cli.
...
* gnu/packages/avr-xyz.scm (lufa-hid-bootloader-cli): New variable.
Change-Id: I3c87cd58bfc04a6ee72aeff0c8900942e7a3214d
2026-03-20 00:39:35 +00:00
Arun Isaac
db97989cb7
gnu: lufa: Patch incompatible cast compilation error.
...
* 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-20 00:39:35 +00:00
Hugo Buddelmeijer
27d648a39f
gnu: aacircuit: Fix build by using older python-pygobject.
...
* 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-19 23:14:25 +01:00
Yelninei
95066252ee
gnu: geocode-glib: Fix locales.
...
Followup to c582fb3124 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-19 23:06:17 +01:00
Andreas Enge
18186272de
Revert "gnu: texmacs: Update to 2.1.5."
...
This reverts commit 3508b209ce .
2026-03-19 22:52:08 +01:00
Danny Milosavljevic
ac3a46499a
gnu: latex2html: Support graphics.
...
* gnu/packages/documentation.scm (latex2html)[inputs]: Add netpbm, ghostscript.
Change-Id: Ia77e29bc30b5e0439f7c1af90e858fc1047e4738
2026-03-19 21:22:22 +01:00
Andreas Enge
bb91e0afca
gnu: libportal: Build with Qt6.
...
* 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 18:46:36 +01:00
Mattia Bunel
9349e9c572
gnu: pdal: Update to 2.10.0.
...
* 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-19 18:15:39 +01:00
Nguyễn Gia Phong
18905cfc4c
gnu: aflplusplus: Update to 4.40c.
...
* gnu/packages/debug.scm (aflplusplus): Update to 4.40c.
Change-Id: Ie1cf588398d35f79e8e5efdec42a9d3a9f98fb96
Signed-off-by: Andreas Enge <andreas@enge.fr >
2026-03-19 18:13:23 +01:00
Nguyễn Gia Phong
75e55e42cd
gnu: qemu-for-aflplusplus: Update to 5.2.50-2.7c3bab7.
...
* 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-19 18:13:23 +01:00
Ada Stevenson
78e449163b
gnu: vpnc: Fix cross-compiling.
...
* gnu/packages/vpn.scm (vpnc)[arguments]<#:phases>{install-manpage}:
Fix path.
Change-Id: I78a31f7a9248828db2552d0f0b5441b63b3eb9e4
Signed-off-by: Andreas Enge <andreas@enge.fr >
2026-03-19 18:11:42 +01:00
Andy Tai
3508b209ce
gnu: texmacs: Update to 2.1.5.
...
* 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-19 18:03:23 +01:00