summaryrefslogtreecommitdiff
path: root/gnu
AgeCommit message (Collapse)Author
2026-01-25gnu: Fix reproducibility for some TeX Live packages.Nicolas Goaziou
* guix/build/texlive-build-system.scm (configure-texmf): * gnu/packages/tex.scm (texlive-xindy-bin): Set TEXMFVAR to "/tmp" instead of the current build directory as the latter's contents may leak into the package output. For example, without this change LuaLaTeX, cache files were installed in the output in every package relying on "lualatex" format. Change-Id: I7d762b33a50e77af6b4eb1fb17d75dcc5eac950c Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: Remove nyxt.jgart
* gnu/packages/web-browsers.scm (nyxt): Delete variable. Fixes: guix/guix#518 Change-Id: I5fe5c1d4de2dc8de5e809de7a2a8525b4d998b2b Signed-off-by: Andreas Enge <andreas@enge.fr> Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: Remove emacs-nyxt.jgart
* gnu/packages/emacs-xyz.scm (emacs-nyxt): Delete variable. Change-Id: Id965b961c850f84239a7df246790ae734dc7d6b4 Signed-off-by: Andreas Enge <andreas@enge.fr> Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: Remove xxkb.Andreas Enge
* gnu/packages/xdisorg.scm (xxkb): Delete variable. Fixes: guix/guix#4765 Change-Id: I265d4b68014f1322656b12a58b8a6ce0c9425836 Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: Remove python-islenska.Andreas Enge
The package contains non-distributable data. * gnu/packages/python-xyz.scm (python-islenska): Delete variable. Fixes: guix/guix#4079 Change-Id: I650ceab9a486ccf7939ce126b97b7e7fbcc0a829 Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: python-lief: Update to 0.17.2.Hennadii Stepanov
* gnu/packages/python-xyz.scm (python-lief): Update to 0.17.2. Change-Id: I5e1eaf0cc6d8968db7c23488c679c5cefb74b407 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: python-forbiddenfruit: Fix build.Hugo Buddelmeijer
* gnu/packages/python-xyz.scm (python-forbiddenfruit): Fix build. [arguments]<#:phases>: Updated 'check phase so the coverage part is skipped. [native-inputs]: Remove python-coverage. Change-Id: I034a0be6dc87eb8b5a6d0c3029c5e4ffed43be28 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: python-flask-cors: Update to 6.0.2.Hugo Buddelmeijer
* gnu/packages/python-web.scm (python-flask-cors): Update to 6.0.2. [arguments]<#:phases>: Add fix-version phase. Change-Id: I343c65293d56286d651d59c8bd64ecb847693607 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: Remove python-sqlalchemy-stubs.Sharlatan Hellseher
* gnu/packages/databases.scm (python-sqlalchemy-stubs): Delete variable. Fixes: guix/guix#4780 Change-Id: I331c73b603386e50e8464409a1184cd953f11e0d Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: Remove sqlcrush.Sharlatan Hellseher
* gnu/packages/databases.scm (sqlcrush): Delete variable. Fixes: guix/guix#4781 Change-Id: I951801a3f23643f84cc32f97e506335f3d6da77b Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: python-brian2tools: Switch to pyproject.Sharlatan Hellseher
* gnu/packages/machine-learning.scm (python-brian2tools): [build-system]: Switch to pyproject-build-system. [propagated-inputs]: Remove python-setuptools and python-setuptools-scm. [native-inputs]: Remove python-pytest; add python-setuptools, python-setuptools-scm. Change-Id: Idfa91dcf22f79aba09ce2191ac89f0e2772dfbf5 Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: python-pyxel: Switch to pyproject.Nicolas Graves
* gnu/packages/game-development.scm (python-pyxel): [build-system]: Switch to pyproject-build-system. [arguments]: Improve style. [native-inputs]: Add python-setuptools. Change-Id: I0eaabe563883bdcd6ed4b0a268e25ba9c55285bb Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: python-pyspoa: Switch to pyproject.Nicolas Graves
* gnu/packages/bioinformatics.scm (python-pyspoa): [build-system]: Switch to pyproject-build-system. [arguments]: Improve style. <#:phases>: Migrate phase 'check to <#:test-backend, #:test-flags>. [native-inputs]: Add python-setuptools. Change-Id: Ib38a5779d6b73050126c377f6b0c5d5a53ef25aa Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: python-pytorch: Switch to pyproject.Nicolas Graves
* gnu/packages/machine-learning.scm (python-pytorch): [build-system]: Switch to pyproject-build-system. [arguments]<#:tests?>: Relocate field. <#:phases>: Add a fix in phase 'use-system-libraries. Change-Id: I780c1be6d9f1d3359a35a16686d3dd45b3b940f3 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: python-pypairix: Fix package.Nicolas Graves
The package was missing binaries, which were not produced because CFLAGS were effectively ignored. * gnu/packages/bioinformatics.scm (python-pypairix)[arguments] <#:phases>: Add phase 'respect-CFLAGS. Change-Id: Id982af5f5a0c43c6fc20e109a5419913e47882e9 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: hg-commitsigs: Switch to pyproject.Nicolas Graves
* gnu/packages/version-control.scm (hg-commitsigs): [arguments]<#:imported-modules, #:modules>: Switch to pyproject-build-system, remove unneeded modules. <#:phases>: Simplify phase 'patch-paths. <#:install-plan>: Relocate field, use gexps. Change-Id: I4c7c264203ad56acd609620284e1fd2595822235 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: mercurial: Switch to pyproject.Nicolas Graves
* gnu/packages/version-control.scm (mercurial): [arguments]<#:imported-modules, #:modules, #:phases>: Switch to pyproject-build-system. Change-Id: Ibe483ca3f46e8c886e0b6d180f28939763617082 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: flair: Switch to pyproject.Nicolas Graves
* gnu/packages/bioinformatics.scm (flair): [build-system]: Switch to pyproject-build-system. [arguments]<#:phases>: Remove phases 'build and 'install. Change-Id: Iaf2e75c1830faae61dcab542a733773b621aa93c Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: syncplay: Switch to pyproject.Nicolas Graves
* gnu/packages/video.scm (syncplay): [source]: Delete darkdetect vendored dependency. [build-system]: Switch to pyproject-build-system. [arguments]: Improve style. <#:imported-modules, #:modules, #:phases>: Switch to pyproject-build-system. <#:tests?>: Use it instead of deleting 'check phase. [native-inputs]: Add python-setuptools. Change-Id: Ie5b59aa0b58106d246bd07a3982261018d256e04 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: gmsh: Switch to pyproject.Nicolas Graves
* gnu/packages/maths.scm (gmsh): [arguments]<#:imported-modules, #:modules, #:phases>: Switch to pyproject-build-system. Change-Id: Ia3506c1e8e9ebff9c24a7e2b5ba66555187f6068 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: ringdecomposerlib: Switch to pyproject.Nicolas Graves
* gnu/packages/chemistry.scm (ringdecomposerlib): [arguments]<#:imported-modules, #:modules, #:phases>: Switch to pyproject-build-system. Change-Id: I3ef172d91c5c7c4a9039ce57be39164af9601e6c Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: python-celery: Update to 5.6.2.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-celery): Update to 5.6.2. [arguments] <test-flags>: Skip one more test. [phases]{relax-requirements}: Remove phase. [propagated-inputs]: Remove python-tzdata; add python-tzlocal. [native-inputs]: Add python-pytest-order. Change-Id: I2b5978c5759b6290a86de1a31755468deba40282 Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: python-kombu: Update to 5.6.0.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-kombu): Update to 5.6.0. [phases]{relax-requirements}: Specify which version of tzdata we are relaxing. [propagated-inputs]: Remove python-typing-extensions; add python-packaging and python-tzdata. [native-inputs]: Remove python-tzdata; add python-pytest-freezer. Change-Id: I8a9793e5b269480aa180d5de928e85a9ea1511f4 Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: python-click-plugins-1: Add a maintenance note.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-click-plugins-1): Add a maintenance note. Change-Id: If3dec531b59ace642976c11ae7e8a8d7de33b334 Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: python-celery: Fix build on CI.Hugo Buddelmeijer
The issue with "Too many open files" is known by upstream and has been reported several times already: - high concurrency results in OSError, <https://github.com/celery/celery/issues/4541>, (2018). - Autoreload doesn't reload if modules imported by the tasks module change, <https://github.com/celery/celery/issues/1025>, (2012). - OSError: Too many open files, <https://github.com/celery/celery/issues/887>, (2012). * gnu/packages/python-xyz.scm (python-celery): Fix build on ci. [arguments]<:#test-flags>: Disable tests that fail on the CI. Change-Id: I47f132a7f4c10cfa28e756699a565cb53c4f2e04 Reviewed-by: Cayetano Santos <csantosb@inventati.org> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: python-pyjanitor: Update to 0.32.5.Sharlatan Hellseher
* gnu/packages/python-science.scm (python-pyjanitor): Update to 0.32.5. [arguments] <test-flags>: Rework ignored/skipped tests. [propagated-inputs]: Remove python-requests. [native-inputs]: Add python-openpyxl and python-requests. [synopsys]: pandas->Pandas. Change-Id: I12f3f1f6ab84d63882325103e8c729d44656c97c Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: python-pandas-flavor: Update to 0.8.1.Sharlatan Hellseher
* gnu/packages/python-science.scm (python-pandas-flavor): Update to 0.8.1. [phases]{fix-pytest-config}: New phase. [propagated-inputs]: Remove python-lazy-loader and python-packaging. [native-inputs]: Add python-setuptools and python-setuptools-scm. Change-Id: I1f1325350f77ed61146f32da5bdc81aad1daec27 Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: h-client: Switch to pyproject.Nicolas Graves
* gnu/packages/hardware.scm (h-client): [arguments]<#:imported-modules, #:modules, #:phases>: Switch to pyproject-build-system. <#:test-backend>: Set it. <#:phases>: Relocate phase 'glib-or-gtk-wrap. [native-inputs]: Add python-setuptools. Change-Id: I525ea229449ed46721d17f458a46f3222804ac4e Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: hplip: Switch to pyproject.Nicolas Graves
* gnu/packages/cups.scm (hplip): [arguments]<#:imported-modules, #:modules, #:phases>: Switch to pyproject-build-system. Change-Id: I0150ce69467c4409ce6dfa45d094304d42c98f01 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: sugar-datastore: Switch to pyproject.Nicolas Graves
* gnu/packages/sugar.scm (sugar-datastore): [arguments]<#:imported-modules, #:modules, #:phases>: Switch to pyproject-build-system. Change-Id: Iacbdc6a880ceedcc8d325187703f1e1a7e90c9de Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: sugar: Switch to pyproject.Nicolas Graves
* gnu/packages/sugar.scm (sugar): [arguments]<#:imported-modules, #:modules, #:phases>: Switch to pyproject-build-system. Change-Id: I91ebeb1506cbc0ab50d2ed38e890d34ed9abe8c2 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: electron-cash: Switch to pyproject.Nicolas Graves
* gnu/packages/finance.scm (electron-cash): [build-system]: Switch to pyproject-build-system. [arguments]<#:imported-modules, #:modules, #:phases>: Switch to pyproject-build-system. [native-inputs]: Add python-setuptools. Change-Id: I1efbf1015ca605f12b8a6799827415cd3711beae Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: rdkit: Switch to pyproject.Nicolas Graves
* gnu/packages/chemistry.scm (rdkit): [arguments]<#:imported-modules, #:modules, #:phases>: Switch to pyproject-build-system. <#:phases>: Take phases 'enable-bytecode-determinism and 'add-install-to-pythonpath from pyproject. Change-Id: If8b134d38b3e23a6974469c1e68b2834219bd67b Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: createrepo-c: Switch to pyproject.Nicolas Graves
* gnu/packages/rpm.scm (createrepo-c): [arguments]<#:imported-modules, #:modules, #:phases>: Switch to pyproject-build-system. Change-Id: I54168510e40607007d89de2cb6e4fa8df166eaba Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: gemmi: Switch to pyproject.Nicolas Graves
* gnu/packages/chemistry.scm (gemmi): [arguments]<#:imported-modules, #:modules, #:phases>: Switch to pyproject-build-system. Change-Id: Id2bd46050b2820945d5a9d90e17e1c5d1e61c40e Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: python-xapp: Drop uneeded arguments.Nicolas Graves
* gnu/packages/cinnamon.scm (python-xapp)[arguments]: Drop all of them except <#:tests?>. Change-Id: I78923c421aa7d3169815689d9681eadc41caec96 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: libxapp: Switch to pyproject.Nicolas Graves
* gnu/packages/cinnamon.scm (libxapp): [arguments]<#:modules, #:imported-modules, #:configure-flags, #:phases>: Switch to pyproject-build-system. <#:phases>: In phase 'set-gtk-module-path, use helper string-quote. Change-Id: Ibfb493d070a739b3114f4fd222d97dd98024981b Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: libcap-ng: Update to 0.9.Ashish SHUKLA
* gnu/packages/admin.scm (libcap-ng): Update to 0.9. Add inputs. Add native-inputs. [source]<origin>: Switch to git. Change-Id: I078613133e858e83ea2f299f4bb05fe9ceefe09e Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: Add python-flask-paginate.Felix Gruber
* gnu/packages/python-web.scm (python-flask-paginate): New variable. Change-Id: I38eefde359691ce5856bd979e8b7821f83ca3a86 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: darkman: Update to 2.3.0.Sergey Trofimov
* gnu/packages/xdisorg.scm (darkman): Update to 2.3.0. [native-inputs]: Remove go-github-com-adrg-xdg and go-github-com-rxwycdh-rxhash, add go-github-com-lmittmann-tint. Change-Id: Ib48e017acda7fcdf8a16a065ab1fc0180bb5578d Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: Add go-github-com-lmittmann-tint.Sergey Trofimov
* gnu/packages/golang-xyz.scm (go-github-com-lmittmann-tint): New variable. Change-Id: Id5f471d26dd9e43a1e52cd5fec147393c8b0e498 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: quodlibet: Fix operon GI path.Remco van 't Veer
* gnu/packages/music.scm (quodlibet): [arguments]: Add operon to wrap-extra-paths. Change-Id: Iaba432f3b73995acaf757cb39a09961bfdd358d5 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: fastfetch-minimal: Update to 2.57.0Ashish SHUKLA
* gnu/packages/admin.scm (fastfetch-minimal): Update to 2.57.0. [source]<snippet>: Patch local yyjson reference. Change-Id: Ic50d237da88b0576fce1ab1c88ac29ee6f889c44 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: python-scikit-misc: Don't propagate python-numpydoc.Sören Tempel
* gnu/packages/python-science.scm (python-scikit-misc) [propagated-inputs]: Remove python-numpydoc. [native-inputs]: Add python-numpydoc. Change-Id: I9f3d3550789dd2943f496d90f59a063ac7df5e97 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: python-pynetdicom: Don't propagate python-numpydoc.Sören Tempel
* gnu/packages/python-science.scm (python-pynetdicom) [propagated-inputs]: Remove python-numpydoc. [native-inputs]: Add python-numpydoc. Change-Id: Ib0bc20a289972af1d346f38213413c6930218ef0 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: python-liana-py: Don't propagate python-numpydoc.Sören Tempel
* gnu/packages/bioinformatics.scm (python-liana-py) [propagated-inputs]: Remove python-numpydoc. [native-inputs]: Add python-numpydoc. Change-Id: I3691a1db99010926b80de7aed5b29e5602210aa2 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: python-tmx: Switch to pyproject.Sharlatan Hellseher
* gnu/packages/game-development.scm (python-tmx): [build-system]: Switch to pyproejct-build-system. [arguments] <tests?>: No tests. [native-inputs]: Add python-setuptools. Change-Id: I30d4034b8cc38e35175b5c30b5914ce74cfe1473 Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: assword: Rename to impass.Nicolas Graves
From upstream URL <https://finestructure.net/assword/>: The assword password management system project as been renamed "impass", and has moved to https://salsa.debian.org/debian/impass. * gnu/packages/password-utils.scm (assword): Deprecate and move from here… (impass): …to here. Update to 0.14.1. [arguments]<#:phases>: Rename assword to impass. [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-setuptools. [home-page, description]: Rename assword to impass. Change-Id: I985baf1a6319b3a07f71eb50d72e42ea5a3d6185 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: python-jsonnet: Switch to pyproject.Nicolas Graves
* gnu/packages/cpp.scm (python-jsonnet): [build-system]: Switch to pyproject-build-system. [arguments]<#:test-flags>: Ignore wrong search directory. [native-inputs]: Add python-pyyaml, python-pytest, python-setuptools. Change-Id: Ib85b5d1088fef2dfc3bff15460d1b061caeb73df Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: python-pygame: Update to 2.6.1.Nicolas Graves
* gnu/packages/game-development.scm (python-pygame): Update to 2.6.1. [arguments]<#:test-flags>: Ignore failing tests. <#:phases>: Add phase 'pre-check. [native-inputs]: Add python-numpy, python-pytest, python-setuptools. Change-Id: I867272ede9e85becc0de5f95307244535d29666e Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Rutherther <rutherther@ditigal.xyz>