summaryrefslogtreecommitdiff
path: root/gnu
AgeCommit message (Collapse)Author
2026-05-18gnu: python-flask-sqlalchemy: Update to 3.1.1-0.168cb4b.Hugo Buddelmeijer
* gnu/packages/python-web.scm (python-flask-sqlalchemy): Update to 3.1.1-0.168cb4b. [source]: Switch to git-fetch. Change-Id: I42972b20f998e5f99cab02938eb9cdd678720ef5 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: python-srsly: Update to 2.5.2.Hugo Buddelmeijer
* gnu/packages/python-xyz.scm (python-srsly): Update to 2.5.2. [source]: Switch to git-fetch. Change-Id: I0e5544b6d4258e6f9d66be3751247815e06f96c9 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: python-catalogue: Update to 2.0.10.Hugo Buddelmeijer
* gnu/packages/python-xyz.scm (python-catalogue): Update to 2.0.10. [native-inputs]: Remove python-wheel. Change-Id: I5f1c5357f58454a70ec56ef1ff93944ad43fcb48 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: python-bson: Update to 0.5.10-0.4e6b4c2.Hugo Buddelmeijer
Fix build in Python 3.12. * gnu/packages/python-xyz.scm (python-bson): Update to 0.5.10-0.4e6b4c2. Change-Id: I412852030b326dfb20d57c7d75bc50073027abad Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: python-pydantic-core: Cleanup unneeded phase.Yan Abu Arab
* gnu/packages/python-xyz.scm (python-pydantic-core)[phases]{patch-pyproject}: Remove phase. Merges: https://codeberg.org/guix/guix/pulls/6358 Change-Id: I04d0aaac7aec000db4e276e61097d55f9d8c630e Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: python-abjad: Update to 3.31.jgart
* gnu/packages/music.scm (python-abjad): Update to 3.31. [arguments]<tests?>: Enable them. [phases]{fix-docstring}: Remove phase. {remove-local-source}: New phase. [native-inputs]: Add python-setuptools. [description]: Fix fill-column. Merges: https://codeberg.org/guix/guix/pulls/4256 Change-Id: Id5241c1fe706a57fabc6d714d4b92b49d8228be8 Co-authored-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: python-cython-0: Fix build for python@3.12.Nicolas Graves
* gnu/packages/python-xyz.scm (importlib-util-load-dynamic): Add helper string. (python-cython-0)[arguments]<#:phases>: Add phase 'fix-pyximport-python-3.12. Merges: https://codeberg.org/guix/guix/pulls/6222 Change-Id: I403e72cfdc82210bdfcbcb21e77cef89e8c68398 Reviewed-by: Hugo Buddelmeijer <hugo@buddelmeijer.nl> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: Remove python-greenlet-2.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-greenlet-2): Delete variable. Fixes: guix/guix#6801 Change-Id: Ib008ce81ca3af00d8c5c933d615b5a89effcc9ca
2026-05-18gnu: python-virtualenv: Fix build.Hugo Buddelmeijer
The test_build_c_ext.py test explicitly checks for >= 3.12 to decide to access the internet. * gnu/packages/python-xyz.scm (python-virtualenv): Fix build. [arguments]<#:test-flags>: Ignore internet-requiring test. Change-Id: I4c48f7820ef222dd7deb334334558850b7c79b04
2026-05-18gnu: python-fastapi: Update to 0.131.0.Hugo Buddelmeijer
* gnu/packages/python-web.scm (python-fastapi): Update to 0.131.0. [native-inputs]: Remove python-sqlalchemy; add python-sqlalchemy-2. [arguments]<#:test-backend>: Use 'custom. <#:test-flags>: Update tests. [home-page]: Update with redirect.
2026-05-18gnu: python-httpbin: Update to 0.10.2.Hugo Buddelmeijer
* gnu/packages/web.scm (python-httpbin): Update to 0.10.2. [propagated-inputs]: Remove python-greenlet-2; add python-greenlet. [native-inputs]: Remove python-wheel. Change-Id: I864cbade29f19667f1479139558738f63e8a4230
2026-05-18gnu: python-roman: Fix tests.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-roman)[arguments]<test-flags>: Add unitest discovery option in "src" directory. Change-Id: I3e14d0a0bf6f5e50ec5755d4f1846123ca34e877
2026-05-18gnu: fontforge: Fix build on python-3.12.Sharlatan Hellseher
* gnu/packages/fontutils.scm (fontforge): Update to 20230101. [inputs]: Add python-setuptools-bootstrap. Change-Id: I4d997fe2b1d05a6d4629a80e98378d5a98252b0c
2026-05-18gnu: libtorrent-rasterbar: Fix build on python-3.12.Nicolas Graves
* gnu/packages/bittorrent.scm (libtorrent-rasterbar)[native-inputs]: Add python-setuptools. Change-Id: I551065bcac8e62e3d25a95e235c567150ffe2ce3 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: libpwquality: Fix package build on python-3.12.Nicolas Graves
* gnu/packages/password-utils.scm (libpwquality) [arguments]: Improve style, use gexps. [native-inputs]: Improve style, add python-setuptools. Change-Id: I124701452e3f8e22625aa30f69a51a71cb6827de Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: python-libfreenect: Fix package build on python-3.12.Nicolas Graves
* gnu/packages/openkinect.scm (python-libfreenect)[native-inputs]: Add python-setuptools. Change-Id: I3c1dc418063ffd2adecd91f2ef5ad510a6792f0a Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: libimobiledevice: Fix package build on python-3.12.Nicolas Graves
* gnu/packages/libusb.scm (libimobiledevice)[native-inputs]: Add python-setuptools. Change-Id: I0450c97b418f2f3879b81be05469e1560baddfa9 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: libplist: Fix package build on python-3.12.Nicolas Graves
* gnu/packages/libusb.scm (libplist)[native-inputs]: Add python-setuptools. Change-Id: If93408cb375f3e1d62207cb2a82bd4e3f0ee636a Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: openpmix: Fix package build on python-3.12.Nicolas Graves
* gnu/packages/parallel.scm (openpmix)[native-inputs]: Add python-setuptools. Change-Id: I6b4c3e880a5678887d32f5fdb4ef11d308bafe91 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: libselinux: Fix package build under python-3.12.Nicolas Graves
* gnu/packages/selinux.scm (libselinux)[native-inputs]: Add python-setuptools. Change-Id: I035052b9e87690c9a7bf5a7b8526871a8f57df78 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: ableton-link: Fix package build under python-3.12.Nicolas Graves
* gnu/packages/audio.scm (ableton-link) [arguments]: Relocate field, improve style (use gexps, and search-input-file). [native-inputs]: Add python-setuptools. Change-Id: I7d6773334674ddaec0ab7c611fb64e6e4cb43879 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: libiio: Fix package build under python-3.12.Nicolas Graves
* gnu/packages/radio.scm (libiio) [native-inputs]: Add python-setuptools. [license]: Relocate field. Change-Id: Ief3c5f10b0744e4121b8b9297382d2d2d6598277 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: python-motulator: Update to 0.6.2.Cayetano Santos
* gnu/packages/engineering.scm (python-motulator): Update to 0.6.2. [source]: Switch to git-fetch. [native-inputs]: Remove python-ipykernel and python-toml. [propagated-inputs]: Add python-tqdm. Change-Id: Ic29ffedc4b663e4d2138cacc56e69c135add7f6d
2026-05-18gnu: python-lxml: Update to 6.0.2.Aaron Covrig
* gnu/packages/xml.scm (python-lxml): Update to 6.0.2. Change-Id: I5c16b8a2819e96a5fdeadbb35b72789cb78d1945 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: maturin: Update to 1.11.5.Yan Abu Arab
* gnu/packages/rust-apps.scm (maturin): Update to 1.11.5. [arguments]<#:cargo-test-flags>: Add skip for test_pep639 and metadata_hello_world_pep639, renamed 'test' namespace to 'tests'. [inputs]: Add zstd:libs. [native-inputs]: Add pkg-config. * gnu/packages/patches/maturin-no-cross-compile.patch: Update to 1.11.5. * gnu/packages/rust-crates.scm (maturin): Update dependencies. Change-Id: Ic479aa238b60331402749ff24fbf2a5e2b4c280c Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: python-pluggy: Switch to git-fetch.Sharlatan Hellseher
* gnu/packages/python-build.scm (python-pluggy): [source]: Switch to git-fetch. [arguments] <tests?>: Disable to break cycle with Pytest. [native-inputs]: Remove python-wheel. [home-page]: Use the URL mentioned on GitHub. Change-Id: I81b053c7de9e57598e2172e6b5c001a15b770e45
2026-05-18gnu: sugar-toolkit-gtk3: Switch to pyproject.Nicolas Graves
* gnu/packages/sugar.scm (sugar-toolkit-gtk3): [arguments]<#:imported-modules, #:modules>: Switch to pyproject-build-system. Change-Id: Ie0f16e7616afc7e505e64e4be660f86f3952812d Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: sby: Switch to pyproject.Nicolas Graves
* gnu/packages/electronics.scm (sby): [arguments]<#:imported-modules, #:modules>: Switch to pyproject-build-system. Change-Id: I0d0ab1a192352c719a318a8383b9c77e4f979d00 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: mcy: Switch to pyproject.Nicolas Graves
* gnu/packages/electronics.scm (mcy): [arguments]<#:imported-modules, #:modules, #:phases>: Switch to pyproject-build-system. Change-Id: I0f1004a7c28e88a49a5c55bccdb734d4e017b8c5 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: eqy: Switch to pyproject.Nicolas Graves
* gnu/packages/electronics.scm (eqy): [arguments]<#:imported-modules, #:modules, #:phases>: Switch to pyproject-build-system. Change-Id: Id206edb3a75bc025b18c70fc27a7d3b40efb2852 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: koboldcpp: Switch to pyproject.Nicolas Graves
* gnu/packages/machine-learning.scm (koboldcpp): [arguments]<#:imported-modules, #:modules>: Switch to pyproject-build-system. Change-Id: I320ad76b1c475f12a0cefc036bd1a19d91e00041 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: llama-cpp: Switch to pyproject.Nicolas Graves
* gnu/packages/machine-learning.scm (llama-cpp): [arguments]<#:imported-modules, #:modules>: Relocate keywords. Switch to pyproject-build-system. Change-Id: I0b99e2b4b4beaf9fd085428022ec38b9e25995c3 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: sbcl-burgled-batteries3: Switch to pyproject.Nicolas Graves
* gnu/packages/lisp-xyz.scm (sbcl-burgled-batteries3): [arguments]<#:imported-modules, #:modules>: Switch to pyproject-build-system. <#:phases>: Rewrite phase 'set-*cpython-include-dir*-var to use modern procedures. Change-Id: Ifd210c047f29b5ddae84cdde93efe35a557fc810 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: emacs-jedi: Switch to pyproject.Nicolas Graves
* gnu/packages/emacs-xyz.scm (emacs-jedi)[arguments]<#:modules>: Switch to pyproject. Change-Id: I77ac94bbf8bd43e9f366ff7047a3bf90bf31c6fc Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: sbcl-burgled-batteries3: Improve style.Nicolas Graves
* gnu/packages/lisp-xyz.scm (sbcl-burgled-batteries3)[arguments]: Use modern style. Change-Id: I9399703d9a207526a2f4f07fbfd65dff92881053 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: qgis: Switch to pyproject.Nicolas Graves
* gnu/packages/geo.scm (qgis): [arguments]<#:imported-modules, #:modules>: Switch to pyproject-build-system. <#:phases>: Rewrite phase 'configure-pyqt5-sip-path with site-packages. Change-Id: I481c31160d4452d6c146eb8c65966f1b2f4c1342 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: grass: Switch to pyproject.Nicolas Graves
* gnu/packages/geo.scm (grass): [arguments]<#:imported-modules, #:modules>: Switch to pyproject-build-system. Change-Id: I00f74565eaab9e33f4cb8652b1df7f283e50a4cf Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: dblatex: Fix build with python@3.12.Nicolas Graves
* gnu/packages/patches/dblatex-importlib.patch: New file. * gnu/packages/docbook.scm (dblatex)[origin]<patches>: Record patch. * gnu/local.mk: Record patch.
2026-05-18gnu: nmap: Fix tests under python@3.12.Nicolas Graves
* gnu/packages/admin.scm (nmap)[arguments]<#:phases>: Add phase 'fix-tests-for-python-3.12. Change-Id: I9f4aa9fceca2d922e00b6305878e137644c2a39f Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: python: Refactor module.Nicolas Graves
* gnu/packages/python.scm (common-python-phases): New variable, encompassing phases used both in all python packages. Add a warning comment. (common-python3-phases): New variable, encompassing phases used in all python@3 packages. Add a warning comment. (python-2.7)[arguments]<#:phases>: Modify them from (common-python-phases) base. (python-3.10)[arguments]: Avoid substituting python-2.7 arguments. <#:configure-flags>: ...except here, which is fine since it's not further inherited. <#:phases>: Modify them from (common-python3-phases) base. (python-3.11)[arguments]<#:phases>: Modify them from (common-python3-phases) base. (python-2.7)[arguments]<#:phases>: Modify them from (common-python3-phases) base.
2026-05-18gnu: python-3: Set to python-3.12.Andreas Enge
* gnu/packages/python.scm (python-3): Define as python-3.12 instead of python-3.11. Change-Id: Ibb7106f19f54a5d7e58a128f37a2b62ba3b60e8c
2026-05-18gnu: python-3.12: Set name to "python".Andreas Enge
* gnu/packages/python.scm (python-3.12)[name]: Set to "python" instead of "python-next". Change-Id: I01bcc4adff7aaa97f7077279800d6ecc0ae1c36d
2026-05-18gnu: guile-g-golf: Update to 0.8.7.Florian Pelz
* gnu/packages/guile-xyz.scm (guile-g-golf): Update to 0.8.7. Change-Id: Ie3a22c10263eba13eb24137b76c2011672dca3c5
2026-05-18gnu: g-golf-gtk-4-examples: Pin version at 0.8.3.Florian Pelz
The derivation does not change. Now we can bump the version of guile-g-golf independently. Otherwise the animated-paintable binary becomes unusable when new G-Golf requires GTK 4.22.1 but Guix master is still on 4.20.3. * gnu/packages/guile-xyz.scm (g-golf-gtk-4-examples)[version, source]: Do not inherit them from guile-g-golf. Change-Id: I47057f7a61715bc6766288308e4610273cdf268f
2026-05-18gnu: freedesktop.scm: Remove unused module import.Efraim Flashner
* gnu/packages/freedesktop.scm: Remove unused import. Change-Id: I1b674f2a9214b23b5fd3ced8c6de12fc36e2d7bb
2026-05-18gnu: rust-sources.scm: Remove unused imports.Efraim Flashner
* gnu/packages/rust-sources.scm: Remove unused imports. Change-Id: I5c31c71fe2666ad164615124b0d6d4213f88e08e
2026-05-18gnu: Remove scm.Andreas Enge
* gnu/packages/scheme.scm (scm): Delete variable. Fixes: guix/guix#7958 Change-Id: Ibc599f6480fba67e1c21fe771351df6a22ba84a0
2026-05-18gnu: Remove jacal.Andreas Enge
* gnu/packages/maths.scm (jacal): Delete variable. Change-Id: I460845e40df9ffd07b173e1c96c45958acab9517
2026-05-18gnu: Remove libnfsidmap.Andreas Enge
* gnu/packages/linux.scm (libnfsidmap): Delete variable. Fixes: guix/guix#7939 Change-Id: I785409762583ce848020a2c55a1078575252c48b
2026-05-18gnu: Add vala-lint.Trevor Arjeski
The binary is originally called io.elementary.vala-lint which is a bit misleading so a symlink is made to vala-lint. * gnu/packages/gnome-xyz.scm (vala-lint): New variable. Change-Id: I5265d4966ff50c134c6409302c178572ff10bd89 Merges: https://codeberg.org/guix/guix/pulls/8476 Reviewed-by: Maxim Cournoyer <maxim@guixotic.coop> Signed-off-by: Nguyễn Gia Phong <cnx@loang.net>