summaryrefslogtreecommitdiff
path: root/gnu/packages
AgeCommit message (Collapse)Author
2026-03-20gnu: hid-wiimote-plus: Update to 1.0.0.Hugo Buddelmeijer
* gnu/packages/linux.scm (hid-wiimote-plus): Update to 1.0.0. [source]<origin>: Fix URL. Fixes: guix/guix#7332 Change-Id: I7ccaa96728666871dbc2ab8176b9eedc5cc14dec Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-03-20gnu: hdt-cpp: Fix build by updating to 1.3.3-0.88110cc.Hugo Buddelmeijer
* gnu/packages/rdf.scm (hdt-cpp): Update to 1.3.3-0.88110cc. Change-Id: I224facd96d22a6b6569ce466f91c31630702d24d Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-03-20gnu: python-nbclassic: Update to 1.3.3.Sharlatan Hellseher
* gnu/packages/jupyter.scm (python-nbclassic): Update to 1.3.3. [propagated-inputs]: Remove python-argon2-cffi, python-jinja2, python-jupyter-client, python-jupyter-core, python-jupyter-server, python-nbconvert, python-nbformat, python-prometheus-client, python-pyzmq, python-send2trash, python-terminado, python-tornado, and python-traitlets. [native-inputs]: Remove python-jupyter-packaging, python-pytest-cov, python-pytest-tornasync, python-requests, python-requests-unixsocket2, and python-testpath; add python-hatchling, python-babel, and python-hatch-jupyter-builder. Change-Id: I1c9691ffe980025771a219dc29faf38f0af5fd87
2026-03-20gnu: python-bleach: Fix requirements.Hugo Buddelmeijer
Followup to 259643c993c6bba89a66da3b84329dd2e1dc439d. The sanity-check of python-nbclassic fails without this patch. * gnu/packages/python-web.scm (python-bleach): Fix requirements. [arguments]<#:phases> Add 'relax-requirements phase. Merges: https://codeberg.org/guix/guix/pulls/7360 Change-Id: I52da267e6d237479ae5a0c0f125c2624ffafe8fb Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-20gnu: v4l-utils-minimal: Remove unreferenced inputs.Andreas Enge
* gnu/packages/video.scm (v4l-utils-minimal)[inputs]: Remove glu and libx11. Change-Id: Iff78fc634616097a45ae9b345f4a04da22c75273
2026-03-20gnu: v4l-utils: Update to 1.24.1.Andreas Enge
* gnu/packages/video.scm (v4l-utils): Update to 1.24.1. Change-Id: I14679d3ec850dee3679fef6655888283b7df2230
2026-03-20gnu: v4l-utils: Drop gui output.Andreas Enge
With the current version the complete package takes less than 6MB. * gnu/packages/video.scm (v4l-utils)[outputs]: Remove field. [arguments]<#:phases>{split}: Remove phase. (v4l-utils-minimal)[outputs, arguments]: Remove fields. Change-Id: I3727e66929a055d83681a0bef1ad31865f7d2b07
2026-03-20* gnu: python-xyz: Add accent on alphabetical order in the footer.Sharlatan Hellseher
The python-xyz module provides more than 1200 packages which becomes problematic to sync during rebase. Alphabetical order of packages improves this situation, it prevents duplicity of packages and quicker spot of similar changes in branches made separately. This change to the footer note insists on alphabetical order only, without similar functionality with import example which places new package in correct position starting from the top of the file. guix import --insert=gnu/packages/python-xyz.scm pypi <package-name> Change-Id: Ief1ec88d4d31c27c5eeacf72cbc2db20834aaad6
2026-03-20gnu: packages/python-xyz.scm: Sort python-[uy].Sharlatan Hellseher
* gnu/packages/python-xyz.scm: (python-unicodedata2, and python-yamlcore): Sort variables alphabetically. Change-Id: I9b31094889923a9bebb3303a862feefc8c7d79a1
2026-03-20gnu: python-aiounittest: Move to python-check.Sharlatan Hellseher
* gnu/packages/check.scm (python-aiounittest): Move from here ... * gnu/packages/python-check.scm: ... to here. Change-Id: I173f7269330d732456ec993373e707eab036d354
2026-03-20gnu: python-scm-sr-ht: Update to 0.22.30.Nicolas Graves
* gnu/packages/sourcehut.scm (python-scm-sr-ht): Update to 0.22.30. [native-inputs]: Remove python-wheel. Change-Id: I624125389365318d386cce8f2b2108fb8cee0a08 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-20gnu: python-core-sr-ht: Update to 0.83.0.Nicolas Graves
* gnu/packages/sourcehut.scm (python-core-sr-ht): Update to 0.83.0. [native-inputs]: Remove python-wheel. Change-Id: I43e156706eb965a13d77d37b97925d2cc06fb978 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-20gnu: python-cachecontrol: Enable tests.Nicolas Graves
* 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-20gnu: python-texttable: Update to 1.7.0.Nicolas Graves
* gnu/packages/python-xyz.scm (python-texttable): Update to 1.7.0. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
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-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