Cayetano Santos
619765830d
etc: Add csantosb to reproduciblebuilds team.
...
* etc/teams.scm: Make csantosb a member of the reproduciblebuilds team.
Change-Id: I5228f754a67fbfcc6dd0ea72ec441c86963e47b3
2026-01-21 22:58:56 +01:00
Patrick Norton
82b43ffc3d
gnu: qpwgraph: Update to 0.9.8.
...
* gnu/packages/audio.scm (qpwgraph): Update to 0.9.8.
Change-Id: I2cb95180cc3b198e540453afc117bbad1ef7af28
Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch>
2026-01-21 22:58:56 +01:00
Nicolas Graves
d71a19b522
gnu: Add emacs-vulpea.
...
* gnu/packages/emacs-xyz.scm (emacs-vulpea): New variable.
Change-Id: Ie65dba7f5061d489d52f0bbd82701c9be36ffe1f
Reviewed-by: Cayetano Santos <csantosb@inventati.org>
Change-Id: I701b4dffbf6c23260d18dac6bf6de14a13e2e5eb
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-01-21 22:58:56 +01:00
Andreas Enge
1c3068ae64
gnu: qgpgme-qt6: Rename to qgpgme.
...
* gnu/packages/gnupg.scm (qgpgme-qt6): Rename to...
(qgpgme): ...this.
[name]: Change to qgpgme.
* gnu/packages/kde-frameworks.scm (kwallet),
* gnu/packages/kde-internet.scm (kget),
* gnu/packages/kde-pim.scm (akregator, kaddressbook, kleopatra, kmail,
kmailcommon, kmessagelib, libkleo),
* gnu/packages/kde-plasma.scm (plasma-pass),
* gnu/packages/kde-utils.scm (isoimagewriter): Rename inputs.
Fixes : guix/guix#3879
Change-Id: Ib089ea049639b7214e76ddbbd9b76c3404aa09c7
2026-01-21 22:58:56 +01:00
Andreas Enge
eb0711c636
gnu: qgpgme: Rename to qgpgme-qt5.
...
* gnu/packages/gnupg.scm (qgpgme): Rename to...
(qgpgme-qt5): ...this.
[name]: Change to qgpgme-qt5.
* gnu/packages/kde-frameworks.scm (kwallet-5): Rename input accordingly.
2026-01-21 22:58:56 +01:00
Andreas Enge
1df4dddf96
gnu: kget: Add qpgme input.
...
* gnu/packages/kde-internet.scm (kget)[inputs]: Add qgpgme-qt6.
Change-Id: Iff3b626f0e39e3b2b88a4e8911f04318446a4d4a
2026-01-21 22:58:56 +01:00
Andreas Enge
ae01b7278f
gnu: kmailcommon: Correct input for Qt6.
...
* gnu/packages/kde-pim.scm (kmailcommon)[inputs]: Replace qgpgme
by qgpgme-qt6.
Change-Id: I11738112530ede6cdd1e83f5687bd3a765aee8fc
2026-01-21 22:58:56 +01:00
Andreas Enge
4a9b509f7b
gnu: kwallet: Correct input for Qt6.
...
* gnu/packages/kde-frameworks.scm (kwallet)[inputs]: Replace qgpgme
by qgpgme-qt6.
Change-Id: If9517fb5eaaaddee7aab346d261159ec9cedabec
2026-01-21 22:58:56 +01:00
Cayetano Santos
7432e49351
gnu: Remove taglib-next.
...
Currently broken, and almost (cppunit input) duplicated with taglib.
* gnu/packages/mp3.scm (taglib-next): Delete variable.
Change-Id: I59b2dd6ede88e9104ee0f5ebd5b0825b0bd2a37f
2026-01-21 22:58:56 +01:00
Cayetano Santos
04f5ce4c89
gnu: python-pytaglib: Update dependency on taglib.
...
* gnu/packages/mp3.scm (python-pytaglib)[inputs]: Remove taglib-next; add taglib.
Change-Id: I13ce68df8ff504f1a3d18e6701362e24d93eda72
2026-01-21 22:58:55 +01:00
Nicolas Graves
cb9f832a76
gnu: emacs-beancount: Update to 0.9.0-0.8a564f5.
...
* gnu/packages/finance.scm (emacs-beancount): Update to 0.9.0-0.8a564f5.
[arguments]<#:phases>: Drop them.
[inputs]: Replace beancount by beancount-3.
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-01-21 22:58:55 +01:00
Nicolas Graves
e92198fc96
gnu: beancount-3: Update to 3.2.0.
...
* gnu/packages/finance.scm (beancount-3): Update to 3.2.0.
[source]<modules, snippet>: Drop them.
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-01-21 22:58:55 +01:00
Nicolas Graves
69761439cd
gnu: beanquery: Ignore failing tests.
...
* gnu/packages/finance.scm (beanquery)[arguments]<#:test-flags>:
Ignore failing tests due to insignificant whitespace differences.
Change-Id: I5e3a628542ba9b16a26b000f5d7a99007aacbf20
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-01-21 22:58:55 +01:00
Nicolas Goaziou
98bf786453
gnu: texlive build system: Install info files and man pages.
...
Fixes: bug#54422
* guix/build/texlive-build-system.scm (install): Install info files and man
pages at their expected location.
Change-Id: Id4b6bc4d0f7b20b8cb0c98b24d8e66835aac5fb0
2026-01-21 22:58:55 +01:00
Nicolas Goaziou
cd9e8d4292
gnu: Fix reproducibility for some TeX Live packages.
...
* 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
2026-01-21 22:58:55 +01:00
jgart
5045a7e993
gnu: Remove nyxt.
...
* gnu/packages/web-browsers.scm (nyxt): Delete variable.
Fixes : guix/guix#518
Change-Id: I5fe5c1d4de2dc8de5e809de7a2a8525b4d998b2b
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-01-21 22:58:55 +01:00
jgart
f9af3e7431
gnu: Remove emacs-nyxt.
...
* gnu/packages/emacs-xyz.scm (emacs-nyxt): Delete variable.
Change-Id: Id965b961c850f84239a7df246790ae734dc7d6b4
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-01-21 22:58:55 +01:00
Andreas Enge
39063dc130
gnu: Remove xxkb.
...
* gnu/packages/xdisorg.scm (xxkb): Delete variable.
Fixes : guix/guix#4765
Change-Id: I265d4b68014f1322656b12a58b8a6ce0c9425836
2026-01-21 22:58:54 +01:00
Andreas Enge
e71bd750d0
gnu: Remove python-islenska.
...
The package contains non-distributable data.
* gnu/packages/python-xyz.scm (python-islenska): Delete variable.
Fixes : guix/guix#4079
Change-Id: I650ceab9a486ccf7939ce126b97b7e7fbcc0a829
2026-01-21 22:58:54 +01:00
Hennadii Stepanov
fe034a0d19
gnu: python-lief: Update to 0.17.2.
...
* gnu/packages/python-xyz.scm (python-lief): Update to 0.17.2.
Change-Id: I5e1eaf0cc6d8968db7c23488c679c5cefb74b407
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-01-21 22:58:54 +01:00
Hugo Buddelmeijer
76e0ada220
gnu: python-forbiddenfruit: Fix build.
...
* 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>
2026-01-21 22:58:54 +01:00
Hugo Buddelmeijer
fc8cc883e9
gnu: python-flask-cors: Update to 6.0.2.
...
* 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>
2026-01-21 22:58:54 +01:00
Sharlatan Hellseher
20b1ec49c2
gnu: Remove python-sqlalchemy-stubs.
...
* gnu/packages/databases.scm (python-sqlalchemy-stubs): Delete variable.
Fixes : guix/guix#4780
Change-Id: I331c73b603386e50e8464409a1184cd953f11e0d
2026-01-21 22:58:54 +01:00
Sharlatan Hellseher
b7d6faec88
gnu: Remove sqlcrush.
...
* gnu/packages/databases.scm (sqlcrush): Delete variable.
Fixes : guix/guix#4781
Change-Id: I951801a3f23643f84cc32f97e506335f3d6da77b
2026-01-21 22:58:54 +01:00
Sharlatan Hellseher
ef593ec6c7
gnu: python-brian2tools: Switch to pyproject.
...
* 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
2026-01-21 22:58:54 +01:00
Nicolas Graves
60522ee6b9
gnu: python-pyxel: Switch to pyproject.
...
* 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>
2026-01-21 22:58:54 +01:00
Nicolas Graves
acad78d869
gnu: python-pyspoa: Switch to pyproject.
...
* 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>
2026-01-21 22:58:54 +01:00
Nicolas Graves
9fc5c7fc5a
gnu: python-pytorch: Switch to pyproject.
...
* 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>
2026-01-21 22:58:53 +01:00
Nicolas Graves
84004ebc63
gnu: python-pypairix: Fix package.
...
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>
2026-01-21 22:58:53 +01:00
Nicolas Graves
630a74eda2
gnu: hg-commitsigs: Switch to pyproject.
...
* 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>
2026-01-21 22:58:53 +01:00
Nicolas Graves
3256a25f8d
gnu: mercurial: Switch to pyproject.
...
* 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>
2026-01-21 22:58:53 +01:00
Nicolas Graves
61678a35bb
gnu: flair: Switch to pyproject.
...
* 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>
2026-01-21 22:58:53 +01:00
Nicolas Graves
358bebbe80
gnu: syncplay: Switch to pyproject.
...
* 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>
2026-01-21 22:58:53 +01:00
Nicolas Graves
1253eab06c
gnu: gmsh: Switch to pyproject.
...
* 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>
2026-01-21 22:58:53 +01:00
Nicolas Graves
9101d71595
gnu: ringdecomposerlib: Switch to pyproject.
...
* 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>
2026-01-21 22:58:53 +01:00
Sharlatan Hellseher
a83699b837
gnu: python-celery: Update to 5.6.2.
...
* 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
2026-01-21 22:58:53 +01:00
Sharlatan Hellseher
2e52cc7624
gnu: python-kombu: Update to 5.6.0.
...
* 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
2026-01-21 22:58:53 +01:00
Sharlatan Hellseher
8385663958
gnu: python-click-plugins-1: Add a maintenance note.
...
* gnu/packages/python-xyz.scm (python-click-plugins-1): Add a maintenance
note.
Change-Id: If3dec531b59ace642976c11ae7e8a8d7de33b334
2026-01-21 22:58:53 +01:00
Hugo Buddelmeijer
69ef12d9f5
gnu: python-celery: Fix build on CI.
...
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>
2026-01-21 22:58:52 +01:00
Sharlatan Hellseher
c907022778
gnu: python-pyjanitor: Update to 0.32.5.
...
* 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
2026-01-21 22:58:52 +01:00
Sharlatan Hellseher
9e01216593
gnu: python-pandas-flavor: Update to 0.8.1.
...
* 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
2026-01-21 22:58:52 +01:00
Nicolas Graves
fb7239c97d
gnu: h-client: Switch to pyproject.
...
* 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>
2026-01-21 22:58:52 +01:00
Nicolas Graves
2277a2b6b3
gnu: hplip: Switch to pyproject.
...
* 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>
2026-01-21 22:58:52 +01:00
Nicolas Graves
b3b4c43661
gnu: sugar-datastore: Switch to pyproject.
...
* 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>
2026-01-21 22:58:52 +01:00
Nicolas Graves
f4f4b02f34
gnu: sugar: Switch to pyproject.
...
* 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>
2026-01-21 22:58:52 +01:00
Nicolas Graves
d38098db80
gnu: electron-cash: Switch to pyproject.
...
* 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>
2026-01-21 22:58:52 +01:00
Nicolas Graves
7109ad59af
gnu: rdkit: Switch to pyproject.
...
* 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>
2026-01-21 22:58:52 +01:00
Nicolas Graves
4ab7392b92
gnu: createrepo-c: Switch to pyproject.
...
* 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>
2026-01-21 22:58:52 +01:00
Nicolas Graves
f1ba51040a
gnu: gemmi: Switch to pyproject.
...
* 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>
2026-01-21 22:58:52 +01:00
Nicolas Graves
aec536e39d
gnu: python-xapp: Drop uneeded arguments.
...
* gnu/packages/cinnamon.scm (python-xapp)[arguments]: Drop all of them
except <#:tests?>.
Change-Id: I78923c421aa7d3169815689d9681eadc41caec96
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-01-21 22:58:52 +01:00