Danny Milosavljevic
fc37076ed9
Add Graal
...
Change-Id: I0350197af84ac351031e70a63fd0d483d022bad9
2026-01-01 18:33:49 +01:00
Greg Hogan
31b32eac3f
gnu: LLVM, Clang, libomp, lld: Update to 21.1.8.
...
* gnu/packages/llvm.scm (llvm-21, clang-21, clang-runtime-21,
libomp-21, lld-21, lldb): Update to 21.1.8.
Change-Id: I6f686d59d5ee95dc3ad28008a22a7b5bded824ac
Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com >
2026-01-01 02:04:57 +01:00
Foster Hangdaan
713500406c
gnu: flatpak: Update to 1.16.2.
...
* gnu/packages/package-management.scm (flatpak): Update to 1.16.2.
Change-Id: Ieeaadde513f3b34054468ed1c708e7ee8777eb0e
Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com >
2026-01-01 01:10:36 +01:00
Tanguy Le Carrour
0f315ca398
system: images: Add A20-OLinuXino-LIME2 image.
...
* gnu/local.mk: Register image.
* gnu/system/images/a20-olinuxino-lime2.scm: New file.
Change-Id: Ib1370307951d78d3ac119c8ab9a612a8e8a5bd2b
Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com >
2026-01-01 01:06:14 +01:00
Hugo Buddelmeijer
b673bc4518
gnu: python-whisper: Update to 1.1.10.
...
* gnu/packages/monitoring.scm (python-whisper): Update to 1.1.10.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:phases>: Add remove-python-six-dependency phase.
[native-inputs]: Remove python-six; add python-pytest and python-setuptools.
Change-Id: I218415bfc0283bc05ed73d080885328702201b37
Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com >
2026-01-01 01:06:06 +01:00
Sharlatan Hellseher
cf4296ecb1
gnu: cnvkit: Fix tests.
...
* gnu/packages/bioinformatics.scm (cnvkit):
[arguments] <phases>: Add 'fix-pytest-config.
[propagated-inputs]: Remove python-future.
Change-Id: I845709c8e91e8ed86dcc25a9d5dc0469e8005f0b
2025-12-31 17:33:28 +00:00
Nicolas Graves
7c84917350
gnu: httpstat: Update to 1.3.2.
...
* gnu/packages/networking.scm (httpstat): Update to 1.3.2.
[build-system]: Switch to pyproject-build-system.
[arguments]: Improve style.
<#:tests?>: Disable them.
<#:phases>: Replace 'check phase.
[native-inputs]: Add python-setuptools.
Change-Id: Ic5797b3d5ed6319a70364a724662ebfb8b1ef9c2
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-31 17:11:49 +00:00
Nicolas Graves
fdd6de5c4b
gnu: pproxy: Update to 2.7.9.
...
* gnu/packages/networking.scm (pproxy): Update to 2.7.9.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]: Improve style.
[native-inputs]: Add python-setuptools.
Change-Id: Ie0142017f57ab06ad3f28983131a590d5b52522b
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-31 17:11:49 +00:00
Nicolas Graves
78a9398975
gnu: python-pysctp: Update to 0.7.2.
...
* gnu/packages/networking.scm (python-pysctp): Update to 0.7.2.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]: Improve style.
<#:test-backend>: Set it, because pytest fails to run here.
[native-inputs]: Add python-setuptools.
Change-Id: Id45e482d381ce4ffae461350d34556c1a689db03
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-31 17:11:49 +00:00
Nicolas Graves
e5b8f6d0b5
gnu: python-sparqlwrapper: Switch to pyproject.
...
* gnu/packages/rdf.scm (python-sparqlwrapper):
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools.
Change-Id: I75045b9a6059a0c3af5d122bbfe6019866338caa
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-31 17:11:49 +00:00
Nicolas Graves
9c9aeeb33c
gnu: python-libtmux: Update to 0.53.0.
...
* gnu/packages/tmux.scm (python-libtmux): Update to 0.53.0.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:test-flags>: Ignore pytest arguments and failing tests.
<#:phases>: Replace 'check phase replacement by a 'configure-tests
phase.
[native-inputs]: Add python-hatchling, python-pytest.
Change-Id: I5bcc225f6d16413210d8a852b04f6a6063228d02
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-31 17:11:48 +00:00
Nicolas Graves
17968ec046
gnu: iotop-python: Switch to pyproject.
...
* gnu/packages/linux.scm (iotop-python):
[build-system]: Switch to pyproject-build-system.
[arguments, synopsis]: Improve style.
[native-inputs]: Add python-setuptools.
Change-Id: I25f67828dec27a4965f14c78dfc8f42a0b3cff0b
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-31 17:11:48 +00:00
Nicolas Graves
9b1fe6120f
gnu: python-pamela: Switch to pyproject.
...
* gnu/packages/linux.scm (python-pamela):
[build-system]: Switch to pyproject-build-system.
[source, arguments]: Improve style.
[native-inputs]: Add python-setuptools.
Change-Id: I842d2eca695e45a196d44ee8896e0651040b95df
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-31 17:11:48 +00:00
Nicolas Graves
6681b4894d
gnu: stcgal: Switch to pyproject.
...
* gnu/packages/embedded.scm (stcgal):
[source]: Improve style.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-pytest, python-setuptools.
Change-Id: I586a3c56b23572d2552e3779afda4447c708a63b
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-31 17:11:48 +00:00
Nicolas Graves
4a98c20de1
gnu: python-bonsai: Update to 1.5.4.
...
* gnu/packages/openldap.scm (python-bonsai): Update to 1.5.4.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:tests?>: Enable them.
<#:test-flags>: Ignore failing tests.
[native-inputs]: Add python-pytest, python-setuptools.
Change-Id: I056193ef6d61cf3f95a545fae6478dc9eda26a0d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-31 17:11:48 +00:00
Nicolas Graves
37ef605f51
gnu: python-reportlab: Update to 4.4.7.
...
* gnu/packages/pdf.scm (python-reportlab): Update to 4.4.7.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:test-target>: Migrate to <#:phases, #:test-backend, #:test-flags>.
<#:configure-flags>: Refresh them.
[native-inputs]: Add python-setuptools.
[propagated-inputs]: Remove python-chardet. Add
python-charset-normalizer.
Change-Id: I941ee2c6dc3c893a0ab3f537a1d898c0a859a0c9
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-31 17:10:54 +00:00
Sharlatan Hellseher
fbde1b3054
gnu: temper-exporter: Switch to pypproject.
...
* gnu/packages/monitoring.scm (temper-exporter):
[build-system]: Switch to pypproject-build-system.
[native-inputs]: Remove python-pytest, python-pytest-mock, and
python-pytest-runner; add python-setuptools.
Change-Id: I492c29f1141f5601affd883607c7904928b0c83f
2025-12-31 15:20:51 +00:00
Sharlatan Hellseher
c26faeee46
gnu: python-pyzabbix: Move to python-web.
...
This is an intermediate Python module communicating with Zabbix API via
HTTP, the best place is (gnu packages python-web).
* gnu/packages/monitoring.scm (python-pyzabbix): Move from here ...
* gnu/packages/python-web.scm: ... to here.
Change-Id: I7ef6b03b6f33310b2470b4adaf60be87dec19f6b
2025-12-31 15:11:20 +00:00
Sharlatan Hellseher
b7b2b5b6b9
gnu: python-pyzabbix: Update to 1.3.1.
...
* gnu/packages/monitoring.scm (python-pyzabbix): Update to 1.3.1.
[build-system]: Switch to pyproject-build-system.
[arguments] <test-flags>: Provide path to tests.
<phases>: Drop all.
[native-inputs]: Add python-setuptools.
Change-Id: If55f0330217fd3416d0a3318eaaa6734b14dafca
2025-12-31 15:04:14 +00:00
Sharlatan Hellseher
5e5edd6f74
gnu: python-isrcsubmit: Deprecate in favor of isrcsubmit.
...
* gnu/packages/music.scm (isrcsubmit): New variable.
(python-isrcsubmit): Deprecate variable.
Change-Id: I04709a1009a4d2e0773e1b4cea6b2bcb4a7eae5b
2025-12-31 14:49:26 +00:00
Sharlatan Hellseher
d030f1ed9d
gnu: python-isrcsubmit: Switch to pyproject.
...
* gnu/packages/music.scm (python-isrcsubmit):
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools.
Change-Id: I2b629e557256b81e77fc10af708f733372220365
2025-12-31 14:44:03 +00:00
Nicolas Graves
7305cf7658
gnu: jellyfin-mpv-shim: Switch to pyproject.
...
* gnu/packages/video.scm (jellyfin-mpv-shim):
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools.
Change-Id: I36ad651b4d0534e37403f0aec04f15f27f8293f0
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-31 14:26:17 +00:00
Nicolas Graves
e640aa6acb
gnu: python-petsc4py: Switch to pyproject.
...
* gnu/packages/maths.scm (python-petsc4py): Run guix style.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools.
Change-Id: If00fb947d8d0b99665601c04714d5b7d21fb167f
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-31 14:26:17 +00:00
Nicolas Graves
95d9fd22d8
gnu: python-hg-evolve: Switch to pyproject.
...
* gnu/packages/version-control.scm (python-hg-evolve):
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools.
Change-Id: Ibb3988dc6ce39b8bfe3b55808ce01b30df9c3d82
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-31 14:26:17 +00:00
Nicolas Graves
46ba3c8c99
gnu: gpodder: Switch to pyproject.
...
* gnu/packages/gpodder.scm (gpodder):
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools.
Change-Id: I985ebde78c59f6ecb960a47efaac4240d7b48def
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-31 14:26:17 +00:00
Nicolas Graves
c2f8f66917
gnu: impressive: Switch to pyproject.
...
* gnu/packages/pdf.scm (impressive):
[build-system]: Switch to pyproject-build-system.
[arguments]<#:tests?, phases>: Improve style.
[native-inputs]: Add python-setuptools.
Change-Id: I0a9d0515c5758b871a27968edd63ac26e5b4d9dc
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-31 14:26:17 +00:00
Nicolas Graves
d9e834bd3e
gnu: python-cvxopt: Switch to pyproject.
...
* gnu/packages/maths.scm (python-cvxopt):
[build-system]: Switch to pyproject-build-system.
[arguments]: Improve style, use gexps.
[native-inputs]: Add python-pytest, python-setuptools.
Change-Id: Ife73ce0b238ccbf2d0eff7164eccfce5c721384f
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-31 14:26:17 +00:00
Nicolas Graves
30193dd717
gnu: java-antlr4-runtime-python: Switch to pyproject.
...
* gnu/packages/java.scm (java-antlr4-runtime-python):
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools.
Change-Id: I3223f679b2f4809181d3aa5e8e2c76884768dd12
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-31 14:26:17 +00:00
Nicolas Graves
3cff5074e7
gnu: python-gpg: Switch to pyproject.
...
* gnu/packages/gnupg.scm (python-gpg):
[build-system]: Switch to pyproject-build-system.
[arguments]<#:tests?>: Relocate keyword.
[native-inputs]: Add python-setuptools.
Change-Id: I4aad5dd364b74bca1a67a116dfb1598a224f81d6
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-31 14:26:17 +00:00
Nicolas Graves
8d5ab7e340
gnu: pagekite: Switch to pyproject.
...
* gnu/packages/networking.scm (pagekite):
[build-system]: Switch to pyproject-build-system.
[arguments]: Improve style, use gexps.
<#:phases>: Refresh phase 'install-man-page. Replace 'check phase.
<#:tests?>: Disable them.
[native-inputs]: Add perl (required to run tests), python-setuptools.
Change-Id: I4667440c298ae17f048b1c7659cc23c4f4d1d990
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-31 14:26:17 +00:00
Nicolas Graves
72573dd179
gnu: python-ipy: Switch to pyproject.
...
* gnu/packages/networking.scm (python-ipy):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-pytest, python-setuptools.
[description]: Improve style.
Change-Id: Id2b1673321af264fad84008f4029bfab3362379c
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-31 14:26:14 +00:00
ROCKTAKEY
910d808ae5
gnu: Add witr.
...
Change-Id: I681e0b12f8b132b647685507c97c85207402513b
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-31 14:15:01 +00:00
Nicolas Graves
bbb8b2903e
gnu: poezio: Switch to pyproject.
...
* gnu/packages/messaging.scm (poezio):
[source, arguments]: Run guix style.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools.
Change-Id: Ie384f594babfbc9919d9458d8ffc1f92d00b1118
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-31 13:53:52 +00:00
Nicolas Graves
1664f8c899
gnu: python-pyreadstat: Switch to pyproject.
...
* gnu/packages/statistics.scm (python-pyreadstat):
[build-system]: Switch to pyproject-build-system.
[arguments]<#:phases>: Improve style, migrate to gexps.
[native-inputs]: Add python-setuptools.
Change-Id: I56e8dcd877b7b6e688b9d0004fe74b220777df18
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-31 13:53:52 +00:00
Nicolas Graves
f0a4086fad
gnu: tadbit: Switch to pyproject.
...
* gnu/packages/bioinformatics.scm (tadbit):
[build-system]: Switch to pyproject-build-system.
[arguments]<#:test-backend, #:test-flags>: Migrate from 'check phase.
[native-inputs]: Add python-setuptools.
Change-Id: Ib32b92c308fae375095c0c3a14df1c8bea1f7969
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-31 13:53:03 +00:00
Nicolas Graves
b20b339fad
gnu: svtplay-dl: Update to 4.167.
...
* gnu/packages/video.scm (svtplay-dl): Update to 4.167.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-pytest, python-requests-mock,
python-setuptools.
Change-Id: Icb1514632e24c1462d8c79cd5dbd60319b1747d0
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-31 13:27:01 +00:00
Nicolas Graves
96ed6b91a1
gnu: qtfaststart: Switch to pyproject.
...
* gnu/packages/video.scm (qtfaststart):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools.
[arguments, description]: Improve style.
Change-Id: Id2d06b0f34b99e0af8af837095a93117d9c12675
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-31 13:27:01 +00:00
Nicolas Graves
98be8e7f18
gnu: twitchy: Switch to pyproject.
...
* gnu/packages/video.scm (twitchy):
[build-system]: Switch to pyproject-build-system.
[arguments]<#:tests?>: Disable them.
<#:phases>: Improve style, use gepxs, remove trailing #t.
[native-inputs]: Add python-setuptools.
Change-Id: Iff9a112e9ce0f6a9c541780033523aadc53b9d2d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-31 13:27:01 +00:00
Nicolas Graves
4e0906e98c
gnu: you-get: Switch to pyproject.
...
* gnu/packages/video.scm (you-get): Run guix style.
[build-system]: Switch to pyproject-build-system.
[arguments]: Re-order keywords. Use gexps.
[native-inputs]: Add python-setuptools.
Change-Id: I798ea8a3df60572e80ebd87460d7f6fcdb45d0d4
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-31 13:27:01 +00:00
Nicolas Graves
82dd94b3f9
gnu: python-git-multimail: Update to 1.6.0-0.747fad4.
...
* gnu/packages/version-control.scm (python-git-multimail): Update to 1.6.0-0.747fad4.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:tests?>: Disable them for now.
<#:phases>: Improve style, add 'check phase replacement.
[native-inputs]: Add python-setuptools.
Change-Id: I0bde82b066878252b54404ad973d327fdd677302
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-31 13:27:01 +00:00
Nicolas Graves
693e765bb3
gnu: python-slepc4py: Switch to pyproject.
...
* gnu/packages/maths.scm (python-slepc4py): Run guix style.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools.
[description]: Improve style.
Change-Id: I926c3c5eccb0b1d8174e297d5a1f0b363e0f309a
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-31 13:26:58 +00:00
Sharlatan Hellseher
56598668a7
gnu: mdpo: Update to 0.3.86.
...
* gnu/packages/gettext.scm (mdpo): Update to 0.3.86.
[source]: Switch to git-fetch.
[build-system]: Switch pyproject-build-system.
[inputs]: Add python-polib and python-pymd4c.
[propagated-inputs]: Remove python-polib and python-pymd4c.
[native-inputs]: Remove python-bump2version and python-yamllint; add
python-setuptools.
Change-Id: I1f5bc5dd273768adad5d87f70f0646c60310668f
2025-12-31 13:12:19 +00:00
Sharlatan Hellseher
eb4aa7bd2c
gnu: python-pymd4c: Update to 1.1.2.
...
* gnu/packages/python-xyz.scm (python-pymd4c): Update to 1.1.2.
Change-Id: I712e7868b078c4ca3cea594e78c71393cb3e12f3
2025-12-31 13:12:18 +00:00
Sharlatan Hellseher
8240f35e15
gnu: python-parse-type: Update to 0.6.6.
...
* gnu/packages/python-xyz.scm (python-parse-type): Update to 0.6.6.
[native-inputs]: Remove python-wheel; add python-setuptools-scm.
Change-Id: Ia31b266f4ce6ceb677ae3787d3484e19fdc80de2
2025-12-31 12:47:02 +00:00
Sergey Trofimov
ae53179c9d
gnu: darkman: Update to 2.2.0.
...
* gnu/packages/xdisorg.scm (darkman): Update to 2.2.0.
[source]: Adjust Makefile patching snippet.
[arguments]<#:phases>{patch-paths}: Simplify.
[native-inputs]: Replace go-gopkg-in-yaml-v3 with
go-github-goccy-go-yaml
Change-Id: I8adc6604b69531af5dd246cfd9b9c7eabcb4c54d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-31 12:42:46 +00:00
Nicolas Graves
cfffecfa28
gnu: python-polling2: Switch to pyproject.
...
* gnu/packages/python-xyz.scm (python-polling2):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]: Enable <#:tests?>.
<#:test-flags>: Ignore flaky test.
[native-inputs]: Add python-setuptools. Remove python-pytest-runner.
Change-Id: Ifb8a4eb6fe65ba4dccb1cbc0a4cb629aba443b09
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-31 12:24:15 +00:00
Nicolas Graves
b3f5f6cc2f
gnu: python-polib: Update to 1.2.0.
...
* gnu/packages/python-xyz.scm (python-polib): Update to 1.2.0.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:test-backend, #:test-flags>: Set them.
[native-inputs]: Add python-setuptools.
[home-page]: Refresh it;
[description]: Improve style.
Change-Id: If11e30028c3ede6301488801ffaecb591088f908
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-31 12:24:15 +00:00
Nicolas Graves
d471ab83d4
gnu: python-parse: Update to 1.20.2.
...
* gnu/packages/python-xyz.scm (python-parse): Update to 1.20.2.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:phases>: Drop them.
[native-inputs]: Add python-pytest, python-pytest-cov,
python-setuptools.
Change-Id: Ibee0e79a21b5cc7f974c25646c4dc9409c0e1e6a
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-31 12:24:15 +00:00
Nicolas Graves
5a750ecb2c
gnu: python-empy: Update to 3.3.4.
...
* gnu/packages/python-xyz.scm (python-empy): Update to 3.3.4.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:phases>: Replace 'check phase.
[native-inputs]: Add python-setuptools.
Change-Id: I52aa3db0a2d2f536e520280848724092c6e05c44
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-31 12:24:15 +00:00
Nicolas Graves
62e5611233
gnu: python-simpleaudio: Switch to pyproject.
...
* gnu/packages/python-xyz.scm (python-simpleaudio):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:tests?>: Enable them.
<#:test-backend>: Set it.
<#:phases>: Add phase 'fix-test-run.
[native-inputs]: Add python-setuptools.
Change-Id: Ibad8cf2ae98699fec69c3961a804dfa6a9155ef4
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-31 12:24:14 +00:00
Nicolas Graves
5fc8a1d6e9
gnu: python-coloredlogs: Update to 15.0.1.
...
* gnu/packages/python-xyz.scm (python-coloredlogs): Update to 15.0.1.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:tests?>: Enable them.
<#:test-flags>: Disable failing tests.
[native-inputs]: Add python-pytest, python-setuptools,
python-verboselogs.
Change-Id: If21f11357fdce225de6caa3b7b77b6ef7ed6cb5b
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-31 12:24:14 +00:00
Nicolas Graves
ee27101aa3
gnu: python-capturer: Update to 3.0.
...
* gnu/packages/python-xyz.scm (python-capturer): Update to 3.0.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-pytest, python-setuptools.
Change-Id: I0f44dcff9d7f77a8391a8841268e078f5dca0758
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-31 12:24:14 +00:00
Nicolas Graves
3e33a94118
gnu: python-humanfriendly: Update to 10.0.
...
* gnu/packages/python-xyz.scm (python-humanfriendly): Update to 10.0.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools.
Change-Id: I15dcfa2af7df442ea68e6165fa37aafcb869fd28
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-31 12:24:14 +00:00
Nicolas Graves
b5159db2ce
gnu: python-pims: Fix build.
...
* gnu/packages/image-processing.scm (python-pims)
[arguments]<#:phases>: Add phase 'relax-requirements.
[native-inputs]: Remove python-wheel.
Change-Id: Icec0ee0744cd326f1bbd2f320b63fa067cea7e8b
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-31 12:24:11 +00:00
Noé Lopez
4ce3182d41
gnu: kiwix-desktop: Show icons.
...
* gnu/packages/web.scm (kiwix-desktop)[inputs]: Add qtsvg.
Closes : guix/guix#4787
Change-Id: Ic10b79dc38851d997e19162b76c8e10f67439964
Signed-off-by: 宋文武 <iyzsong@member.fsf.org >
2025-12-31 15:04:17 +08:00
vga
8674388124
gnu: Add cl-forms.
...
* gnu/packages/lisp-xyz.scm (cl-forms, sbcl-cl-forms): New variables.
Change-Id: I3197e5b66e69daf5740f856b8f150acaf661b853
Signed-off-by: jgart <jgart@dismail.de >
2025-12-30 14:26:26 -05:00
vga
57bd6a4a1d
gnu: Add cl-peppol.
...
* gnu/packages/lisp-xyz.scm (cl-peppol, sbcl-cl-peppol): New variables.
Change-Id: I2d8690c02282dad52f2a4760f539e2444e08f793
Signed-off-by: jgart <jgart@dismail.de >
2025-12-30 14:25:59 -05:00
Maxim Cournoyer
ea4dd4c45d
Revert "services/configuration: Fix case where sub-documentation is nonexistent."
...
This reverts commit 8b6e9acc26 .
Fixes: <https://issues.guix.gnu.org/79578 >
2025-12-30 22:42:06 +09:00
Maxim Cournoyer
045ee8ec77
build/dbus-service: Fix possible syntax error in 'with-retries'.
...
When the body was not a single expression, quote would throw a syntax error.
* gnu/build/dbus-service.scm (with-retries): Ensure the body is a single
expression when quoted for the error message.
Change-Id: I44ec61bc26c8959b499bc94eb661762afdaf99ba
2025-12-30 22:42:06 +09:00
Sharlatan Hellseher
0c6fe1a1e7
gnu: Remove python-rauth.
...
* gnu/packages/python-web.scm (python-rauth): Delete variable.
Fixes : guix/guix#4576
Change-Id: Ic38764f54e828c2e591f62ad09f1e04450713d9f
2025-12-30 13:30:44 +00:00
Sharlatan Hellseher
d7448718b6
gnu: Remove python-unalix.
...
* gnu/packages/python-web.scm (python-unalix): Delete variable.
Fixes : guix/guix#4577
Change-Id: I842a022d7b48ac0bb0dcae4014fa3e12fe40d982
2025-12-30 13:29:58 +00:00
Sharlatan Hellseher
45233c5590
gnu: Remove python-climin.
...
* gnu/packages/python-science.scm (python-climin): Delete variable.
Fixes : guix/guix#4556
Change-Id: I8e26118c854a6ece21a5d8946a30812b626dc52e
2025-12-30 13:28:10 +00:00
Sharlatan Hellseher
bbdbf51c9b
gnu: python-lenstronomy: Skip one more test.
...
* gnu/packages/astronomy.scm (python-lenstronomy)[arguments]
<test-flags>: Skip one more shaky test.
Change-Id: I16749000c6a6fe6463a33018e277e701aec6faa8
2025-12-30 11:40:48 +00:00
Sharlatan Hellseher
532e6a311c
gnu: python-viresclient: Update to 0.14.0.
...
* gnu/packages/astronomy.scm (python-viresclient): Update to 0.14.0.
[propagated-inputs]: Add python-h5py.
Change-Id: I5961a7a96938d3d8aad12b7b697b20b0d3113583
2025-12-30 11:40:48 +00:00
Sharlatan Hellseher
76c6cbe909
gnu: python-sbpy: Update to 0.6.0.
...
* gnu/packages/astronomy.scm (python-sbpy): Update to 0.6.0. Re arrange
fields order.
[arguments] <phases>: Remove 'set-home-env; add 'pre-check.
[native-inputs]: Add python-setuptools.
Change-Id: I806c87a2e4d4c3bf851a25372ec0adafd0897fe1
2025-12-30 11:40:48 +00:00
Sharlatan Hellseher
f7d7e07ded
gnu: python-regularizepsf: Update to 1.1.1.
...
* gnu/packages/astronomy.scm (python-regularizepsf): Update to 1.1.1.
Change-Id: Ia8546d79493816d297269cb79e984a171e6dc4fa
2025-12-30 11:40:48 +00:00
Sharlatan Hellseher
ccd951c73c
gnu: python-glue-vispy-viewers: Update to 1.3.0.
...
* gnu/packages/astronomy.scm (python-glue-vispy-viewers): Update to 1.3.0.
Change-Id: I9551f531ec44f6dff9d140966a9cc69d0696a80a
2025-12-30 11:40:48 +00:00
Sharlatan Hellseher
ef20c0a616
gnu: python-glue-qt: Update to 0.4.1.
...
* gnu/packages/astronomy.scm (python-glue-qt): Update to 0.4.1.
Change-Id: Icc7f7012effaa7cbbc1595e117b6ebcf3452a4e2
2025-12-30 11:40:48 +00:00
Sharlatan Hellseher
5cdc82d225
gnu: python-eventio-1: Relax requirements.
...
* gnu/packages/astronomy.scm (python-eventio-1)[arguments] <phases>:
Add 'relax-requirements.
Change-Id: I4831d9a4ca73cb40dd6140999269a61e92e6be2b
2025-12-30 11:40:48 +00:00
Sharlatan Hellseher
ad05e265b1
gnu: python-edps: Update to 1.7.0.
...
* gnu/packages/astronomy.scm (python-edps): Update to 1.7.0.
Change-Id: I3ad3008e0c07e2072dc8470fa5b1dc3804cf4ddf
2025-12-30 11:40:48 +00:00
Sharlatan Hellseher
00eb739bb3
gnu: python-astromartini: Update to 2.1.13.
...
* gnu/packages/astronomy.scm (python-astromartini): Update to 2.1.13.
[propagated-inputs]: Add python-gizmo-analysis, python-swiftgalaxy,
python-swiftsimio, and python-utilities-awetzel.
Change-Id: I76c1a275fc4ba4abca53c3d91080775d58682ba1
2025-12-30 11:40:48 +00:00
Sharlatan Hellseher
18273ff06f
gnu: Add python-gizmo-analysis.
...
* gnu/packages/astronomy.scm (python-gizmo-analysis): New variable.
Change-Id: I7f21d3a3040fd4a5449f2b8f46aed1dcaa92e1a9
2025-12-30 11:40:47 +00:00
Sharlatan Hellseher
697328e980
gnu: Add python-utilities-awetzel.
...
* gnu/packages/astronomy.scm (python-utilities-awetzel): New variable.
Change-Id: I708abad27cc85264f6e788d529cebd1a9fad2a3b
2025-12-30 11:40:47 +00:00
Sharlatan Hellseher
88f3ec5a81
gnu: Add python-swiftgalaxy.
...
* gnu/packages/astronomy.scm (python-swiftgalaxy): New variable.
Change-Id: I9f45a1b665b19145bc08787bcec3584ec0efbad5
2025-12-30 11:40:47 +00:00
Sharlatan Hellseher
f96c7954e5
gnu: Add python-swiftsimio.
...
* gnu/packages/astronomy.scm (python-swiftsimio): New variable.
Change-Id: Iddd658ae8e79694c9074238080a5bff0460b6b14
2025-12-30 11:40:47 +00:00
Sharlatan Hellseher
197515411c
gnu: phd2: Update to 2.6.14.
...
* gnu/packages/astronomy.scm (phd2): Update to 2.6.14.
Change-Id: I858fbebf3569629e8d923c1b02df781e2cba77f6
2025-12-30 11:40:47 +00:00
Sharlatan Hellseher
a3feb5c7b8
gnu: splash: Update to 3.11.7.
...
* gnu/packages/astronomy.scm (splash): Update to 3.11.7.
Change-Id: Ic82067037229c08d7c684d0ffbeadef2f551ea9d
2025-12-30 11:40:47 +00:00
Sharlatan Hellseher
5723aeef5b
gnu: python-sunpy-soar: Update to 1.12.0.
...
* gnu/packages/astronomy.scm (python-sunpy-soar): Update to 1.12.0.
[arguments] <test-flags>: Remove non existed ignored test from the list.
<phases>: Keep 'sanity-check; remove 'set-home-env; add 'pre-check.
[propagated-inputs]: Remove python-matplotlib.
[native-inputs]: Remove python-wheel; add python-matplotlib.
Change-Id: I91fff5657003edac63f94e565546eabd1ae16b2e
2025-12-30 11:40:47 +00:00
Sharlatan Hellseher
7e282d215d
gnu: python-pynbody: Update to 2.4.0.
...
* gnu/packages/astronomy.scm (python-pynbody): Update to 2.4.0.
[arguments] <test-flags>: Skip some more tests requiring remove data.
[propagated-inputs]: Add python-osfclient.
[home-page]: Fix URL "Pynbody documentation may now be found at
pynbody.readthedocs.io. If you are still using v1.x, the documentation
is archived at pynbody.readthedocs.io/v1-docs."
Change-Id: I8549e4c5a3223bc1ee1b9cb0913b47b659af4fd7
2025-12-30 11:40:47 +00:00
Sharlatan Hellseher
89bf14d322
gnu: Add python-osfclient.
...
* gnu/packages/python-science.scm (python-osfclient): New variable.
Change-Id: I236ee7e8f56758fbd75b8b83f67161f37d812e6e
2025-12-30 11:40:47 +00:00
Sharlatan Hellseher
b6d6afb935
gnu: celestia-content: Update to 0.0.0-3.b6d3daa.
...
* gnu/packages/astronomy.scm (celestia-content): Update to
b6d3daa2260cdbd251336264eb62334a4d6e62c6 commit.
Change-Id: I3f7889f0923a3212c0dafd955e13f58f881f8879
2025-12-30 11:40:46 +00:00
Sharlatan Hellseher
5463780f67
gnu: python-eventio: Update to 2.1.0.
...
* gnu/packages/astronomy.scm (python-eventio): Update to 2.1.0.
[arguments] <phases>: Remove 'relax-gcc-14-strictness.
Change-Id: I8cad66ef889b2f7f72acc943a354bd1469d2d3ac
2025-12-30 11:40:46 +00:00
Sharlatan Hellseher
20f90367dc
gnu: python-czml3: Update to 3.1.0.
...
* gnu/packages/astronomy.scm (python-czml3): Update to 3.1.0.
Change-Id: I15a1bddb69f2dd0e9487ffbe10fe51bdbc0ea6f8
2025-12-30 11:40:46 +00:00
Sharlatan Hellseher
04d6b38dba
gnu: python-pixell: Update to 0.31.7.
...
* gnu/packages/astronomy.scm (python-pixell): Update to 0.31.7.
[propagated-inputs]: Remove python-h5py and python-pyyaml; add python-ephem.
[native-inputs]: Add python-h5py and python-pyyaml.
Change-Id: I2a46db901b07dd60b6fed3925eb47a676614ef6d
2025-12-30 11:40:46 +00:00
Sharlatan Hellseher
9d0c373160
gnu: indi: Update to 2.1.7.
...
* gnu/packages/astronomy.scm (indi): Update to 2.1.7.
Change-Id: I5a226d90642aa109912d363f7ed3bf8d05312097
2025-12-30 11:40:46 +00:00
Sharlatan Hellseher
1d49982308
gnu: python-lenstronomy: Update to 1.13.3.
...
* gnu/packages/astronomy.scm (python-lenstronomy): Update to 1.13.3.
Change-Id: Ie46fe7cd59bd5252c3ecbe2ceee0c3722a773b20
2025-12-30 11:40:46 +00:00
Sharlatan Hellseher
02712877da
gnu: python-corsikaio: Update to 0.6.1.
...
* gnu/packages/astronomy.scm (python-corsikaio): Update to 0.6.1.
[propagated-inputs]: Add python-zstandard.
Change-Id: I46c4c1f6d3b3039960e919be96fa255410b6f05b
2025-12-30 11:40:46 +00:00
Sharlatan Hellseher
680b1bd6c7
gnu: python-colossus: Update to 1.3.10-0.4c9d0e5.
...
* gnu/packages/astronomy.scm (python-colossus): Update to
4c9d0e54969e531c1b9a7120b0e752c77b1f404a commit.
[arguments] <test-flags>: Run all tests.
[native-inputs]: Add python-lenstronomy-minimal.
Change-Id: I625a5a7c244dbc86f900454a6ba68201f601a944
2025-12-30 11:40:46 +00:00
Sharlatan Hellseher
693f7563c3
gnu: python-pysiaf: Update to 0.25.0.
...
* gnu/packages/astronomy.scm (python-pysiaf): Update to 0.25.0.
[arguments] <test-flags>: Run tests in a single thread, they are not too
many.
[native-inputs]: Remove python-pytest-xdist and python-wheel.
Change-Id: Ia874e6cd6c0e76e6cba6dfc03d79ac634b0f7665
2025-12-30 11:40:46 +00:00
Sharlatan Hellseher
5181b1025b
gnu: python-healpy: Update to 1.19.0.
...
* gnu/packages/astronomy.scm (python-healpy): Update to 1.19.0.
[propagated-inputs]: Remove python-colorlog.
[native-inputs]: Remove python-wheel.
Change-Id: I1329d0f5dc1917a3c19b3adbed864f15ba9d4fd4
2025-12-30 11:40:45 +00:00
Sharlatan Hellseher
6114b68b54
gnu: python-sunpy: Update to 7.0.4.
...
* gnu/packages/astronomy.scm (python-sunpy): Update to 7.0.4.
Change-Id: Ic040dfd48da9b975d1d765734c0ab8c8441f6b74
2025-12-30 11:40:45 +00:00
Sharlatan Hellseher
0a8a855eb2
gnu: python-cdflib: Update to 1.3.7.
...
* gnu/packages/astronomy.scm (python-cdflib): Update to 1.3.7.
[source] <url>: Fix permanent redirection.
[arguments] <phases>: Add 'fix-pytest-config.
[native-inputs]: Remove python-pytest-cov.
[home-page]: Fix permanent redirection.
Change-Id: I86c72969afb0c96ad5207f18490af69475857bd3
2025-12-30 11:40:45 +00:00
Sharlatan Hellseher
239357dce6
gnu: python-synphot: Update to 1.6.1.
...
* gnu/packages/astronomy.scm (python-synphot): Update to 1.6.1.
[arguments] <test-flags>: Switch to ignore warning option instead of
skipping 20 tests.
[native-inputs]: Remove python-wheel.
Change-Id: Ie7a5883c8220f06b380d72b441fb3168d6c309c7
2025-12-30 11:40:45 +00:00
Sharlatan Hellseher
0eef0ec633
gnu: python-gwcs: Update to 0.26.1.
...
* gnu/packages/astronomy.scm (python-gwcs): Update to 0.26.1.
Change-Id: Idbe3c645648be130f36ee82f15d55a2e80e795e1
2025-12-30 11:40:45 +00:00
Sharlatan Hellseher
4e89299377
gnu: python-astropy-iers-data: Update to 0.2025.12.15.0.40.51.
...
* gnu/packages/astronomy.scm (python-astropy-iers-data): Update to 0.2025.12.15.0.40.51.
Change-Id: I88419be3af6fdba7a73494ecfadc19d8a1fc4c3e
2025-12-30 11:40:45 +00:00
Sharlatan Hellseher
d134954a9d
gnu: wcslib: Update to 8.5.
...
* gnu/packages/astronomy.scm (wcslib): Update to 8.5.
[source, home-page]: Fix URL, again it's changed.
Change-Id: I916f3364db3ec0df36402f3973e198145b680cea
2025-12-30 11:40:45 +00:00
Sharlatan Hellseher
d254fde05a
gnu: python-slicerator: Switch to pyproject.
...
* gnu/packages/python-xyz.scm (python-slicerator):
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-numpy, python-pytest, and python-setuptools.
Change-Id: I3e220370a4ed9259efa7610f84c62c416e6e2b06
2025-12-30 11:40:45 +00:00
ColdSideOfYourPillow
8d7a229708
gnu: font-bitstream-vera: Update license URL.
...
* gnu/packages/fonts.scm (font-bitstream-vera)[license]: Change URL.
Closes : guix/guix#2478
Change-Id: I3342ab61c6ce757ff840a8dbb4d40649c968cd9b
Signed-off-by: 宋文武 <iyzsong@member.fsf.org >
2025-12-30 17:34:48 +08:00
Felix Gruber
d9d1ee0026
gnu: sameboy: Update to 1.0.2.
...
* gnu/packages/emulators.scm (sameboy): Update to 1.0.2.
Closes : guix/guix#5232
Change-Id: I66df28e75a1e322a9f1edb16d5a9107a380b3f9e
Signed-off-by: 宋文武 <iyzsong@member.fsf.org >
2025-12-30 15:20:24 +08:00
Maxim Cournoyer
b46bdc0c74
gnu: pkgconf: Update to 2.5.1.
...
* gnu/packages/pkg-config.scm (pkgconf): Update to 2.5.1.
Change-Id: Idaf84d103b09263cbf85394b9e8db7d7163fd303
2025-12-30 10:44:10 +09:00
Maxim Cournoyer
8e3c2c662f
gnu: kyua: Update to 0.14.1.
...
* gnu/packages/check.scm (kyua): Update to 0.14.1.
[#:phases] {prepare-for-tests}: Delete.
{delete-installed-tests}: Likewise.
[native-inputs]: Add libtool.
Change-Id: I653525bbd721f36b7c61ffb1d6791c7d34f46ce0
2025-12-30 10:44:10 +09:00
Maxim Cournoyer
2473a1aa0f
gnu: lutok: Update to 0.6.2.
...
* gnu/packages/lua.scm (lutok): Update to 0.6.2.
Change-Id: I5775b109ae5ead797020a4ac326617f8d2f51e60
2025-12-30 10:44:10 +09:00
Ekaitz Zarraga
6c345e3108
gnu: kirc: Update home-page url.
...
* gnu/packages/irc.scm (kirc)[home-page]: Update.
Change-Id: I915aad76d16a9bac8f85b70f2121c1f92117b825
2025-12-30 01:25:30 +01:00
Cayetano Santos
bcc6ff2156
gnu: emacs-speed-type: Update to 1.5.
...
* gnu/packages/emacs-xyz.scm (emacs-speed-type): Update to 1.5.
[arguments]<#:phases>: Remove ’skip-failing-test.
<#:test-command>: Update path.
Change-Id: Ie600e1f8a28e2653cb36dc82ff6274f15564f381
2025-12-29 20:25:40 +01:00
Cayetano Santos
b6896750e0
gnu: emacs-ultra-scroll: Update to 0.5.
...
* gnu/packages/emacs-xyz.scm (emacs-ultra-scroll): Update to 0.5.
Change-Id: I5f12aaaa0997644241dc250d5469968306ce5eda
2025-12-29 20:25:26 +01:00
Cayetano Santos
98468f3136
gnu: emacs-track-changes: Update to 1.5.
...
* gnu/packages/emacs-xyz.scm (emacs-track-changes): Update to 1.5.
Change-Id: I418e1708bbe0481e91d2a842e86130bea98e5cd8
2025-12-29 20:25:26 +01:00
Cayetano Santos
ab86ad4807
gnu: emacs-attrap: Update to 1.2.
...
* gnu/packages/emacs-xyz.scm (emacs-attrap): Update to 1.2.
Change-Id: I62f3daac9851478d1a65de3824b29b12b8dd1bf3
2025-12-29 20:25:26 +01:00
Cayetano Santos
c13a809611
gnu: emacs-org-fc: Update to 0.9.2.
...
* gnu/packages/emacs-xyz.scm (emacs-org-fc): Update to 0.9.2.
Change-Id: Ifdabbe5c5dba42addc8fad1bff4e27c8621fe87d
2025-12-29 20:25:26 +01:00
Cayetano Santos
1569c72b0e
gnu: emacs-llm: Update to 0.28.4.
...
* gnu/packages/emacs-xyz.scm (emacs-llm): Update to 0.28.4.
Change-Id: I954dde8f8163b91c120758e2c9f565357d0abf8e
2025-12-29 20:25:02 +01:00
Cayetano Santos
5dc22aabe8
gnu: emacs-org-modern: Update to 1.11.
...
* gnu/packages/emacs-xyz.scm (emacs-org-modern): Update to 1.11.
Change-Id: I8105d34842df61d2c1f27601ff75f09814a948c4
2025-12-29 20:01:03 +01:00
Cayetano Santos
1f83be3fbd
gnu: emacs-spacious-padding: Update to 0.8.0.
...
* gnu/packages/emacs-xyz.scm (emacs-spacious-padding): Update to 0.8.0.
[arguments]<#:phases>: Update lambda in ’build-info-manual.
Change-Id: I56b8a194aca1b52d429b5c9334028b109e1cbf2b
2025-12-29 20:00:57 +01:00
Cayetano Santos
587e02a534
gnu: emacs-osm: Update to 2.0.
...
* gnu/packages/emacs-xyz.scm (emacs-osm): Update to 2.0.
Change-Id: Ifc18ee68bbe7ce113b3bb67c973b777cf7fa1527
2025-12-29 20:00:57 +01:00
Cayetano Santos
6644217484
gnu: emacs-org-social: Update to 2.9.
...
* gnu/packages/emacs-xyz.scm (emacs-org-social): Update to 2.9.
Change-Id: I3d02ceddc0c557047d8d0cf08b7369d52d7d62af
2025-12-29 19:53:33 +01:00
Cayetano Santos
980c337c97
gnu: emacs-navigel: Update to 1.1.0.
...
* gnu/packages/emacs-xyz.scm (emacs-navigel): Update to 1.1.0.
Change-Id: I2f22e08d2714ff925afc478cdf81229a90ba6533
2025-12-29 19:53:33 +01:00
Cayetano Santos
890b65e442
gnu: sfeed: Update to 2.3.
...
* gnu/packages/suckless.scm (sfeed): Update to 2.3.
Change-Id: Id349be5ac4ef8abf5cf8eb152ee3fd3416c5140c
2025-12-29 19:35:39 +01:00
Cayetano Santos
524f09d03e
gnu: book-emacs-lisp-elements: Update to 2.0.1.
...
* gnu/packages/books.scm (book-emacs-lisp-elements): Update to 2.0.1.
Change-Id: I5255a9dbab5efd53919dc4ed714ba512c2fc5f6c
2025-12-29 19:35:38 +01:00
mst
002337a36b
gnu: Add emacs-tmsu.
...
* gnu/packages/emacs-xyz.scm (emacs-tmsu): New variable.
Closes guix/guix#5187
Change-Id: Ie9f8a811f53ced5471bd92f784d6e32cde6d890d
Modified-by: Cayetano Santos <csantosb@inventati.org >
Signed-off-by: Cayetano Santos <csantosb@inventati.org >
2025-12-29 19:00:00 +01:00
Zheng Junjie
63e2092793
gnu: Add gdb-17.
...
* gnu/packages/gdb.scm (gdb-17): New variable.
Change-Id: Ie7fb65c2f0bee89b81cb2c7726e34bbf1c651492
Signed-off-by: Greg Hogan <code@greghogan.com >
2025-12-29 17:46:50 +00:00
FuncProgLinux
8809a31c76
gnu: caja: Fix search-paths environment variable.
...
* gnu/packages/mate.scm (caja): Fix search-paths environment variable.
Change-Id: Idfe2f6a76a284e8431f6d8e67b7237b482495631
Signed-off-by: Ian Eure <ian@retrospec.tv >
2025-12-29 09:13:09 -08:00
Hennadii Stepanov
d88ecb34b4
gnu: capnproto: Update to 1.3.0.
...
* gnu/packages/serialization.scm (capnproto): Update to 1.3.0.
Closes guix/guix#4942
Change-Id: I5f901c52b5f5cad9ca059f2da94e731168ce458b
Signed-off-by: Cayetano Santos <csantosb@inventati.org >
2025-12-29 15:26:44 +01:00
Sergey Trofimov
0f78186bf2
gnu: nomacs: Update to 3.22.0.
...
Note: plugins were moved into the repo, see:
https://github.com/nomacs/nomacs/commit/326ce6257865c710464d818ed6a880a0116058be
* gnu/packages/image-viewers.scm (nomacs): Update to 3.22.0.
[arguments]<#:tests?>: Enable tests.
<#:phases>: Remove 'copy-plugins, add custom 'check.
[inputs]: Remove plugins, modernize, sort.
[native-inputs]: Add googletest, modernize.
Change-Id: I9a3a50df2e5984a0dc39cf44ce6549e30ed05ddc
Signed-off-by: Cayetano Santos <csantosb@inventati.org >
2025-12-29 15:19:13 +01:00
Efraim Flashner
ea031339ff
gnu: go-1.25: Update to 1.25.5.
...
* gnu/packages/golang.scm (go-1.25): Update to 1.25.5.
Change-Id: Ie4c97ff2cedbf6f5a97094ee14a1e140aa27b799
2025-12-29 12:03:01 +02:00
Jonathan Brielmaier
577577916f
gnu: gimagereader: Update to 3.4.3 and switch to Qt6.
...
* gnu/packages/ocr.scm (gimagereader): Update to 3.4.3.
[inputs]: Replace poppler-qt5 with poppler-qt6, qtbase-5 with qtbase and
quazip-5 with quazip. Add qt5compat.
Closes : guix/guix#5196
Change-Id: Ibd102a4625985297ca475079f67ee38f2f1e1a04
Signed-off-by: 宋文武 <iyzsong@member.fsf.org >
2025-12-29 17:45:09 +08:00
Jonathan Brielmaier
4844f2af2e
gnu: qtspell: Update to 1.0.2 and switch to Qt6.
...
* gnu/packages/qt.scm (qtspell): Update to 1.0.2.
[arguments]: Enable Qt6 build.
[native-inputs]: Replace qttools-5 with qttools.
[inputs]: Replace qtbase-5 with qtbase.
Change-Id: Ib0acbba760cb00191d49b31c652d71d26f142806
Signed-off-by: 宋文武 <iyzsong@member.fsf.org >
2025-12-29 17:44:38 +08:00
Foster Hangdaan
38a67bf991
gnu: podman: Update to 5.7.1.
...
* gnu/packages/containers.scm (podman): Update to 5.7.1.
Closes : guix/guix#5148
Signed-off-by: 宋文武 <iyzsong@member.fsf.org >
2025-12-29 17:27:23 +08:00
Maxim Cournoyer
cf9a48f6fc
gnu: ceph: Update home page.
...
* gnu/packages/storage.scm (ceph) [home-page]: Update URL.
Change-Id: I46b4aaf0a9ed55db310c81241c1334681d4d34f1
2025-12-29 10:15:05 +09:00
Maxim Cournoyer
6b371df5d4
gnu: ceph: Update to 20.3.0 and reinstate parallel build.
...
* gnu/packages/storage.scm (ceph): Update to 20.3.0.
[source]: Switch to git.
<patches>: Remove ceph-disable-cpu-optimizations.patch and
ceph-fix-for-newer-boost.patch patches, which no longer apply. Add
ceph-fix-cmake.patch.
<snippet>: Update snippet.
[outputs]: Delete field.
[#:parallel-build?]: Delete argument.
[#:configure-flags]: Streamline, due to removing the lib separate output. Add
"-DENABLE_GIT_VERSION=OFF", "-DCEPHADM_BUNDLED_DEPENDENCIES=none",
"-DWITH_SYSTEM_FMT=ON", "-DWITH_SYSTEM_LIBURING=ON", "-DWITH_SYSTEM_ZSTD=ON",
"-DWITH_MGR=OFF" and "-DWITH_RADOSGW=OFF".
[target-x86-64?]: Add "-DWITH_SYSTEM_QATLIB=ON" and "-DWITH_SYSTEM_QATZIP=ON".
[#:phases] {unbundle-blake3, relax-fmt-requirement, fix-zstd-include}
{set-source-file-times-to-1980, build-legacy-option-header}: New phases.
{set-install-environment}: Delete phase.
{patch-source}: Streamline and update phase.
[native-inputs]: Remove gperf, git-minimal.
[inputs]: Sort. Replace boost with boost-1.88. Replace fmt-8 with fmt-11.
Replace rocksdb with rocksdb-for-ceph.
Replace fuse-2 by fuse. Add libcap, libnbd, liburing, lmdb and zstd:lib.
<[target-x86-64?]>: Add qatlib and qatzip.
* gnu/packages/patches/ceph-fix-cmake.patch: New file.
* gnu/packages/patches/ceph-disable-cpu-optimizations.patch: Delete file.
* gnu/packages/patches/ceph-fix-for-newer-boost.patch: Likewise.
* gnu/local.mk (dist_patch_DATA): Update accordingly.
Fixes : #1918
Change-Id: Ifd7af71bd87c19c8c6b96349e06c365be976347a
2025-12-29 10:15:05 +09:00
Maxim Cournoyer
d564b1c534
gnu: Add rocksdb-for-ceph.
...
* gnu/packages/databases.scm (rocksdb-for-ceph): New variable.
Change-Id: Iad01f7025c1b199a8596f7c8e57f17cad4ca07c6
2025-12-29 10:10:13 +09:00
Maxim Cournoyer
734eed9746
gnu: Add boost-1.88.
...
* gnu/packages/boost.scm (boost-1.88): New variable.
Change-Id: I2ae3673840200d72c85db4d0b15da9a9b80919d2
2025-12-29 10:10:13 +09:00
Maxim Cournoyer
b1674ee746
gnu: Add qatzip.
...
* gnu/packages/compression.scm (qatzip): New variable.
Change-Id: I80a7fc71e8d89d1c7f9720a92d61998d5bfb995f
2025-12-29 10:10:13 +09:00
Maxim Cournoyer
27f1f774ed
gnu: Add qatlib.
...
* gnu/packages/crypto.scm (qatlib): New variable.
Change-Id: I9d7025ad483dd600662e39380563fd70559cbabc
2025-12-29 10:10:13 +09:00
Maxim Cournoyer
c506c884c8
gnu: Add libnbd.
...
* gnu/packages/storage.scm (libnbd): New variable.
Change-Id: I2a8c4b30b656371edb29145da96be084a036eb84
2025-12-29 10:10:13 +09:00
Ghislain Vaillant
d6e85a9baf
gnu: Add python-backports-zstd.
...
* gnu/packages/python-compression.scm (python-backports-zstd): New variable.
Change-Id: Ida22c9d39e5f2191bf97532cce537a0a9d8f9682
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-28 23:23:53 +00:00
Sören Tempel
cf8d746dfe
gnu: Add sogogi.
...
* gnu/packages/web.scm (sogogi): New variable.
Change-Id: If6a618a3344f3722103dd073305dd4c4b92ec69a
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-28 23:04:47 +00:00
Andrew Wong
21d35ab499
gnu: beets: Simplify package.
...
* gnu/packages/music.scm (beets):
[arguments] <test-flags>: Skip test instead modifying source.
[phases]{skip-tests-that-need-internet}: Remove phase.
{wrap-typelib}: Fix overlong lines and extraneous `lambda*`, `let`.
[native-inputs]: Rempve python-pytest-cov and python-wheel.
Change-Id: Ib4b0d8cf05477739b534f7e4bbb4a6960dd07a61
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-28 22:56:42 +00:00
Andrew Wong
f4288ed165
gnu: python-pyacoustid: Update to 1.3.0.
...
* gnu/packages/mp3.scm (python-pyacoustid): Update to 1.3.0.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:phases>: Switch to gexps and search-input-file.
<#:tests?>: Disable tests.
[native-inputs]: Add python-setuptools.
Change-Id: I5d6d3dca71d42640fd549beecf1d97deb873d53a
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-28 22:55:27 +00:00
Aaron Covrig
83d5d289b9
gnu: python-pubmed-parser: Update to 0.5.1.
...
* gnu/packages/python-xyz.scm (python-pubmed-parser): Update to 0.5.1.
[arguments]: Disable tests.
[native-inputs]: Remove python-pytest, python-pytest-cov, and python-wheel.
[home-page]: Update URL.
Change-Id: Icb0bf10b2e757ec5f36b102dcdbb3bf524e8db0e
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-28 22:36:43 +00:00
Nicolas Graves
c9bf53a9ad
gnu: python-google-cloud-storage: Update to 2.19.0.
...
* gnu/packages/python-web.scm (python-google-cloud-storage): Update to 2.19.0.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:phases>: Migrate to <#:test-flags>.
<#:test-flags>: Ignore failing tests.
[native-inputs]: Add python-googleapis-common-protos,
python-setuptools.
[description]: Improve style.
Change-Id: I6bf0280671e880c1a1fb3ae461e74b572ce26136
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-28 22:26:59 +00:00
Nicolas Graves
8de8f01277
gnu: python-google-cloud-core: Update to 2.5.0.
...
* gnu/packages/python-web.scm (python-google-cloud-core): Update to 2.5.0.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]: Drop them.
[native-inputs]: Add python-grpcio-status, python-pytest,
python-setuptools.
[description]: Improve style.
Change-Id: I39913a8a2cf5238171848d83232cc9c6538bdd0d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-28 22:26:59 +00:00
Nicolas Graves
3babe0120f
gnu: Add python-grpcio-status.
...
* gnu/packages/rpc.scm (python-grpcio-status): New variable.
Change-Id: Id64267028412f5ad10b340ce486a175a9fd60cd8
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-28 22:26:59 +00:00
Nicolas Graves
7168af42c2
gnu: python-google-api-core: Update to 2.28.1.
...
* gnu/packages/python-web.scm (python-google-api-core): Update to 2.28.1.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]: Drop them.
[native-inputs]: Add python-pytest-mock, python-setuptools.
[description]: Improve style.
(python-google-api-client)[arguments]<#:test-flags>: Ignore additional
tests, failing due to deprecations.
Change-Id: I2471d36ec33713eab08d5967ef4141f6dde824ab
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-28 22:26:59 +00:00
Nicolas Graves
5c029b0473
gnu: python-googleapis-common-protos: Update to 1.66.0.
...
* gnu/packages/python-web.scm (python-googleapis-common-protos): Update to 1.66.0.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]: Drop them.
[native-inputs]: Add python-setuptools.
[description]: Improve style.
Change-Id: Id5cf674c5ca8861e03448166fc17146f6a4e8bfc
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-28 22:26:59 +00:00
Nicolas Graves
36f94ae8c1
gnu: python-google-api-client: Update to 2.187.0.
...
* gnu/packages/python-web.scm (python-google-api-client): Update to 2.187.0.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:test-flags>: Ignore a single failing test.
[native-inputs]: Add python-parameterized, python-pytest,
python-setuptools.
[propagated-inputs]: Remove python-six.
Change-Id: Icc763db0362ec109d2775ffa0e83485c888181ea
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-28 22:26:56 +00:00
Sharlatan Hellseher
1ccde4f333
gnu: python-scooby: Update to 0.11.0.
...
* gnu/packages/python-xyz.scm (python-scooby): Update to 0.11.0.
[build-system]: Switch to pyproject-build-system.
[arguments] <test-flags>: Skip problematic tests instead of patching them.
<phases>: Remove 'fix-tests; use default 'check; add 'set-version.
[native-inputs]: Remove python-pytest-cov and
python-pyvips-for-python-scooby; add python-pyvips, python-setuptools,
and python-setuptools-scm.
(python-pyvips-for-python-scooby): Delete variable.
Change-Id: I927e8cddcd482e0a9b1a5801c9354551c14d43da
2025-12-28 22:07:18 +00:00
Nicolas Graves
aaf5240f54
gnu: python-google-resumable-media: Update to 2.8.0.
...
* gnu/packages/python-web.scm (python-google-resumable-media): Update to 2.8.0.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:phases>: Migrate to <#:test-flags>, ignore failing
tests.
[native-inputs]: Add python-pytest-asyncio, python-setuptools. Remove
python-requests.
Change-Id: Ibe2bcd5c6165144f3f08e5766bef2e6a99716f94
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-28 21:37:00 +00:00
Nicolas Graves
c67d83622e
gnu: python-google-auth: Update to 2.41.1.
...
* gnu/packages/python-web.scm (python-google-auth): Update to 2.41.1.
[propagated-inputs]: Replace python-cachetools-5 by python-cachetools.
Add python-aiohttp, python-requests, python-urllib3. Remove
python-pyjwt.
[native-inputs]: Add python-grpcio, python-oauth2client,
python-packaging, python-pyjwt. Remove python-requests, python-wheel.
Change-Id: I3789f881efbfd8a871de838e117fe95220d67277
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-28 21:37:00 +00:00
Nicolas Graves
23c7b50e24
gnu: python-google-auth-oauthlib: Update to 1.2.3.
...
* gnu/packages/python-web.scm (python-google-auth-oauthlib): Update to 1.2.3.
[source]: Switch to git-fetch.
[native-inputs]: Remove python-flask. Add python-click.
Change-Id: Ieb00845fbdbc72679e8b5b4c2d2ebdd61e0c95d8
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-28 21:36:59 +00:00
Nicolas Graves
acd77f2f2f
gnu: python-siosocks: Switch to pyproject.
...
* gnu/packages/python-web.scm (python-siosocks):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]: Drop them.
[native-inputs]: Add python-setuptools.
Change-Id: Ia158d6c5277672d8a5556a9af67d37bf372d8b18
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-28 21:36:59 +00:00
Nicolas Graves
2d3a2f5061
gnu: python-cloudscraper: Update to 3.0.0.
...
* gnu/packages/python-web.scm (python-cloudscraper): Update to 3.0.0.
[arguments]<#:test-flags>: Refresh them.
<#:phases>: Rename and enrich phase 'drop-unsupported-sources to phase
'relax-requirments.
[propagated-inpurs]: Add python-pycryptodome, python-brotli,
python-websocket-client.
Change-Id: I79b08c887190a70e36bc5d79c3f57274b9c7c16d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-28 21:36:59 +00:00
Nicolas Graves
77f4b98f55
gnu: python-cloudscraper: Switch to pyproject.
...
* gnu/packages/python-web.scm (python-cloudscraper):
[build-system]: Switch to pyproject-build-system.
[arguments]<#:phases>: Replace 'check phase replacement by
<#:test-flags>. Refresh style.
[native-inputs]: Add python-setuptools.
Change-Id: Icd0a5d262e9162a3085ace65cee6de31d18aa647
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-28 21:36:59 +00:00
Nicolas Graves
9b94117220
gnu: python-robot-detection: Switch to pyproject.
...
* gnu/packages/python-web.scm (python-robot-detection):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:test-backend>: Set it.
[native-inputs]: Add python-setuptools.
Change-Id: Ic6b6eb595bdbc11925e9660cccd300830909fca7
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-28 21:36:59 +00:00
Nicolas Graves
aa9a0c580c
gnu: python-random-user-agent: Switch to pyproject.
...
* gnu/packages/python-web.scm (python-random-user-agent):
[build-system]: Switch to pyproject-build-system.
[arguments]<#:tests?>: Disable them.
[native-inputs]: Add python-setuptools.
Change-Id: Idfb3cf77f5de4a24e79f8c463d6e72837fae568c
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-28 21:36:59 +00:00
Nicolas Graves
9c686b3c5b
gnu: python-wsgiprox: Switch to pyproject.
...
* gnu/packages/python-web.scm (python-wsgiprox):
[build-system]: Switch to pyproject-build-system.
[arguments]: Improve style.
[native-inputs]: Add python-setuptools.
Change-Id: I024bba1faee968ed077bcfbf8abeb297ecce9280
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-28 21:36:59 +00:00
Jared Klingenberger
c53faa7284
gnu: nebula: Update version 0.10.0.
...
* gnu/packages/networking.scm (nebula): Update version 0.10.0.
[arguments] <go>: Use go-1.25.
[native-inputs]: Remove go-github-com-songgao-water, and
go-gopkg-in-yaml-v2; add go-github-com-miekg-pkcs11,
go-github-com-stefanberger-go-pkcs11uri, go-go-yaml-in-yaml-v3, and
go-gopkg-in-yaml-v3
Change-Id: I04dbc6eac668a6186f51783ee27678dec28404d0
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-28 21:36:59 +00:00
Jared Klingenberger
f51bdcc2f8
gnu: go-github-com-gaissmai-bart: Update version 0.26.0.
...
* gnu/packages/golang-web.scm (go-github-com-gaissmai-bart): Update
version 0.26.0.
Change-Id: I681d4a8f120028702f4c1697a61df471e4f1e1aa
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-28 21:36:59 +00:00
Nicolas Graves
50a7c9c250
gnu: python-vf-1: Update to 1.0.0.
...
* gnu/packages/python-web.scm (python-vf-1): Update to 1.0.0.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:tests?>: Disable them.
[native-inputs]: Add python-setuptools.
[home-page]: Update it.
Change-Id: I7c5ab11955fb00853287316c9217bf7f3a6b3644
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-28 20:51:52 +00:00
Nicolas Graves
f6f64eb625
gnu: python-path-and-address: Switch to pyproject.
...
* gnu/packages/python-web.scm (python-path-and-address):
[build-system]: Switch to pyproject-build-system.
[arguments]: Drop them.
[native-inputs]: Add python-setuptools.
Change-Id: I14f6c4acab48aeb3b788462e0d31783092faf1cf
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-28 20:51:52 +00:00
Nicolas Graves
622938d004
gnu: python-gitlab: Update to 7.0.0.
...
* gnu/packages/python-web.scm (python-gitlab): Update to 7.0.0.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:test-flags>: Ignore graphql tests, as well as a failing test.
[native-inputs]: Add python-anyio, python-pytest, python-responses,
python-setuptools.
Change-Id: I0ed72d559bdb376da3680bfb6a4166f66c6d0884
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-28 20:51:52 +00:00
Nicolas Graves
b7fd221b8b
gnu: python-slugify: Update to 8.0.4.
...
* gnu/packages/python-web.scm (python-slugify): Update to 8.0.4.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]: Drop them.
<#:test-backend>: Set it.
[native-inputs]: Add python-setuptools.
Change-Id: Iaa66cd7808cb4262e3d4c0594a270292fa5805e9
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-28 20:51:52 +00:00
Nicolas Graves
12d7fa7ac8
gnu: python-pybrowserid: Switch to pyproject.
...
* gnu/packages/python-web.scm (python-pybrowserid):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:test-backend>: Set it.
[native-inputs]: Add python-setuptools.
Change-Id: I6988fa801bd558308fd46d2621ddc063ae344779
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-28 20:51:51 +00:00
Nicolas Graves
db7aeb1527
gnu: python-hawkauthlib: Switch to pyproject.
...
* gnu/packages/python-web.scm (python-hawkauthlib):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:test-backend>: Set it.
[native-inputs]: Add python-setuptools.
[description]: Improve style.
Change-Id: I6299010b634b18ce6f1a0e5084def7453242a291
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-28 20:51:51 +00:00
Nicolas Graves
71feb6e64c
gnu: python-urlgrabber: Switch to pyproject.
...
* gnu/packages/python-web.scm (python-urlgrabber):
[build-system]: Switch to pyproject-build-system.
[arguments]<#:phases>: Adapt them.
<#:tests?>: Disable them, as they silently fail.
[native-inputs]: Add python-setuptools.
Change-Id: Ie6827cf5d7d0594a88013747854ac1e1f4c5e591
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-28 20:51:51 +00:00
Nicolas Graves
6a39270d9b
gnu: python-publicsuffix2: Switch to pyproject.
...
* gnu/packages/python-web.scm (python-publicsuffix2):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]: Improve style, reorder keywords, use gexps.
[native-inputs]: Add python-setuptools.
Change-Id: Ic9e7847f465f2b13262961cc0326f0a8596101b4
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-28 20:51:49 +00:00
Sharlatan Hellseher
9fe7aaa20a
gnu: python-authres: Switch to pyproject.
...
* gnu/packages/mail.scm (python-authres):
[build-system]: Switch to pyproject-build-system.
[arguments] <test-backend, test-flags>: Use instead of custom check
phase.
[native-inputs]: Add python-setuptools.
Change-Id: If23ea51979b08683d9f3df33afe00dcd5dd8c7c7
2025-12-28 20:36:45 +00:00
Sharlatan Hellseher
ee62a0ce42
gnu: python-mailmanclient: Update to 3.3.5.
...
* gnu/packages/mail.scm (python-mailmanclient): Update to 3.3.5.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools.
Change-Id: I10e9446395e1bb5b1cac8a3c27360e2df2a131e6
2025-12-28 20:31:46 +00:00
Sergey Trofimov
a6713dea29
gnu: goimapnotify: Update to 2.5.4.
...
* gnu/packages/mail.scm (goimapnotify): Update to 2.5.4.
Change-Id: I990a3bee4f90a3cd894c9bdda6c7b81e16339e08
Change-Id: Ie88d6f35839f9b4f131c2e85dec178f06e70a285
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-28 20:14:56 +00:00
Nicolas Graves
bd934ceb85
gnu: python-genshi: Update to 0.7.10.
...
* gnu/packages/python-web.scm (python-genshi): Update to 0.7.10.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:test-flags>: Set them.
[native-inputs]: Replace python-setuptools-67 by python-setuptools.
Change-Id: I2669c4e462151ab6edeb9e73b0d8af1319dfd72c
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-28 14:55:12 +00:00
Nicolas Graves
1c07cf709a
gnu: python-oauth2client: Update to 4.1.3.
...
* gnu/packages/python-web.scm (python-oauth2client): Update to 4.1.3.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools.
Change-Id: I90071beb487b8009c86b7ca0262dbf7d7c6598aa
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-28 14:55:12 +00:00
Nicolas Graves
bad9bf8835
gnu: python-flask-htmlmin: Update to 3.0.0.
...
* gnu/packages/python-web.scm (python-flask-htmlmin): Update to 3.0.0.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-pytest, python-setuptools.
[propagated-inputs]: Add python-cssmin, replace python-htmlmin by
python-htmlmin2.
Change-Id: I6f64c78fdaf02501bf106c09da62d7b8ecc38904
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-28 14:55:12 +00:00
Nicolas Graves
4f57b0b3d8
gnu: Add python-htmlmin2.
...
* gnu/packages/python-web.scm (python-htmlmin2): New variable.
Change-Id: I81a276437bb17545ae6f1289692ffdbb87e723eb
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-28 14:55:11 +00:00
Nicolas Graves
9cd7aafa52
gnu: python-cssmin: Switch to pyproject.
...
* gnu/packages/python-web.scm (python-cssmin):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:tests?>: Disable them.
[native-inputs]: Add python-setuptools.
Change-Id: I2459228cc72bb22a0f24ea91476cc94d61b746ac
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-28 14:55:11 +00:00
Nicolas Graves
e7187c7280
gnu: python-htmlmin: Switch to pyproject.
...
* gnu/packages/python-web.scm (python-htmlmin):
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools.
Change-Id: I3321c67fce869bdb69917b9cefa32b5577da3be1
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-28 14:55:11 +00:00
Nicolas Graves
17ba7430d2
gnu: python-flask-restful-swagger: Switch to pyproject.
...
* gnu/packages/python-web.scm (python-flask-restful-swagger):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools.
Change-Id: I3af2d9e263f51f73c3550c28627ae870da330797
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-28 14:55:11 +00:00
Nicolas Graves
c3ad8b6b4b
gnu: python-betamax-serializers: Switch to pyproject.
...
* gnu/packages/python-web.scm (python-betamax-serializers):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:tests?>: Disable them.
[native-inputs]: Add python-setuptools.
[description]: Improve style.
Change-Id: I551eca9d4caa2745e8726d942c4ff95df63c7af9
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-28 14:55:11 +00:00
Nicolas Graves
32fbb4e8ab
gnu: python-betamax-matchers: Switch to pyproject.
...
* gnu/packages/python-web.scm (python-betamax-matchers):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-pytest, python-setuptools.
Change-Id: Ie63eab8123ebe2089efa0e86a39d8e6dc545bbe4
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-28 14:55:11 +00:00
Nicolas Graves
273f5fe9e2
gnu: python-requests-ftp: Switch to pyproject.
...
* gnu/packages/python-web.scm (python-requests-ftp):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-pyftpdlib, python-pytest,
python-setuptools, and python-six.
Change-Id: I392a21cfac07773f54e90ec4fe924ce6aedf2c23
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-28 14:55:08 +00:00
Sharlatan Hellseher
93e4c03938
gnu: gprof2dot: Update to 2025.04.14.
...
* gnu/packages/graphviz.scm (gprof2dot): Update to 2025.04.14.
[build-system]: Switch to pyproject-build-system.
[arguments] <test-backend, test-flags>: Use 'custom.
<phases>: Use default 'check.
[native-inputs]: Add python-setuptools.
Change-Id: I5df63313a7646fa33bbef9b267fa4ce689c9e753
2025-12-28 14:39:33 +00:00
Sharlatan Hellseher
185cce0649
gnu: dot2tex: Switch to pyproject.
...
* gnu/packages/graphviz.scm (dot2tex): Update to 2.11.3.
[build-system]: Switch to pyproject-build-system.
[arguments] <test-flags>: Move options here.
<phases>: Use default 'check.
[native-inputs]: Add python-setuptools.
Change-Id: I969689cfcc57893c64ba39687b0b4b323d77b21a
2025-12-28 14:39:20 +00:00
Nicolas Graves
2a5619ac0d
gnu: Deprecate protonvpn-cli.
...
* gnu/packages/vpn.scm (protonvpn-cli): Define as the deprecated
version of proton-vpn-cli.
Change-Id: I7205537b62ea78e74e4e310edea44b2f005529c5
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-28 14:38:57 +00:00
Nicolas Graves
b07af24158
gnu: Add proton-vpn-cli.
...
* gnu/packages/vpn.scm (proton-vpn-cli): New variable.
Change-Id: I1bc662904eb7739143714a3da1ff3590fefffba3
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-28 14:38:57 +00:00
Nicolas Graves
c5b0b9cba0
gnu: Add python-proton-vpn-api-core.
...
* gnu/packages/vpn.scm (python-proton-vpn-api-core): New variable.
Change-Id: I3812dd75f04a689328000f7284f57ab84eddf4ea
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-28 14:38:57 +00:00
Nicolas Graves
057784277e
gnu: python-django-allauth: Update to 65.9.0.
...
* gnu/packages/django.scm (python-django-allauth): Update to 65.9.0.
[home-page, source]: Update repository url.
Change-Id: Ia9d821d1dcd2091157c01fd7eb9c04906cdd04c4
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-28 14:38:57 +00:00
Nicolas Graves
bc610da855
gnu: python-fido2: Update to 2.0.0.
...
* gnu/packages/security-token.scm (python-fido2): Update to 2.0.0.
[source]: Switch to git-fetch.
[arguments]<#:test-flags>: Add --no-device.
Change-Id: I892d6471968551c553b5e45ab6b926646176d8d2
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-28 14:38:57 +00:00
Nicolas Graves
06412fbe53
gnu: Add python-proton-vpn-local-agent.
...
* gnu/packages/vpn.scm (python-proton-vpn-local-agent): New variable.
* gnu/packages/rust-crates.scm: Add python-proton-vpn-local-agent
crate list.
Change-Id: Ife3ec38218a916eea083d1e7f2f9fffa9679b7a7
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-28 14:38:57 +00:00
Nicolas Graves
d7e7632f57
gnu: Add python-proton-keyring-linux.
...
* gnu/packages/vpn.scm (python-proton-keyring-linux): New variable.
Change-Id: Ic6d063d4aa05012c027a3217c1cf97e574721a58
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-28 14:38:57 +00:00
Nicolas Graves
f6659b612e
gnu: Add python-proton-core.
...
* gnu/packages/vpn.scm (python-proton-core): New variable.
Change-Id: I0261d9393f9400098e9c26de74f7cac29fb1a035
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-28 14:38:55 +00:00
Sharlatan Hellseher
4349cca1bf
gnu: python-pytaglib: Update to 3.1.0.
...
* gnu/packages/mp3.scm (python-pytaglib): Update to 3.1.0, use
G-Expressions.
[source]: Switch to git-fetch; remove redundund snippet.
[build-system]: Switch to pyproject-build-system.
[inputs]: Remove taglib; add taglib-next.
[native-inputs]: Add python-setuptools.
Fixes : guix/guix#4662
Change-Id: I44610089ec59a60c8e1ae59cd7a479a516f60067
2025-12-28 14:00:00 +00:00
Sharlatan Hellseher
27c0c4afe1
gnu: Add taglib-next.
...
* gnu/packages/mp3.scm (taglib-next): New variable.
Change-Id: I623ad7608183cdbc23c5e09da05cb496287c56f2
2025-12-28 13:59:51 +00:00
Sharlatan Hellseher
4f3a9d505f
gnu: Remove python-iml.
...
* gnu/packages/machine-learning.scm (python-iml): Delete variable.
Fixes : guix/guix#4444
Change-Id: Iabdfc85d07177d0cba30b92917ad6036002b1b91
2025-12-28 13:34:53 +00:00
Sharlatan Hellseher
aa78526a35
gnu: Remove python-btchip-python.
...
* gnu/packages/finance.scm (python-btchip-python): Delete variable.
Fixes : guix/guix#4487
Change-Id: I7897a99112b86c87a8b7c322ca988b53beddbcaa
2025-12-28 13:33:52 +00:00
Sharlatan Hellseher
fa584635f9
gnu: Remove libtorrent-rasterbar-1.2.
...
* gnu/packages/bittorrent.scm (libtorrent-rasterbar-1.2): Delete variable.
Fixes : guix/guix#4446
Change-Id: I6e1b6676e69f785703ffaf1c37ed9356667ace33
2025-12-28 13:32:33 +00:00
Sharlatan Hellseher
70c207162e
gnu: Remove python-sphinx-cloud-sptheme.
...
* gnu/packages/sphinx.scm (python-sphinx-cloud-sptheme): Delete variable.
Fixes : guix/guix#4421
Change-Id: Ied4c2a6278fc648ac3e64acd0289e4fddca7e013
2025-12-28 13:31:03 +00:00
Sharlatan Hellseher
c0539dcf93
gnu: Remove owncloud-client.
...
* gnu/packages/sync.scm (owncloud-client): Delete variable.
Fixes : guix/guix#4373
Change-Id: I5bb5973ccfd4dff03e685b23850f392c706680fa
2025-12-28 13:29:57 +00:00
Sharlatan Hellseher
2d0e42a795
gnu: Remove bitshuffle.
...
Deprecation was set 3 months ago.
* gnu/packages/python-compression.scm (bitshuffle): Delete variable.
Change-Id: I58b93f3122ee1c6993185dfa71ea417448973585
2025-12-28 13:28:45 +00:00
Sharlatan Hellseher
cb5fe64086
gnu: Remove python-google-brotli.
...
Deprecation was set 3 years ago, it's a time to drop the variable
completely.
* gnu/packages/python-compression.scm (python-google-brotli): Delete variable.
Change-Id: I5c0fe0f892b6a3e61b7c83ec16291cb0a2170978
2025-12-28 13:28:13 +00:00
Nicolas Graves
4940efce8a
gnu: python-grid5000: Update to 1.2.4.
...
* gnu/packages/python-web.scm (python-grid5000): Update to 1.2.4.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools. Remove python-wheel.
Change-Id: Id63542172273e5b3ce0535c8350c56bcc59f781c
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-28 13:27:29 +00:00
Nicolas Graves
d0d5278165
gnu: python-jstyleson: Update to 0.0.2-0.8c47cc9.
...
* gnu/packages/python-web.scm (python-jstyleson): Update to 0.0.2-0.8c47cc9.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-pytest, python-setuptools.
[description]: Improve style.
Change-Id: I54bfd8f5873ef29f3d710ec83639191cae352b13
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-28 13:27:29 +00:00
Nicolas Graves
f123706a89
gnu: python-flask-combo-jsonapi: Update to 1.1.0-0.3cfff98.
...
* gnu/packages/python-web.scm (python-flask-combo-jsonapi): Update to 1.1.0-0.3cfff98.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:test-flags>: Set them.
<#:phases>: Drop 'check phase replacement. Drop support for
marshmallow < 3 in phase 'loosen-requirements.
[native-inputs]: Add python-setuptools. Remove python-coverage,
python-coveralls, python-pytest-runner.
Change-Id: Ib4d89b34ab72f1b5bf45f77731e117b57a8ce87d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-28 13:27:29 +00:00
Nicolas Graves
16ba490bae
gnu: python-marshmallow-jsonapi: Update to 0.26.0.
...
* gnu/packages/python-web.scm (python-marshmallow-jsonapi): Update to 0.26.0.
[source]: Switch to git-fetch. Using a maintained branch to fix the
package.
[native-inputs]: Remove python-wheel.
Change-Id: I8814bd7b405334fdebe68bfa589a4eb70ebc1c8b
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-28 13:27:29 +00:00
Nicolas Graves
9248824066
gnu: python-marshmallow-jsonapi: Move to (gnu packages python-web).
...
* gnu/packages/python-xyz.scm (python-marshmallow-jsonapi): Move from here…
* gnu/packages/python-web.scm (python-marshmallow-jsonapi): …to here.
Change-Id: Ie1672601cac70ff7d40cd7323d094f50ef1152a6
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-28 13:27:25 +00:00
Sharlatan Hellseher
10593200ba
gnu: Remove libdrm-armada-novena.
...
* gnu/packages/xdisorg.scm (libdrm-armada-novena): Delete variable.
Fixes : guix/guix#4380
Change-Id: I7f44ba854895f20b61e1548328917d041f02df07
2025-12-28 12:20:30 +00:00
Sharlatan Hellseher
a0c752515b
gnu: Remove xf86-video-armada-novena.
...
* gnu/packages/xorg.scm (xf86-video-armada-novena): Delete variable.
Change-Id: I23020ceb3d705be856dd025f9ab6db9f560b5126
2025-12-28 12:20:30 +00:00
Sharlatan Hellseher
3422669f50
gnu: python-pykeepass: Update to 4.1.1.post1.
...
* gnu/packages/python-crypto.scm (python-pykeepass): Update to 4.1.1.post1.
[build-system]: Switch to pyproject-build-system.
[arguments] <test-backend>: Use 'unittest.
<phases>: Remove 'make-kdbx-writable and 'patch-requirements.
[propagated-inputs]: Remove python-dateutil and python-future; add
python-pyotp.
[native-inputs]: Add python-setuptools.
Change-Id: I0a47e095caec0334e2980cac4dc81881cc4fb1d2
2025-12-28 12:20:30 +00:00
Sharlatan Hellseher
f3d36c2391
gnu: python-cart: Update to 1.2.3.
...
* gnu/packages/python-xyz.scm (python-cart): Update to 1.2.3.
[native-inputs]: Remove python-wheel.
Change-Id: I02c5367c8b16e7f1fd3321627566ada4e868c6ae
2025-12-28 12:06:20 +00:00
Sharlatan Hellseher
ed0b121366
gnu: python-sendgrid: Update to 6.9.7.
...
* gnu/packages/python-web.scm (python-sendgrid): Update to 6.9.7.
[build-system]: Switch to pyproject-build-system.
[propagated-inputs]: Add python-cryptography, python-flask,
python-pyyaml, python-six, and python-werkzeug.
[native-inputs]: Add python-pytest and python-setuptools.
Change-Id: I7bfe8845aed9d0f44cc732fc1c825f90bae25716
2025-12-28 12:06:20 +00:00
Sharlatan Hellseher
e4e3eb54d0
gnu: python-http-client: Switch to pyproject, improve package.
...
* gnu/packages/python-web.scm (python-http-client):
[build-system]: Switch to pyproejct-build-system.
[arguments] <test-backend>: Use unittest.
[native-inputs]: Add python-setuptools.
Change-Id: I74539b677886045419084f596390a91fd068f2a1
2025-12-28 12:06:20 +00:00
Nicolas Graves
7eaf4eae43
gnu: python-starkbank-ecdsa: Update to 2.2.0.
...
* gnu/packages/python-crypto.scm (python-starkbank-ecdsa): Update to 2.2.0.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:test-backend>: Set it.
[native-inputs]: Add python-setuptools, remove python-pytest.
Change-Id: I697e054b8e537592ba329709605e6200d1d47287
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-28 12:06:20 +00:00
Nicolas Graves
b6b3e42f6c
gnu: python-pyu2f: Switch to pyproject.
...
* gnu/packages/python-crypto.scm (python-pyu2f):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:test-flags>: Ignore failing tests.
[native-inputs]: Add python-setuptools.
Change-Id: If39d41b0d6a0e515bd7030e1ab2156797f287956
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-28 12:06:20 +00:00
Nicolas Graves
cc698b801e
gnu: python-privy: Switch to pyproject.
...
* gnu/packages/python-crypto.scm (python-privy):
[build-system]: Switch to pyproject-build-system.
[arguments]: Drop them.
[native-inputs]: Add python-setuptools.
Change-Id: If994d1f9ac17efda3e99b62a619aa5e78516fce8
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-28 12:06:19 +00:00
Nicolas Graves
e64729df20
gnu: python-keyutils: Switch to pyproject.
...
* gnu/packages/python-crypto.scm (python-keyutils):
[build-system]: Switch to pyproject-build-system.
[arguments]: Relocate field.
[native-inputs]: Add python-setuptools. Remove python-pytest-runner.
Change-Id: I29b7829436918f7d959b9804b429c7cf2955bef1
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-28 12:06:19 +00:00
Nicolas Graves
d463b29e4d
gnu: python-pycryptodome: Update to 3.23.0.
...
* gnu/packages/python-crypto.scm (python-pycryptodome): Update to 3.23.0.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:test-backend, #:test-flags>: Use custom.
<#:phases>: Add 'patch-gmp-path phase.
[inputs]: Add gmp.
[native-inputs]: Add python-pycryptodome-test-vectors, python-setuptools.
(python-pycryptodomex): Switch to package/inherit and build from the
same source as python-pycryptodome.
[arguments] <#:test-flags>: Adjust for python-pycryptodomex as seen in
INSTALL.rst.
<#:phases>: Add 'set-separate-namespace.
[synopsis]: Mention the difference as seen in README.md.
Change-Id: Ic19ee6627c1b95e79980add893a8f4678feae317
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-28 12:06:19 +00:00
Sharlatan Hellseher
a20e0f6f93
gnu: Add python-pycryptodome-test-vectors.
...
* gnu/packages/python-crypto.scm (python-pycryptodome-test-vectors): New variable.
Change-Id: I8e99ee01a6bca15a6f5bca6494eaf5efac209a5d
2025-12-28 12:06:19 +00:00
Nicolas Graves
74da72f491
gnu: python-blurhash: Update to 1.1.5.
...
* gnu/packages/python-crypto.scm (python-blurhash): Update to 1.1.5.
[build-system]: Switch to pyproject-build-system.
[arguments]: Replace <#:phases> with <#:test-flags>.
[native-inputs]: Add python-setuptools.
[synopsis, description]: Improve style.
Change-Id: Iea785b586d908b3b519e3ba930d0d5f8bb43e3e6
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-28 12:06:19 +00:00
Nicolas Graves
8c1b704409
gnu: python-crcmod: Switch to pyproject.
...
* gnu/packages/python-crypto.scm (python-crcmod):
[build-system]: Switch to pyproject-build-system.
[arguments]: Replace <#:phases> by <#:test-backend, #:test-flags>.
[native-inputs]: Add python-setuptools.
Change-Id: Id5d313dfe30c6103b45a8afd03c07b5238187b45
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-28 12:06:19 +00:00
Nicolas Graves
f78e0bff2b
gnu: python-asn1crypto: Switch to pyproject.
...
* gnu/packages/python-crypto.scm (python-asn1crypto):
[build-system]: Switch to pyproject-build-system.
[arguments]: Replace <#:phases> by <#:test-backend>.
[native-inputs]: Add python-setuptools.
Change-Id: Ib2d0cb927ffddc9f0d8007a8d166121a96f8e41a
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-28 12:06:19 +00:00
λx.x
acdee26a3a
gnu: Add Atkinson Hyperlegible Mono.
...
* gnu/packages/fonts.scm (font-atkinson-hyperlegible-mono): New variable.
Closes : guix/guix#5161
Change-Id: Ie024afddf5cce460906b80b5a6f3abc8c849f008
Signed-off-by: 宋文武 <iyzsong@member.fsf.org >
2025-12-28 20:01:02 +08:00
λx.x
e2d507e4c1
gnu: Add Atkinson Hyperlegible Next.
...
* gnu/packages/fonts.scm (font-atkinson-hyperlegible-next): New variable.
Change-Id: I0bcbbe951e75f99cbb8e56c1252bb01d5d4ca943
Signed-off-by: 宋文武 <iyzsong@member.fsf.org >
2025-12-28 20:01:02 +08:00
Rodion Goritskov
65432c00fc
tests: Add Fedora foreign distribution test.
...
* gnu/tests/foreign.scm (qcow-image-with-marionette):
- Create .autorelabel file to make copied Guile work
on SELinux-enabled systems.
(resize-lvm-xfs-partition): New variable.
(run-foreign-install-test): Increase RAM for VM to 1024
as 512 is not sufficient to run Guix installation
on Fedora.
(fedora-qcow2): New variable.
(%test-fedora-install): New variable.
Change-Id: Ib247a174dfea8630d830763410391077516a8c16
Merges: #5007
2025-12-28 12:38:29 +01:00
Rutherther
f1c1fb9340
tests: foreign: Add Ubuntu test.
...
This one is a bit more complicated than the other ones, because the qcow2
image is too small to hold the tarball contents. So I have decided to add in
logic to resize the qemu img, the partition and the filesystem.
* gnu/tests/foreign.scm
(ubuntu-qcow2): New variable.
(ubuntu-uidmap-deb-file): New variable.
(ubuntu-libsuid4-deb-file): New variable.
(%test-ubuntu-install): New variable.
Change-Id: Ib705cfe0aeab5e6ede284b8eff06483aea617349e
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
Merges: #4997
Change-Id: I17472d160665fa4965d1c1ee00d671746bd5fb74
2025-12-28 12:38:28 +01:00
Rutherther
0c74e5835e
tests: foreign: Add utilities for resizing foreign images.
...
* gnu/tests/foreign.scm
(qcow-image-with-marionette): Add resize-image and
resize-proc to resize the image, the partition and the file system.
(resize-ext4-partition): New variable.
(run-foreign-install-test): Add resize-image and resize-proc; Pass them to
qcow-image-with-marionette.
Change-Id: I92dbe0cdcafb5ff0a0b6c3e9b96205b4ad9d10e8
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2025-12-28 12:38:27 +01:00
Dr. P. Roberts
b56e2cd6a7
gnu: Add hyprland-qt-support.
...
* gnu/packages/qt.scm (hyprland-qt-support): New variable.
Closes : guix/guix#4811
Change-Id: I27ef41f5b7a2fdc9599344a8d81c8a27714d9732
Signed-off-by: 宋文武 <iyzsong@member.fsf.org >
2025-12-28 19:40:55 +08:00
Jaesung Lee
72f48ee0d4
gnu: Add fcitx5-hangul.
...
* gnu/packages/fcitx5.scm (fcitx5-hangul): New variable.
Close : guix/guix#5126
Change-Id: Icd5bc4cc6e9cd68e7ef99cec993b9097071980fc
Signed-off-by: 宋文武 <iyzsong@member.fsf.org >
2025-12-28 19:40:55 +08:00
Cayetano Santos
dc711aad40
gnu: Add emacs-balanced-windows.
...
* gnu/packages/emacs-xyz.scm (emacs-balanced-windows): New variable.
Change-Id: I69673964fd2a5bd9ed3b4dce693800f76bf4208a
2025-12-28 11:51:03 +01:00
Sharlatan Hellseher
e6e301ac56
gnu: Remove beanbag.
...
* gnu/packages/zig-xyz.scm (beanbag): Delete variable.
Fixes : guix/guix#4390
Change-Id: I9d63ae691cd3ee4adf6d49a7210a1720af6f6fdd
2025-12-27 22:15:12 +00:00
Nicolas Graves
0f647d7e34
gnu: python-pylibacl: Update to 0.7.3.
...
* gnu/packages/acl.scm (python-pylibacl): Update to 0.7.3.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:phases>: Remove 'check phase, improve style.
[native-inputs]: Add python-setuptools.
Change-Id: I5360b2f7f6af3dca3890acb89220b29d1d7b3ae7
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-27 22:02:52 +00:00
Nicolas Graves
a5dd26b9c5
gnu: neovim-coqtail: Remove python-pynvim input.
...
* gnu/packages/vim.scm (neovim-coqtail)
[native-inputs, propagated-inputs]: Remove python-pynvim input.
Change-Id: Icec76ea9b98bf2ab20be2cc5e29e590d664eff96
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-27 22:02:52 +00:00
Nicolas Graves
7081495ec6
gnu: python-pynvim: Update to 0.6.0.
...
* gnu/packages/vim.scm (python-pynvim): Update to 0.6.0.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:tests?>: Enable them.
[native-inputs]: Add neovim, python-pytest, python-pytest-timeout,
python-setuptools.
[description]: Improve style.
Change-Id: I08ccc31275f8a4c96c4cb67eafa95f3cc5346116
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-27 22:02:52 +00:00
Nicolas Graves
fb99bbfbc5
gnu: python-vagrant: Update to 1.1.0.
...
* gnu/packages/virtualization.scm (python-vagrant): Update to 1.1.0.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools.
Change-Id: Ib886c4320655df628203e235171f98a4d19e118c
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-27 22:02:52 +00:00
Nicolas Graves
adbf5f9d51
gnu: qmpbackup: Update to 0.52.
...
* gnu/packages/virtualization.scm (qmpbackup): Update to 0.52.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools.
[description]: Improve style.
Change-Id: I40915c336494a243e19469e028d22d1934255c66
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-27 22:02:52 +00:00
Nicolas Graves
0310ac86b4
gnu: anonip: Switch to pyproject.
...
* gnu/packages/web.scm (anonip):
[build-system]: Switch to pyproject-build-system.
[arguments]<#:phases>: Switch to <#:test-flags> instead.
[native-inputs]: Add python-setuptools.
Change-Id: Ie9d14f6d9d1e99bd4efb6591c8e2ec0e2d72de1a
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-27 22:02:52 +00:00
Nicolas Graves
1d26eb93e2
gnu: buku: Update to 5.1.
...
* gnu/packages/web.scm (buku): Update to 5.1.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:tests?>: Enable them.
<#:test-flags>: Ignore failing tests.
[native-inputs]: Add python-pyyaml, python-pytest, python-setuptools.
Change-Id: I6c9d17dff6623de4255897bfa822ce885ccf1bab
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-27 22:02:52 +00:00
Nicolas Graves
64fd3e51b6
gnu: python-feedparser: Switch to pyproject.
...
* gnu/packages/web.scm (python-feedparser):
[build-system]: Switch to pyproject-build-system.
[arguments]: Replace <#:phases> with <#:test-backend, #:test-flags>.
[native-inputs]: Add python-setuptools.
Change-Id: Iedcbcd06e4d8171f484e077b93ff0dcc24ddf066
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-27 22:02:52 +00:00
Nicolas Graves
53d0957396
gnu: python-i3-py: Switch to pyproject.
...
* gnu/packages/wm.scm (python-i3-py):
[build-system]: Switch to pyproject-build-system.
[arguments]<#:phases>: Refresh phase 'install-doc.
[native-inputs]: Add python-setuptools.
[description]: Improve style.
Change-Id: Ida9397a7ffb3e142b44ac7f1516e072a93b853e6
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-27 22:02:52 +00:00
Nicolas Graves
085593c5ef
gnu: xlsx2csv: Update to 0.8.3.
...
* gnu/packages/xml.scm (xlsx2csv): Update to 0.8.3.
[arguments]: Improve style.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools.
Change-Id: I8b4bd7e00b1fd6de08d9961ddc2f0a1c12c363b9
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-27 22:02:48 +00:00
Ghislain Vaillant
9aed8e406a
python-pymc: Fix build.
...
* gnu/packages/statistics.scm (python-pymc): Fix build.
[arguments]<#:phases>: Remove write-permissions, add relax-requirements.
[native-inputs]: Add python-setuptools, remove python-pytest-cov.
[propagated-inputs]: Remove python-fastprogress, add python-rich and
python-threadpoolctl.
Change-Id: I728af9fbb2d739ae2d3bca197dc3d0fb02d04076
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-27 21:54:54 +00:00
Nicolas Graves
d313843515
gnu: pydf: Update to 15-0.af38bb3.
...
* gnu/packages/disk.scm (pydf): Update to 15-0.af38bb3.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:tests?>: Disable them.
[native-inputs]: Add python-setuptools.
Change-Id: I16dbe1f9d0e74fb5bc64e35b69f1ff8b9b032f84
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-27 21:45:45 +00:00
Nicolas Graves
4753a946c3
gnu: greaseweazle-host-tools: Switch to pyproject.
...
* gnu/packages/disk.scm (greaseweazle-host-tools):
[build-system]: Switch to pyproject-build-system.
Change-Id: Ifeaf9454be3f97e31d59f382c079b6dfe2f7bf2d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-27 21:45:44 +00:00
Nicolas Graves
aba1210d8e
gnu: rtv: Switch to pyproject.
...
* gnu/packages/syndication.scm (rtv):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]: Improve style.
[native-inputs]: Add python-setuptools. Remove python-coveralls,
python-coverage, python-pylint, python-vcrpy.
Change-Id: Ib77e39e961ca3b9badc11995b75870c54a7531e9
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-27 21:45:44 +00:00
Nicolas Graves
6c2b1e48c2
gnu: python-kitchen: Update to 1.2.6.
...
* gnu/packages/python-xyz.scm (python-kitchen): Update to 1.2.6.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:test-flags>: Ignore failing-tests.
<#:phases>: Add phase 'delete-broken-test-files.
[native-inputs]: Add python-pynose, python-setuptools.
[propagated-inpurs]: Remove python-chardet.
[description]: Improve style.
Change-Id: I3fad4736c6c828747cc6fcdf71ad7f3fc8226684
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-27 21:45:44 +00:00
Nicolas Graves
fe6941a641
gnu: python-pendulum: Update to 3.1.0.
...
* gnu/packages/rust-crates.scm (pendulum): Record crates.
* gnu/packages/time.scm (python-pendulum): Update to 3.1.0.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:imported-modules, #:modules, #:phases>: Set them for
maturin. Remove former 'add-setup.py phase.
[native-inputs]: Add maturin, python-pytest, python-pytest-benchmark,
python-pytz, python-setuptools, python-time-machine, rust, rust:cargo.
[inputs]: Add pendulum cargo-inputs.
[propagated-inputs]: Replace python-pytzdata by python-tzdata.
[description]: Improve style.
Change-Id: I056ca219e52ccd9d61a083d3eba2e7f72c945926
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-27 21:45:44 +00:00
Nicolas Graves
b1179ad62d
gnu: python-pytzdata: Switch to pyproject.
...
* gnu/packages/time.scm (python-pytzdata):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:tests?>: Enable them.
<#:phases>: Add phase 'use-poetry-core.
[native-inputs]: Add python-poetry-core, python-pytest.
[description]: Improve style.
Change-Id: I98601c5448d1d467e882626a841410b936f81c72
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-27 21:45:44 +00:00
Nicolas Graves
e1a9ae4b22
gnu: stig: Update to 0.14.1a0.
...
* gnu/packages/bittorrent.scm (stig): Update to 0.14.1a0.
[build-system]: Relocate field, switch to pyproject-build-system.
[arguments]: Relocate field, improve style.
[native-inputs]: Add python-setuptools.
[description]: Improve style.
Change-Id: I12a868709901cf874c2795c71ed81c6198cfd75b
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-27 21:45:44 +00:00
Nicolas Graves
a881defc09
gnu: python-pcpp: Switch to pyproject.
...
* gnu/packages/c.scm (python-pcpp):
[build-system]: Switch to pyproject-build-system.
[arguments]<#:test-backend, #:test-flags>: Set them.
[native-inputs]: Add python-setuptools.
[description]: Improve style.
Change-Id: Ib73ee56a32f3ad92adaff6127f3bfcb5e1d0a801
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-27 21:45:44 +00:00
Nicolas Graves
0b763df3a6
gnu: cmakelang: Switch to pyproject.
...
* gnu/packages/cmake.scm (cmakelang):
[build-system]: Switch to pyproject-build-system.
[arguments]<#:phases>: Improve phase 'adjust-setup.py.
<#:modules>: Adapt accordingly.
[native-inputs]: Add python-setuptools.
Change-Id: I91ec03b22140c69ea7a9cb39319302585d29398d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-27 21:45:44 +00:00
Nicolas Graves
61a13d1a3d
gnu: python-serverfiles: Switch to pyproject.
...
* gnu/packages/orange.scm (python-serverfiles):
[build-system]: Switch to pyproject-build-system.
[arguments]<#:test-backend>: Set it.
[native-inputs]: Add python-setuptools.
Change-Id: I3dbbf628c9940c31a57c5d796dc6a4897575073b
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-27 21:45:41 +00:00
Nicolas Graves
4fb5164f8e
gnu: python-pytools: Update to 2025.2.5.
...
* gnu/packages/opencl.scm (python-pytools): Update to 2025.2.5.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-hatchling.
2025-12-27 21:42:21 +00:00
Nicolas Graves
06e34decdb
gnu: me-cleaner: Switch to pyproject.
...
* gnu/packages/flashing-tools.scm (me-cleaner):
[source, description]: Improve style.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:phases>: Refresh them, use gexps.
[native-inputs]: Add python-setuptools.
2025-12-27 21:42:21 +00:00
Nicolas Graves
4a3faf19d4
gnu: python-setools: Update to 4.5.0.
...
* gnu/packages/selinux.scm (python-setools): Update to 4.5.0.
[arguments]<#:test-flags>: Set it.
<#:phases>: Remove phase 'remove-Werror. Add phase 'fix-tests.
[native-inputs]: Add python-pytest, python-pytest-qt.
[inputs]: Replace python-pyqt by python-pyqt-6.
2025-12-27 21:42:21 +00:00
Nicolas Graves
f8c7cd1b1d
gnu: nyx: Switch to pyproject.
...
* gnu/packages/tor.scm (nyx):
[build-system]: Switch to pyproject-build-system.
[arguments]<#:test-backend>: Set it.
<#:phases>: Refresh them, improve style.
[native-inputs]: Add python-setuptools.
2025-12-27 21:42:21 +00:00
Nicolas Graves
ff65305ea7
gnu: python-grpc-stubs: Update to 1.53.0.6.
...
* gnu/packages/rpc.scm (python-grpc-stubs): Update to 1.53.0.6.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:tests?>: Disable them.
[native-inputs]: Add python-setuptools.
2025-12-27 21:42:21 +00:00
Nicolas Graves
2aae63601d
gnu: python-setools: Switch to pyproject.
...
* gnu/packages/selinux.scm (python-setools):
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools.
2025-12-27 21:42:21 +00:00
Nicolas Graves
cf7c47870f
gnu: grammalecte: Run tests.
...
* gnu/packages/dictionaries.scm (grammalecte):
[arguments]<#:test-backend>: Set it.
Change-Id: Idc4b433767dd5a52c0929d9171d7c4b85a9031e3
2025-12-27 21:42:20 +00:00
Nicolas Graves
7652e6f8f9
gnu: docker-compose: Switch to pyproject.
...
* gnu/packages/docker.scm (docker-compose):
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools.
2025-12-27 21:42:20 +00:00
Nicolas Graves
3a8656e0bd
gnu: python-docker-5: Switch to pyproject.
...
* gnu/packages/docker.scm (python-docker-5):
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools.
2025-12-27 21:42:13 +00:00
Cayetano Santos
df218e5435
teams: crypto: Adopt all crypto modules.
...
* etc/teams.scm (crypto)<#:scope>:
Add "gnu/packages/*-crypto.scm".
* CODEOWNERS: Regenerate file.
Change-Id: I42e71955143a8e14013d32d6a7c41138cb0d48d1
2025-12-27 21:49:30 +01:00
Aaron Covrig
136538c7bf
gnu: python-pylems: Update to v0.6.9.
...
* gnu/packages/python-science.scm (python-pylems): Update to v0.6.9.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]: Execute project tests.
[native-inputs]: Add python-pytest and python-setuptools.
[propagated-inputs]: Add python-matplotlib.
[description]: Update with acronym.
Closes guix/guix#5024
Change-Id: Id3e454e5ae6f4ca49fad29cd4e0238aeb75e7653
Signed-off-by: Cayetano Santos <csantosb@inventati.org >
2025-12-27 21:39:41 +01:00
Nicolas Graves
79b3d9a0fb
gnu: python-glue-core: Skip flaky test.
...
This test is failing in the CI with a message about speed of example
generation. I can run it on my system just fine.
* gnu/packages/astronomy.scm (python-glue-core)[arguments]
<#:test-flags>: Skip flaky test.
Change-Id: I4af5279c356ff66f26287f533c0e68f95b700950
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-27 20:13:59 +00:00
Nicolas Graves
619cc0db5d
gnu: toutenclic: Switch to pyproject.
...
* gnu/packages/education.scm (toutenclic):
[build-system]: Switch to pyproject-build-system.
[arguments]: Refresh them, improve style.
[native-inputs]: Add python-setuptools.
[description]: Improve style.
Change-Id: I08e66c14fb71763b76337035dc694f829809bd02
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-27 20:13:59 +00:00
Nicolas Graves
aa2288f00d
gnu: mazo: Update to 1.2.1.
...
* gnu/packages/education.scm (mazo): Update to 1.2.1.
[build-system]: Switch to pyproject-build-system.
[arguments]: Refresh them, improve style.
[description]: Improve style.
Change-Id: I9e16d344dd0d3207f94d1b7ebdb1d14188857afc
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-27 20:13:59 +00:00
Nicolas Graves
45684d45b4
gnu: python-efl: Update to 1.26.1.
...
* gnu/packages/enlightenment.scm (python-efl): Update to 1.26.1.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:test-flags>: Ignore failing tests.
<#:phases>: Improve readability.
[native-inputs]: Add python-pytest, python-setuptools.
Change-Id: I0f06150d89fd6f0703ad31d1ba6589c41bc9d1ae
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-27 20:13:59 +00:00
Nicolas Graves
bf6d52423e
gnu: xandikos: Update to 0.3.0.
...
* gnu/packages/dav.scm (xandikos): Update to 0.3.0.
[build-system]: Switch to pyproject-build-system.
[arguments]: Relocate field.
<#:test-backend>: Set it.
[native-inputs]: Add python-setuptools.
Change-Id: I6c8a9b0e3561904ebbe303defe51fbdc56c17cc1
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-27 20:13:59 +00:00
Nicolas Graves
d67366b0d1
gnu: ibus-theme-tools: Switch to pyproject.
...
* gnu/packages/ibus.scm (ibus-theme-tools):
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools. Improve style.
Change-Id: I5588e6fbea218036da063a0797ae9dca2ac61cc5
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-27 20:13:59 +00:00
Nicolas Graves
3eaad37aa5
gnu: gourmet: Switch to pyproject.
...
* gnu/packages/nutrition.scm (gourmet):
[build-system]: Switch to pyproject-build-system.
[arguments]<#:modules>: Drop them.
<#:test-flags>: Set them.
<#:phases>: Drop 'check phase replacement. Rename phase 'prepare-x to
'configure-tests.
[native-inputs]: Add python-setuptools.
Change-Id: I466ddf84a8e92680f7957717f4e08cf4c4e02efa
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-27 20:13:59 +00:00
Nicolas Graves
1e5fd901fd
gnu: python-scrape-schema-recipe: Update to 0.2.2.
...
* gnu/packages/nutrition.scm (python-scrape-schema-recipe): Update to 0.2.2.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:phases>: Replace 'check phase replacement by
'configure-tests phase.
[native-inputs]: Add python-setuptools.
Change-Id: I03b01d1c723ee91e59e4ec5d885225a7ba704ee0
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-27 20:13:58 +00:00
Nicolas Graves
4897f70905
gnu: nuklear: Switch to pyproject.
...
* gnu/packages/toolkits.scm (nuklear):
[build-system]: Switch to pyproject-build-system.
[arguments, description]: Improve style.
[native-inputs]: Add python-setuptools.
Change-Id: I781139a2e9f4732efdd077ae2fcca322f15d57a3
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-27 20:13:58 +00:00
Nicolas Graves
16dd4a36ea
gnu: stddoc: Fix build.
...
* gnu/packages/documentation.scm (stddoc)[arguments]
<#:phases>: Fix 'build phase with an additional flag.
Change-Id: Icdf1246cc97bf39132b002f02ebd381d375c0ed0
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-27 20:13:58 +00:00
Nicolas Graves
40a038a465
gnu: yubikey-oath-dmenu: Switch to pyproject.
...
* gnu/packages/security-token.scm (yubikey-oath-dmenu):
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools.
Change-Id: I7521825feceaa85cd238223667cfc4723862f4b4
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-27 20:13:56 +00:00
Sharlatan Hellseher
ec9fd2980f
gnu: python-dockerpty: Fix build.
...
* gnu/packages/docker.scm (python-dockerpty):
[build-system]: Switch to pyproject-build-system.
[arguments] <tests?>: Disable for now.
[native-inputs]: Add python-setuptools.
Fixes : guix/guix#5164
Change-Id: Ib8e1cb4658f28706b210c940f5fa6a08642a4874
2025-12-27 19:59:52 +00:00
Sharlatan Hellseher
571bc15dff
gnu: Remove sicp.
...
* gnu/packages/books.scm (sicp): Delete variable.
Fixes : guix/guix#3948
Change-Id: I0762f2204eb9a3d0233f8d4a1dd1de1af55f277e
2025-12-27 19:59:52 +00:00
Sharlatan Hellseher
835e1e00f5
gnu: python-feather-format: Switch to pyproject.
...
* gnu/packages/serialization.scm (python-feather-format):
[build-system]: Switch to pyproject-build-system.
[arguments]: <tests?>: No tests provided.
[native-inputs]: Add python-setuptools.
Change-Id: Icfa8b70773f4d547a019f5b4cded7c4ef3eae2f7
2025-12-27 19:59:52 +00:00
Sharlatan Hellseher
ed479712ef
gnu: python-agate-sql: Update to 0.7.3.
...
* gnu/packages/wireservice.scm (python-agate-sql): Update to 0.7.3.
[source]: Switch to git-fetch.
[arguments] <test-flags>: Skip one test.
[propagated-inputs]: Remove python-crate.
[native-inputs]: Remove python-wheel.
Change-Id: I6e663ed216e3ac6174ef2830b6837b93c0b51145
2025-12-27 19:59:51 +00:00
Nicolas Graves
785b69725b
gnu: python-crate: Update to 2.0.0.
...
* gnu/packages/databases.scm (python-crate): Update to 2.0.0.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:test-flags>: Ignore failing tests.
[native-inputs]: Add python-orjson, python-pytest, python-pytz,
python-setuptools, python-sqlalchemy, python-verlib2,
tzdata-for-tests.
.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
Change-Id: Ic5c2a0254fd9fdd96c3fab5c53e9e9de675cbf6f
2025-12-27 19:59:51 +00:00
Nicolas Graves
54467b917b
gnu: Add python-verlib2.
...
* gnu/packages/python-xyz.scm (python-verlib2): New variable.
Change-Id: I31d5404d098d43d2d874b04bafab412a079cb58b
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-27 19:59:51 +00:00
Nicolas Graves
7ba3dd1676
gnu: python-pyarrow: Switch to pyproject.
...
* gnu/packages/databases.scm (python-pyarrow):
[build-system]: Switch to pyproject-build-system.
[arguments]<#:phases>: Keep 'build phase.
[native-inputs]: Add python-setuptools.
Change-Id: Ibcaf7988f06f6abc5a7989724984c296440db0d6
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-27 19:59:51 +00:00
Nicolas Graves
c03d773d86
gnu: yoyo-migrations: Update to 9.0.0.
...
* gnu/packages/databases.scm (yoyo-migrations): Update to 9.0.0.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:phases>: Add phase 'start-postgresql.
[native-inputs]: Add them.
Change-Id: I4f1092436e54938b0fee10addd9a6e6dfa92721a
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-27 19:59:51 +00:00
Nicolas Graves
b2d0310d0e
gnu: Add tms.
...
* gnu/packages/python-check.scm (tms): New variable.
Change-Id: I4ccbef53f4fc284aff3ce55f5f7f6d578b9f817f
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-27 19:59:51 +00:00
Nicolas Graves
d8af184753
gnu: python-psycopg-pool: Switch to pyproject.
...
* gnu/packages/databases.scm (python-psycopg-pool):
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools.
Change-Id: Ie891a1d87f0bf9206a26dba94a6bb562552c6a31
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-27 19:59:51 +00:00
Nicolas Graves
452e3a5c7e
gnu: python-psycopg2: Update to 2.9.11.
...
* gnu/packages/databases.scm (python-psycopg2): Update to 2.9.11.
[source]: Switch to git-fetch.
[arguments]<#:test-flags>: Drop them.
Change-Id: I13c48ccfdaaf5bb1d5631192d38259e9e1eba9ad
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-27 19:59:51 +00:00
Nicolas Graves
9da35d7409
gnu: python-psycopg2: Run tests and migrate to pyproject.
...
* gnu/packages/databases.scm (python-psycopg2)
[build-system]: Switch to pyproject-build-system.
[arguments]<#:test-flags, #:phases>: Set them to run tests.
[native-inputs]: Add postgresql, tzdata-for-tests, python-pytest,
python-setuptools
Change-Id: I51b356a4e2d56f95aeff53f4a7a4b9c600d9744c
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-27 19:59:51 +00:00
Nicolas Graves
ff3c2127e6
gnu: python-sqlalchemy-utils: Run tests.
...
* gnu/packages/databases.scm (python-sqlalchemy-utils)[arguments]
<#:test-flags, #:phases>: Set them to run tests.
[native-inputs]: Add postgresql, tzdata-for-tests.
Change-Id: I0c5c0a170b42297044b4bfbe034db9e9e1d9352e
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-27 19:59:50 +00:00
Nicolas Graves
659e77bbf9
gnu: python-sqlite-fts4: Switch to pyproject.
...
* gnu/packages/databases.scm (python-sqlite-fts4):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools.
[description]: Improve style.
Change-Id: Ibced9b5299bc460df20c4bb689af09f184a5c15a
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-27 19:59:50 +00:00
Nicolas Graves
12d907b17d
gnu: python-sqlalchemy-utils: Update to 0.42.1.
...
* gnu/packages/databases.scm (python-sqlalchemy-utils): Update to 0.42.1.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools.
Change-Id: I25bfc76aa073c23b14add53d409fbda56519301c
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-27 19:59:43 +00:00
Grigory Shepelev
8632aae122
gnu: emacs-xyz: Add emacs-ssh-tunnels
...
* gnu/packages/emacs-xyz.scm (emacs-ssh-tunnels): New variable.
Closes guix/guix#4228
Change-Id: I8b2feb93b1edb80dda7b83197e3dc57b5fc43c8b
Co-authored-by: Cayetano Santos <csantosb@inventati.org >
Signed-off-by: Cayetano Santos <csantosb@inventati.org >
2025-12-27 20:18:07 +01:00
Yunqi Shao
328df1249f
gnu: prusa-slicer: Wrap binary for GtkFilechooserdialog.
...
Without setting GSETTINGS_SCHEMA_DIR, opening file in prusa-slicer (or
prusa-gcodeviewer which is a symlink to the same binary) crashes with:
Settings schema 'org.gtk.Settings.FileChooser' is not installed
Trace/breakpoint trap
Closes : guix/guix#5039
* gnu/packages/engineering.scm (prusa-slicer)[arguments]: Add
’wrap-program #:phase.
[inputs]: Add bash-minimal.
Change-Id: Ic9763f031d18561aa142fee4f5f6e041f597b4d7
Modified-by: Cayetano Santos <csantosb@inventati.org >
Signed-off-by: Cayetano Santos <csantosb@inventati.org >
2025-12-27 18:56:00 +01:00
Aaron Covrig
1ffe9cf1f4
gnu: python-uritemplate: Update to 4.2.0.
...
* gnu/packages/python-web.scm (python-uritemplate): Update to 4.2.0.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-pytest and python-setuptools.
[home-page]: Update URL.
Change-Id: I29c8caa1055a11f2faa20f5c3ffd4be7e9297f14
Reviewed-by: Nguyễn Gia Phong <cnx@loang.net >
Reviewed-by: Hugo Buddelmeijer <hugo@buddelmeijer.nl >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-27 17:34:12 +00:00
Anderson Torres
12d17eccd9
emacs-setup: Update repository.
...
The old repository and home-page no longer exists, since the project
migrated to Codeberg.
* gnu/packages/emacs-xyz.scm (emacs-setup)[source]: Switch to git-fetch.
[arguments]<#:tests?>: Disable.
[home-page]: Update.
Change-Id: I0bb1c270151bec5e2a4a3942d73b7c9485555d93
Modified-by: Cayetano Santos <csantosb@inventati.org >
Signed-off-by: Cayetano Santos <csantosb@inventati.org >
2025-12-27 18:32:23 +01:00
Hugo Buddelmeijer
00b57e2554
gnu: python-pytest-astropy: Switch to pyproject.
...
* gnu/packages/python-check.scm (python-pytest-astropy):
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools.
Change-Id: I6363cc888c08bef6b679c05bdfca26af719f8c51
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-27 17:24:45 +00:00
Hugo Buddelmeijer
679acc5675
gnu: python-pytest-xvfb: Update to 3.1.1.
...
* gnu/packages/python-check.scm (python-pytest-xvfb): Update to 3.1.1.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]: Use gexps.
<:#phases>: Improve prepare-tests phase.
[native-inputs]: Remove python-pytest-runner, add python-setuptools.
Change-Id: I7d46911037989228db944f08fd850fa7122daad0
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-27 17:24:45 +00:00
Hugo Buddelmeijer
f85938f7b7
gnu: python-pytest-celery: Update to 1.2.1.
...
* gnu/packages/python-check.scm (python-pytest-celery): Update to 1.2.1.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]: Use gexpes.
[home-page]: Update URL.
[propagated-inputs]: Add python-pytest-docker-tools, python-psutil
and python-tenacity.
[native-inputs]: Add python-celery-minimal, python-memcached,
python-poetry-core, python-pytest, python-pytest-cov, python-redis,
and python-requests.
[description]: Add more details.
Change-Id: I07fcb2d8ef319fe28b32902921ae2ae181a4d8c0
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-27 17:24:45 +00:00
Hugo Buddelmeijer
e033bf01e6
gnu: Add python-celery-minimal.
...
* gnu/packages/python-xyz.scm (python-celery-minimal): New variable.
Change-Id: Ib6c71748d52cdfee06c894e74bb067e8522fc6e4
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-27 17:24:44 +00:00
Hugo Buddelmeijer
dc95ec12e8
gnu: Add python-pytest-docker-tools.
...
* gnu/packages/python-check.scm (python-pytest-docker-tools): New variable.
Change-Id: Icc5f93e61f32d4e00cf48db333c1270100e8b9b4
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-27 17:24:44 +00:00
Hugo Buddelmeijer
3916b479f7
gnu: python-pyux: Switch to pyproject.
...
* gnu/packages/python-check.scm (python-pyux):
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-pytest and python-setuptools.
Change-Id: Ic1ba57fce6a1e4936a3610753229aef3ff120a2d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-27 17:24:44 +00:00
Hugo Buddelmeijer
a326afb85f
gnu: python-xvfbwrapper: Update to 0.2.16.
...
* gnu/packages/python-check.scm (python-xvfbwrapper): Update to 0.2.16.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-pytest and python-setuptools.
Change-Id: Id267bb7978a38db55e8d84fa56d19fd6b639d9f9
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-27 17:24:44 +00:00
Hugo Buddelmeijer
692c95e305
gnu: python-xunitparser: Switch to pyproject.
...
* gnu/packages/python-check.scm (python-xunitparser):
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-pytest and python-setuptools.
[home-page]: Update URL.
Change-Id: I3946378b153c54f9992df1b6562282c44fc65c1a
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-27 17:24:44 +00:00
Ludovic Courtès
b9cf7580d2
gnu: emacs: Do not retain reference to an extra glibc package.
...
This shaves ~18 MiB on the closure of ‘emacs’ and ‘emacs-no-x’.
* gnu/packages/emacs.scm (emacs-no-x)[arguments]: In
‘patch-compilation-driver’, use ‘search-input-file’ instead of
‘this-package-input’.
[inputs]: Remove ‘ld-wrapper’, ‘binutils’, and ‘libc-for-target’.
Closes : guix/guix#5029
Fixes : guix/guix#5028
Change-Id: Ib71641cf37f8ae3590b0db97c14fcd45d21080f1
Signed-off-by: Cayetano Santos <csantosb@inventati.org >
2025-12-27 17:48:51 +01:00
Hugo Buddelmeijer
f1005ad96c
gnu: mc2mt: Fix build.
...
* gnu/packages/game-development.scm (mc2mt): Fix build and indentation.
[source]: Move snippet to phase.
[native-inputs]: Add python-pytest.
* gnu/packages/patches/mc2mt-add-packaging-support.patch: Update patch.
Change-Id: I3db227b726fa9dec8c09e49cada2d5f74e35576e
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-27 16:35:28 +00:00
Hugo Buddelmeijer
3ded25e6f1
gnu: python-anvil-parser: Update to 0.10.6-0.91a7eda.
...
* gnu/packages/game-development.scm (python-anvil-parser): Update to
0.10.6 91a7eda55f0fb55a948d1072896430c29d906809 commit.
[source]: Update URL, permanent redirect.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-pytest and python-setuptools.
[home-page]: Update URL.
Change-Id: Ie483cda52cdf86645584b835f65847fbbe737d7e
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-27 16:34:35 +00:00
Hugo Buddelmeijer
9643da0abe
gnu: python-nbt: Fix build; add tests.
...
* gnu/packages/game-development.scm (python-nbt-testdata): New variable.
* gnu/packages/game-development.scm (python-nbt): Fix build; add tests.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:phases>: Add 'fake-download phase.
<#:test-flags>: List specific files to test.
[native-inputs]: Add python-pytest and python-setuptools.
Change-Id: I1579b0fe6d3cbe06b279c7b78f4834b6e9b849ba
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
aa
Change-Id: I02b49dca10d5bc39a585b1916434f53b8b96fbd0
2025-12-27 16:30:45 +00:00
Luca Di Sera
36d7c88fb4
gnu: lean4: Fix silent install failure
...
The lean4 package currently builds and installs without a visible
failure, but fails to effectvely provide its output, such as the "lean"
binary.
This is due to the install phase of the derivation failing silently as
it tries to access a bash shell using an absolute path that expects an
FHS compliant system.
To fix the issue, the relevant path in "src/stdlib.make.in", which is
used during the install phase of the of the project, is now patched out
by the package definition.
* gnu/packages/lean.scm (lean4):
[arguments] Add substitution for FHS path in "src/stdlib.make.in"
Change-Id: Ib3db9ce1fbb46175130f9b46c58c55cd65a4a1ae
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-27 15:29:01 +00:00
Sharlatan Hellseher
1a587bd302
gnu: python-pytensor: Simplify package.
...
* gnu/packages/python-science.scm (python-pytensor):
[arguments] <test-flags>: Let pytest discover tests.
[phases]{pre-check}: Replace re-build extensions by deleting local
source.
[propagated-inputs]: Remove python-typing-extensions.
[native-inputs]: Remove python-wheel.
Change-Id: I42f97a93e1704856d29691f99414d4f2497723b9
2025-12-27 15:19:20 +00:00
Ghislain Vaillant
e06dfd5399
python-pytensor: Skip more tests.
...
* gnu/packages/python-science.scm (python-pytensor)
[arguments]<#:test-flags>: Ignore more failing tests.
Change-Id: I542ba0025bf43ebef08b2ab67c19e618b3b32621
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-27 15:19:20 +00:00
Sharlatan Hellseher
8f01c85bae
gnu: python-behave-web-api: Move to python-web.
...
* gnu/packages/check.scm (python-behave-web-api): Move from here ...
* gnu/packages/python-web.scm: ... to here.
Change-Id: Ifbb03dd123413c0f3657f1d5d4edccc9f3075b5d
2025-12-27 14:42:56 +00:00
Sharlatan Hellseher
3ef5dd22dd
gnu: python-behave-web-api: Update to 2.3.0.
...
* gnu/packages/check.scm (python-behave-web-api): Update to 2.3.0.
[native-inputs]: Remove python-wheel.
Change-Id: Iea27984382d11a1dfa8bf8f5d371e7ea027ced36
2025-12-27 13:53:43 +00:00
Sharlatan Hellseher
6aa2366f0b
gnu: Remove python-nose-timer.
...
* gnu/packages/check.scm (python-nose-timer): Delete variable.
Closes : guix/guix#4490
Change-Id: Ib7ff7108bab2251217bb52a1132761cc1981bc6d
2025-12-27 13:53:32 +00:00
Patrick Norton
63b71a5152
guix: import: go: Sort inputs alphabetically.
...
* guix/import/go.scm: (go-module->guix-package): Sort propagated-inputs
alphabetically.
Change-Id: Ie21e7a819ba706c63f16ebf407ae0461780fa2d1
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-27 12:07:45 +00:00
Hugo Buddelmeijer
02dd2b8552
gnu: python-tspex: Update to 0.6.3-0.d393ff4.
...
* gnu/packages/python-science.scm (python-tspex): Update to
d393ff497b7c14d673e792bd6c84ddd734be1239 commit.
[source]: Switch to git-fetch for tests.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:phases>: Add 'remove-coverage and 'fix-seaborn phases.
[propagated-inputs]: Add python-seaborn.
[native-inputs]: Add python-pytest and python-setuptools.
Change-Id: I367198165d5d78e1f1e04708272136711e5b22b5
Reviewed-by: Nicolas Graves <ngraves@ngraves.fr >
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-27 12:01:11 +00:00
Hugo Buddelmeijer
36c5be27f3
gnu: python-pynrrd: Update to 1.1.3.
...
* gnu/packages/python-science.scm (python-pynrrd): Update to 1.1.3.
[build-system]: Switch to pyproject-build-system.
[propagated-inputs]: Remove python-nptyping and python-typing-extensions.
[native-inputs]: Add python-pytest and python-setuptools.
Change-Id: Id98a3424f35fc791324010deae357f89e2d93362
Reviewed-by: Nicolas Graves <ngraves@ngraves.fr >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-27 11:56:35 +00:00
Hugo Buddelmeijer
e6fba3945f
gnu: python-simplespectral: Switch to pyproject-build-system.
...
* gnu/packages/python-science.scm (python-simplespectral): Switch to
pyproject-build-system.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:tests>: Set to #f, as there are no tests.
[native-inputs]: Add python-setuptools.
Change-Id: Ifabd9561978fec3a7380d8cdb7641732baad01d8
Reviewed-by: Nicolas Graves <ngraves@ngraves.fr >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-27 11:56:30 +00:00
Sören Tempel
d985622c78
gnu: Add libcoap.
...
* gnu/packages/networking.scm (libcoap): New variable.
Change-Id: I7360cf4c192e03b8c3f1494ba0a76c301a1fc095
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-27 11:51:35 +00:00
λx.x
6f0d8d658f
gnu: emacs-elastic-modes: Update to 1.0.0-2.c577e89.
...
* gnu/packages/emacs-xyz.scm (emacs-elastic-modes): Update to
1.0.0-2.c577e89.
[version]: Use git-version.
Closes guix/guix#5132
Change-Id: Ibbc10ab3961086dd3746ba47b57158e616ef83e2
Modified-by: Cayetano Santos <csantosb@inventati.org >
Signed-off-by: Cayetano Santos <csantosb@inventati.org >
2025-12-27 12:16:14 +01:00
Sharlatan Hellseher
a3d8ec15d8
gnu: rpatool: Switch to pyproject.
...
* gnu/packages/game-development.scm (rpatool):
[build-system]: Switch to pyproject-build-system.
wl
Change-Id: If04c7db1911f9a2cb64dfcf8d1f01c696df9e65d
2025-12-27 11:06:06 +00:00
Gabriel Wicki
6e3b0e168a
gnu: Add klayout.
...
* gnu/packages/electronics.scm (klayout): New variable.
Change-Id: I8fa2b909d28018bc7219a7bd188dd34a5be6e6d9
Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch >
2025-12-27 11:24:25 +01:00
Igorj Gorjaĉev
c71792b260
gnu: Add lexbor.
...
* gnu/packages/web.scm (lexbor): New variable.
Closes guix/guix#4311
Change-Id: I11a4b5768e32980fe80516d0520209a4aa12f2d5
Reviewed-by: Cayetano Santos <csantosb@inventati.org >
Signed-off-by: Cayetano Santos <csantosb@inventati.org >
2025-12-27 11:08:00 +01:00
Cayetano Santos
3f2b729589
gnu: Add emacs-difftastic.
...
* gnu/packages/emacs-xyz.scm (emacs-difftastic): New variable.
Closes guix/guix#4856
Change-Id: Iee6ca9e3c43a989dcda2c84a31d18c9328b07b96
2025-12-27 10:50:40 +01:00
Ada Stevenson
7e90b2fe72
gnu: audio: Add normalize.
...
* gnu/packages/audio.scm (normalize): New variable.
Closes : guix/guix#5060
Change-Id: If602005900a410a782460e5eeb756d86858b5885
Reviewed-by: Cayetano Santos <csantosb@inventati.org >
Signed-off-by: Cayetano Santos <csantosb@inventati.org >
2025-12-27 10:36:33 +01:00
Sergey Trofimov
7edf40ac19
gnu: mu: Build with full Emacs.
...
Build with full Emacs to ensure conditionally required mu4e-dbus feature
is included in the output.
* gnu/packages/mail.scm (mu)[native-inputs]: Replace emacs-minimal with
emacs.
Closes : guix/guix#5077
Fixes : guix/guix#5085
Change-Id: I223b256042ca69421f445c8466fddf9b68fafa56
Signed-off-by: 宋文武 <iyzsong@member.fsf.org >
2025-12-27 11:53:44 +08:00
Andrew Wong
d59016f003
gnu: doom-runner: Update to 1.9.1.
...
* gnu/packages/games.scm (doom-runner): Update to 1.9.1.
[source]: Delete 'Screenshots' directory.
[arguments]<#:qtbase>: Use qtbase@6.
<#:phases>: Set install dir correctly; Revise binary, appdata, and icons install.
[description]: Revise.
Closes : guix/guix#5129
Change-Id: I21e4cc30424e59fb7b494ca442b8707ef809934e
Signed-off-by: 宋文武 <iyzsong@member.fsf.org >
2025-12-27 11:19:45 +08:00
Rutherther
aff9ce3761
image: operating-system-for-image: Bring back root-fs placeholder.
...
To calculate the UUID in `root-uuid`, the operating-system has to have a root
file system, because it's typically used in the
operating-system-boot-parameters.
Followup of efc32c6684 that it partially reverts.
* gnu/system/image.scm (operating-system-for-image): Re-introduce root file
system to operating-system used to calculate the UUID.
Fixes : #5131
Reported-By: Yelninei <yelninei@tutamail.com >
Change-Id: Ica2c3d3715cd90fccf3a7484f390b36de3cdfe7f
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
Merges: #5141
2025-12-26 19:54:23 +01:00
Ian Eure
a9462997d7
gnu: Merge xorg configurations when extending.
...
Configuration for xorg is embedded in the various display-manager
configuration records, and extension support is factored out into the
`handle-xorg-configuration' macro. However, the extension mechanism replaces
the existing xorg-configuration with the supplied one, making it impossible to
compose configuration from multiple sources. This patch adds a procedure to
merge two xorg-configuration records, and calls it within
handle-xorg-configuration, allowing the config to be built piecemeal.
* gnu/services/xorg.scm (merge-xorg-configurations): New variable.
(handle-xorg-configuration): Merge xorg configs.
Change-Id: I20e9db911eef5d4efe98fdf382f3084e4defc1ba
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com >
2025-12-26 13:15:41 +01:00
gemmaro
5ef86f97e2
gnu: Add rpatool.
...
* gnu/packages/game-development.scm (rpatool): New variable.
Change-Id: I2edecc630f6cc146c008195eac694fd7891f56d4
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com >
2025-12-26 13:15:41 +01:00
Nicolas Graves
dff31548fb
gnu: emacs-org-glossary: Update to 0.0.1-1.97827bc.
...
* gnu/packages/emacs-xyz.scm (emacs-org-glossary): Update to 0.0.1-1.97827bc.
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com >
2025-12-26 13:15:41 +01:00
Andrew Wong
e5ca91ea97
gnu: Add rpcs3.
...
* gnu/packages/emulators.scm (rpcs3): New variable.
Change-Id: I18dd22e4699dbe8f80c801a4d8e9b228990219b0
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com >
2025-12-26 13:15:40 +01:00
Andrew Wong
3b2e5bbc84
gnu: Add wolfssl-for-rpcs3.
...
* gnu/packages/tls.scm (wolfssl-for-rpcs3): New variable.
Change-Id: I10f9eca82ae8774f401dfe4fb85816f524eb6482
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com >
2025-12-26 13:15:40 +01:00
Andrew Wong
bc84aaa882
gnu: stb: Make public.
...
* gnu/packages/stb.scm (stb): Make publically-accessible.
This allows packages to use the whole stb as a dependency.
Change-Id: I8f37ea6ee975a071ef1c9b402392ce74cb8f87b9
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com >
2025-12-26 13:15:40 +01:00
Andrew Wong
eb7fc96c91
gnu: Add fusion.
...
* gnu/packages/robotics.scm (fusion): New variable.
Change-Id: Id9b8414cfce25b3841284ec1329424f6bec5fbea
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com >
2025-12-26 13:15:40 +01:00
Andrew Wong
3d4689a240
gnu: Add libusb-next.
...
* gnu/packages/libusb.scm (libusb-next): New variable.
Change-Id: I12fbb6ee2fbefa7dac294d8cc991bb0679795987
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com >
2025-12-26 13:15:40 +01:00
Andrew Wong
e5dce117a2
gnu: Add pugixml-next.
...
* gnu/packages/xml.scm (pugixml-next): New variable.
Change-Id: I6256e7f94f85f73917c2dea30b914d90c23a429a
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com >
2025-12-26 13:15:40 +01:00
Andrew Wong
fb6892a924
gnu: Add miniupnpc-next.
...
* gnu/packages/upnp.scm (miniupnpc-next): New variable.
Change-Id: I206e664edc7eeedcf50dbb741a730f457d5b0a95
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com >
2025-12-26 13:15:40 +01:00
Andrew Wong
a3908bf8e2
gnu: rtmidi: Update to 6.0.0.
...
* gnu/packages/audio.scm (rtmidi): Update to 6.0.0.
Change-Id: I6e9b301242af520300fd1dd61f91240396f9de24
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com >
2025-12-26 13:15:40 +01:00
Luca Matei Pintilie
3d4620ab26
services: greetd: Create runfiles in a tmpfs.
...
Greetd's initial-session (i.e. auto-login) functionality requires runfiles
to be deleted on shutdown. Use a tmpfs to ensure said runfiles do not linger.
* gnu/services/base.scm (make-greetd-terminal-configuration-file): Add
“runfile” to configuration.
(%greetd-file-systems): Add a tmpfs for “/run/greetd/runfiles”.
Change-Id: I07319d5d8bdb1e18fb0074b67d5c9cb9fb49b04a
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com >
2025-12-26 13:15:39 +01:00
Ricardo Wurmus
e2fadf0083
gnu: mypaint: Fix build.
...
* gnu/packages/image.scm (mypaint)[arguments]: Disable tests; patch for
compatibility.
Change-Id: Id748910420669f206b08fda2650e6792b2f6a1d4
2025-12-26 11:34:25 +01:00
jgart
51d42cd40f
gnu: trealla: Update to 2.88.3.
...
* gnu/packages/prolog.scm (trealla): Update to 2.88.3.
Change-Id: I924a571e1d27b3a1f34a3bdfef683e0b2caba987
2025-12-25 21:37:49 -05:00
Artyom V. Poptsov
f289d792d6
gnu: guile-dsv: Modernize the package.
...
* gnu/packages/guile-xyz.scm (guile-dsv) [arguments]: Use GEXPs.
Change-Id: I9e5082e12c88ce40c84502463ca693ec949e80b0
2025-12-26 04:50:01 +03:00
Artyom V. Poptsov
b23097b129
gnu: guile-dsv: Update to 0.8.1.
...
* gnu/packages/guile-xyz.scm (guile-dsv): Update to 0.8.1.
Change-Id: Ibe890ad9f09da2a99a0997595c5c57dbc4801ec8
2025-12-26 04:45:38 +03:00
jgart
2fef5fa246
gnu: ruby-base64: Enable tests.
...
* gnu/packages/ruby-xyz.scm (ruby-base64): Enable tests.
[source]: Use GitHub source since gem lacks test files and update hash.
[native-inputs]: Add ruby-rake and ruby-test-unit.
Change-Id: If94acd5baa7984a4a5b441af6990847316edc2b6
2025-12-25 20:01:49 -05:00
Aaron Covrig
c6f78e904d
gnu: ruby-base64: Update to 0.3.0.
...
* gnu/packages/ruby-xyz.scm (ruby-base64): Update to 0.3.0.
Change-Id: I3aa10f1a58735d1cd39ba1ccae82d3f40a05d38a
Signed-off-by: jgart <jgart@dismail.de >
2025-12-25 20:01:49 -05:00
Sergey Trofimov
720f0fa277
gnu: gpxsee: Update to 15.6.
...
* gnu/packages/gps.scm (gpxsee): Update to 15.6.
Change-Id: I18a69712837dfd472beee66677933a3b1dc9d193
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
Merges: #4971
2025-12-26 00:01:44 +01:00
Patrick Norton
4f304b940e
gnu: Add dmtx-utils.
...
* gnu/packages/aidc.scm (dmtx-utils): New variable.
Change-Id: I6d12ad3df4de3fbf90fc2460f91b4f8f4f26c682
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
Merges: #4983
2025-12-26 00:01:44 +01:00
λx.x
b2c56f7bd9
gnu: dbqn: Improve style.
...
* gnu/packages/bqn.scm (dbqn): Run guix style -f.
(modules): use quote instead of quasiquote.
(phases): use invoke instead of system,
<check> [unless tests?]: display "test suite not run",
<*-jar-*>: use phases from ant-build-system directly, use correct names,
<install>: simplify, use #$output instead of (assoc-ref outputs "out"),
substitute* "java" to (search-input-file inputs "/bin/java").
(inputs): Reorder.
Change-Id: I0166a31aa4c8fe0f7fea800918fb2ddd63b3b5d9
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
Merges: #2820
2025-12-26 00:01:44 +01:00
λx.x
fc5ec0827e
gnu: dbqn: Update to 0.2.2
...
* gnu/packages/bqn.scm (dbqn): Update to 0.2.2.
Change-Id: I4bdbb74a412b65de7aa7d910cb9ef75d3fe54738
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2025-12-26 00:01:44 +01:00
Ludovic Courtès
d2c2e7f4d6
services: cuirass-remote-worker: Disable JIT on AArch64.
...
* gnu/services/cuirass.scm (cuirass-remote-worker-shepherd-service):
Pass #:environment-variables to ‘make-forkexec-constructor’.
Fixes: guix/guix#5052
Change-Id: Ibbf5aae9c6e62983c8e7f2eda310f68aef2edc8b
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
Merges: #5053
2025-12-26 00:01:44 +01:00
Ludovic Courtès
1cf00c47c0
doc: Add missing double quotes in ‘mapped-device’ snippet.
...
* doc/guix.texi (Mapped Devices): Add missing double quotes in
‘luks-device-mapping’ example.
Change-Id: I5bcd980ec3d5d142ea37697575f539d640bc6466
2025-12-26 00:01:43 +01:00
Ludovic Courtès
4aece62a75
describe: Add channels to the load path right after ‘guix’.
...
* guix/describe.scm (append-channels-to-load-path!): Add ‘channels-scm’ and
‘channels-go’ in second position.
Fixes : guix/guix#4819
Fixes: https://issues.guix.gnu.org/74396
Reported-by: Thijs Paelman <thijs@ouroboros.rocks >
Reported-by: Tomas Volf <~@wolfsden.cz>
Change-Id: I430dd6e6e2bd9e423d47dbb310d4553f6cd7f19b
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
Merges: #5074
2025-12-26 00:01:43 +01:00
Ludovic Courtès
6f1448ef89
daemon: Fix typo in format string.
...
* nix/libstore/build.cc (Worker::waitForInput): Fix typo in format string.
Change-Id: I0a39ada8a347c8c8daddd9f34292cbbb03ba0076
2025-12-26 00:01:43 +01:00
jgart
d4ed26d5be
gnu: borgmatic: Use official upstream source.
...
* gnu/packages/backup.scm (borgmatic)[source]: Use official upstream source.
Change-Id: I7c4500030b64716dd501416a7437b7a2c67845ad
2025-12-25 17:54:14 -05:00
jgart
31768a3f46
gnu: borgmatic: Enable all tests.
...
* gnu/packages/backup.scm (borgmatic): Enable all tests.
[source]: Use GitHub source.
[arguments]: Enable all tests and format code.
Change-Id: Ia05ed054f13fb234fae8571d1c17aa1f99081747
2025-12-25 17:45:41 -05:00
jgart
2be190f989
gnu: borgmatic: Enable tests.
...
* gnu/packages/backup.scm (borgmatic)[arguments]: Enable tests.
Change-Id: Ie9db847586fd91d0ce1a7fa162d36878ed81fc00
2025-12-25 17:27:55 -05:00
jgart
cb0fadb84d
gnu: borgmatic: Update to 2.0.13.
...
* gnu/packages/backup.scm (borgmatic): Update to 2.0.13.
Change-Id: I9bc978aa8c910097d518efafa9f1193de7eaf9fc
2025-12-25 17:14:48 -05:00
jgart
09fe136186
gnu: vorta: Update to 0.11.1.
...
* gnu/packages/backup.scm (vorta): Update to 0.11.1.
Change-Id: I8e41ccd1c18f13e7cb95cd4f46977d595b898cd0
2025-12-25 17:11:57 -05:00
jgart
8d04752c8d
gnu: borg: Update to 1.4.3.
...
* gnu/packages/backup.scm (borg): Update to 1.4.3.
Change-Id: Ifc561ec3323e78322e2fbe368f7ab9947b08245c
2025-12-25 17:03:48 -05:00
Patrick Norton
c666ec3bb2
gnu: praat: Update to 6.4.49.
...
* gnu/packages/language.scm (praat): Update to 6.4.49.
Change-Id: Ic150bc1a9ddc76a945cb94c546640c54edc1d832
Signed-off-by: jgart <jgart@dismail.de >
2025-12-25 14:30:43 -05:00
Sergey Trofimov
82f286efb9
gnu: mpv: Update to 0.41.0.
...
* gnu/packages/video.scm (mpv): Update to 0.41.0.
* gnu/packages/patches/mpv-0.40.0-fix-ffmpeg-8.0.patch: Remove.
* gnu/packages/patches/mpv-0.40.0-fix-wayland-cpu-usage.patch: Remove.
* gnu/local.mk: Remove obsolete patches.
Change-Id: I03d942a910fc42f1fba602bc3fa98cbb8a73f44e
Signed-off-by: Ian Eure <ian@retrospec.tv >
2025-12-25 09:30:11 -08:00
jgart
e21d6a3401
gnu: Remove ecl-fmt.
...
* gnu/packages/lisp-xyz.scm (ecl-fmt): Delete variable.
ECL variant of this package is not reproducible. See
https://codeberg.org/guix/guix/pulls/5096#issuecomment-9209603
Change-Id: Id18e84cd3d60c4af0ca724847ad41bd24aef31ae
2025-12-25 10:57:04 -05:00
vga
dad1bd0c5e
gnu: Add cl-fmt.
...
* gnu/packages/lisp-xyz.scm (cl-fmt, ecl-fmt, sbcl-fmt): New variables.
Change-Id: I4c081968aa43cc02b67d0a2b71a2583562115a66
Signed-off-by: jgart <jgart@dismail.de >
2025-12-25 10:57:04 -05:00
Rutherther
e51032b257
tests: foreign: Add test restarting guix-daemon.
...
* gnu/tests/foreign.scm (run-foreign-install-test): Restart the
daemon, build and gc afterwards.
Followup of 9a78e76076 .
Change-Id: Ia2304d6b9c83b5b8f410426ce00e078c2f004198
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2025-12-25 13:18:48 +01:00
Rutherther
0d3f82123b
gnu: guix: Disable new syscall tests on armhf.
...
These tests currently fail on armhf. They would require large amount of time
or knowledge to be fixed and it's on a platform that's already not being
supported too well.
Followup of d339785a0f .
* gnu/packages/package-management.scm (guix): Disable new tests in
tests/syscalls.scm on arm32.
Change-Id: I056fb04a9a1230ed3d8718a4719a5f6d7010b847
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2025-12-25 13:18:25 +01:00
Rutherther
addca6dba4
Merge branch 'version-1.5.0'
...
Change-Id: I5a36bbdb772c88f71fbe612cf6c445c34088e35c
2025-12-25 13:08:45 +01:00
Andrew Wong
0270c2624a
gnu: woof-doom: Update to 15.3.0.
...
* gnu/packages/games.scm (woof-doom): Update to 15.3.0.
[source]<snippet>: Adjust snippet to new version.
<patches>: Delete.
[native-inputs]: Add pkg-config.
[home-page]: Update.
[synopsis]: Revise.
[license]: Remove bsd-2 license due to de-vendored spng.
* gnu/packages/patches/woof-doom-unbundle-spng-miniz.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Unregister patch.
Closes : guix/guix#5099
Change-Id: Ief520f430ec1731976da2b8883d17a982af01b14
Signed-off-by: 宋文武 <iyzsong@member.fsf.org >
2025-12-25 17:32:59 +08:00
jgart
dbbad12c2e
gnu: Add hare-template.
...
* gnu/packages/hare-xyz.scm (hare-template): New variable.
Change-Id: Idb60178f60ea3a2b30186f90c93364ce0e165204
2025-12-25 02:38:17 -06:00
jgart
a3588223c7
gnu: Add hare-lex.
...
* gnu/packages/hare-xyz.scm (hare-lex): New variable.
Change-Id: I8bba7b398def292defc5a5bdbbb94b7b11bd24f5
2025-12-25 02:37:47 -06:00
jgart
05d45c847a
gnu: Add hare-irc.
...
* gnu/packages/hare-xyz.scm (hare-irc): New variable.
Change-Id: Id08a964246e1c7ae2d1f17fc822cf57ec516bfda
2025-12-25 00:58:31 -06:00
jgart
a42af54c73
gnu: Add hare-xml.
...
* gnu/packages/hare-xyz.scm (hare-xml): New variable.
Change-Id: I50ac2253ef16edbb1147ec56346f381b102586a9
2025-12-25 00:58:31 -06:00
Vinicius Monego
592a96db05
gnu: homebank: Update to 5.9.6.
...
* gnu/packages/finance.scm (homebank): Update to 5.9.6.
Change-Id: I9912f1ab2b1604d0fe01b05639c227425f889ce1
2025-12-24 19:40:42 -03:00
Vinicius Monego
522a1d9baf
gnu: darktable: Update to 5.4.0.
...
* gnu/packages/photo.scm (darktable): Update to 5.4.0.
Change-Id: Icddfad364b890d039c03c29b137bda69a8949e5d
2025-12-24 19:40:41 -03:00
Vinicius Monego
04adde463e
gnu: gmic: Update to 3.6.5.
...
* gnu/packages/image-processing.scm (gmic): Update to 3.6.5.
Change-Id: I195bd513e7681e3f4273c67a3a032c01401d755f
2025-12-24 19:40:41 -03:00
Vinicius Monego
df9d07838a
gnu: veusz: Update to 4.2.
...
* gnu/packages/maths.scm (veusz): Update to 4.2.
Change-Id: I7f1a5e403826a466b78e4ec393d74d85b95d4c9b
2025-12-24 19:40:41 -03:00
Vinicius Monego
b0146d018c
gnu: python-mapie: Update to 1.2.0.
...
* gnu/packages/statistics.scm (python-mapie): Update to 1.2.0.
[arguments]<#:test-flags>: Set '--pyargs mapie'.
Change-Id: Ibebb655b70aed43bd65c2071c8e623f14e122a86
2025-12-24 19:40:41 -03:00
Vinicius Monego
46c10b5d30
gnu: python-cma: Update to 4.4.1.
...
* gnu/packages/machine-learning.scm (python-cma): Update to 4.4.1.
[arguments]: Add '#:test-backend', '#:test-flags'.
<#:phases>: Do not override the 'check' phase.
Change-Id: I277fe650c6906323ca0dee820355faee72a4ab40
2025-12-24 19:40:37 -03:00
jgart
28d2071f71
gnu: libscfg: Update to 0.2.0.
...
* gnu/packages/serialization.scm (libscfg): Update to 0.2.0.
[home-page]: Update to new url.
[source]: Update to new url.
Change-Id: Ic012ffd552bb999cc8f9c60939386e94c61ae51a
2025-12-24 15:38:14 -06:00
jgart
9a01dc440c
gnu: libscfg: Improve description.
...
* gnu/packages/serialization.scm (libscfg)[description]: Improve description.
Change-Id: I1fd984eedcf606fcc06e78b51546ddb27c88d265
2025-12-24 15:34:25 -06:00
jgart
0b1f37ded6
gnu: Add hare-scfg.
...
* gnu/packages/hare-xyz.scm (hare-scfg): New variable.
Change-Id: Ie7c48a96c0639cf0d38f28e082943c8575e9937c
2025-12-24 15:34:13 -06:00
jgart
479a2f7ede
gnu: trealla: Update to 2.88.2.
...
* gnu/packages/prolog.scm (trealla): Update to 2.88.2.
Change-Id: I452a589dd2ed8023de78a1a90d06dae02a183e89
2025-12-23 18:33:25 -06:00
Hugo Buddelmeijer
001cd00bcd
doc: Briefly discuss default git branch name.
...
* doc/contributing.texi (Building from git): Discuss branch name.
Change-Id: I9ddb9318749c7974a8724355c1a6b18a98fa9e8e
Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch >
2025-12-23 10:33:24 +01:00
Rutherther
d339785a0f
gnu: guix: Update to 1.5.0rc1.
...
Change-Id: I5afcfb7071c559b356e435bdefb4624a2c4ffa00
2025-12-23 10:31:56 +01:00
Nicolas Goaziou
7d223c3ce5
gnu: grammalecte: Update to 2.3.0.
...
* gnu/packages/dictionaries.scm (grammalecte): Update to 2.3.0.
[source]: Update location.
Change-Id: Id5a9145102cdbf6f05b176e7f22e3ae5893b16a5
2025-12-23 10:11:19 +01:00
Andrew Wong
a33944f438
gnu: cantata: Update to 3.4.0.
...
* gnu/packages/mpd.scm (cantata): Update to 3.4.0.
[origin]: Remove unneeded bundled code.
[inputs]: Add karchive, kitemviews; remove unused libmusicbrainz, libebur128,
libmtp, mpg123, taglib.
Closes : guix/guix#5010
Change-Id: I9af0ec0f93d4d7b098217de8f77daf7cf26d90f4
Signed-off-by: 宋文武 <iyzsong@member.fsf.org >
2025-12-23 16:16:30 +08:00
Rutherther
2d4ed08662
etc: release: Switch to Guile declaration of artifacts.
...
This is a rewrite of the bash commands for generation of guix binary
tarballs and system images to Guile. I am expecting this will help us
significantly with getting the same derivations locally and from Cuirass,
instead of relying on images/tarball job specifications and trying to tweak
it locally to have the same ones.
Implements: #4347 , #4348 .
* etc/teams/release/artifacts-manifest.scm: Make a manifest with
release artifacts for all supported systems.
* etc/teams/release/artifacts.scm: Collect artifacts for
all supported systems into a union with proper names for
the release artifacts.
* Makefile.am (release): Use time-machine instead of pre-inst-env; Switch to
building new artifacts.scm
Change-Id: I71a6a27e6f315dd31b91c49e71dff2d09695c0dc
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2025-12-23 09:16:05 +01:00
Andy Tai
43122908e1
gnu: mailutils: Update to 3.21.
...
* gnu/packages/mail.scm (mailutils): Update to 3.21.
Closes : guix/guix#5022
Change-Id: If12aa167438f205e0df0c5b7cb7661c3733fcc01
Signed-off-by: 宋文武 <iyzsong@member.fsf.org >
2025-12-23 15:20:53 +08:00
Sergey Trofimov
a7739b01d7
gnu: mu: Update to 1.12.14.
...
* gnu/packages/mail.scm (mu): Update to 1.12.14.
[arguments]<#:phases>{patch-bin-references}: Remove upstreamed patching.
Closes : guix/guix#5048
Change-Id: I54886215da506c8600e999f8f248b369389df0c1
Signed-off-by: 宋文武 <iyzsong@member.fsf.org >
2025-12-23 15:19:07 +08:00
Rutherther
ab63e29e90
installer: Drop uri from provenance log.
...
To synchronize the artifacts made from Cuirass, pre-inst-env
and time-machine, drop the url from provenance sexp.
* gnu/installer.scm (provenance-sexp): Drop url.
Change-Id: Ibe2515abdc92853ce06c0381dd03cc61b2077335
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2025-12-22 23:00:46 +01:00
Rutherther
e2857e21fa
system: install: Remove current-guix url override.
...
Prefer parameterization of current-guix in release artifacts
generation.
* gnu/system/install.scm (%installation-service): Use (current-guix)
directly in guix service configuration.
Change-Id: Ifa363465e6a4f6936d0e51eaf1b33872519e2b0a
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2025-12-22 23:00:46 +01:00
Rutherther
105dbf7dee
vm-image.tmpl: Remove current-guix url override.
...
This simplifies things thanks to the release artifacts now, they have been
rewritten to Guile and can now supply current-guix-package as a parameter, as
was intended. That way the checkout is not leaked for the release artifacts.
* gnu/system/examples/vm-image.tmpl
(guix-package-commit): Remove variable.
(operating-system): Use (current-guix) directly.
* gnu/system/examples/vm-image-efi.tmpl: Likewise.
Change-Id: Iabf1bb5bbb86b9984bfb87ba0543782a6dce3192
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2025-12-22 23:00:45 +01:00
Rutherther
d226cc4933
image: system-iso9660-image: Propagate image-name to derivation name.
...
* gnu/system/image.scm (system-iso9660-image): Use name from image-name
instead of hardcoded image.iso.
Change-Id: I3cea3857729c2eb7d6728f650db7fb33cf4c8c8a
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2025-12-22 23:00:44 +01:00
Rutherther
86a6006f41
Split release Makefile target to two.
...
Due to recent changes, the commit has to be published
to create the artifacts. Because of that, split the
target to two.
* Makefile.am
(release): Move first steps to prepare-release
(prepare-release): New target; Beginning of release.
Change-Id: I325c6dc36f7298482de7797c1e01fdaa70ef80c5
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2025-12-22 23:00:43 +01:00
Rutherther
8ba84edf99
linux-initrd: Support more virtio modules in initrd.
...
Adds mmio and scsi modules for virtio. scsi one is needed for using
virtio-scsi-pci, that can be a common option on aarch64, where only two
options pop up for mounting disks:
- virtio-scsi-pci
- virtio-blk
While virtio-blk should generally be preferred, sometimes virtio-scsi-pci pops
up first on the internet, so people can use it.
virtio-mmio is a necessity on Aarch64 for virtio-blk to work.
* gnu/system/linux-initrd.scm (default-initrd-modules): Add virtio_mmio and
virito_scsi.
Change-Id: Ia8fabb5594893ef1712359d27d482d9f44dc89c0
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2025-12-22 23:00:42 +01:00
Rutherther
b7a1223052
system: vm-image-efi.tmpl: Add example efi vm image.
...
This is a copy of vm-image.tmpl, but with
efi bootloader. Since user ends up with this
config in their /run/current-user/configuration.scm
and the regular way to continue is to copy
that file and reconfigure off of it, it seems
better to just keep distinct configuration.
Moreover xf86-video-intel is removed,
because it doesn't compile on aarch64.
* gnu/system/examples/vm-image-efi.tmpl
Change-Id: I0f72ac5a775339ee84cb1a4046ca5a8deca0e2ea
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2025-12-22 23:00:42 +01:00
Rutherther
9e7e40b8bd
services: xorg: Return only supported packages in %default-xorg-modules.
...
The xorg modules are used inside of services that's thunked. So we can
make them depend on the %current-system.
* gnu/services/xorg.scm
(default-xorg-modules): New variable.
(%default-xorg-modules): Return result of (default-xorg-modules).
Change-Id: I10f722e52d598ce3e83ef3f200b3bd953bc08e17
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2025-12-22 23:00:41 +01:00
Rutherther
0801604990
gnu: make-iso9660-image: Do not compress any kernel, compress man pages.
...
Because the linux image is called differently based on the architectures,
see system-linu/-image-file-name from gnu/system.scm, the kernel image
on aarch64, mips and armhf has still been compressed. This means that
grub cannot boot.
Man pages have moved from gz to zst, so compress them as well.
* gnu/build/image.scm (make-iso9660-image): Do not compress Image, vmlinuz and
zImage; Compress all man pages.
Change-Id: I68b35f383c84ff231865d580aa9e79d9fd88ace1
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2025-12-22 23:00:40 +01:00
Rutherther
5623e63313
system: installation-os: Support efi-only.
...
Aarch64 doesn't support grub-pc, so we cannot
use the regular grub-bootloader, grub-efi-bootloader
has to be used.
Since neither packages nor bootloader are thunked,
there seems to be no other choice than using something
from the outside environment, such as an environment
variable to decide what bootloader to use.
For convenience, a procedure is made to be used from
other Guile code, instead of relying on environment
variables.
* gnu/system/install.scm
(make-installation-os): New variable; Use grub-efi-bootloader when
efi-only? is #t; Use bootloader package in packages instead of grub-pc.
(installation-os): Replace with call of make-installation-os with default
arguments.
Change-Id: I34ec8da6079617f39805b3e1168bad4a42d84cab
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2025-12-22 23:00:39 +01:00
Rutherther
efc32c6684
image: Add /boot/efi filesystem if operating-system specifies it.
...
Instead of forgetting about the /boot/efi system completely, re-add it
with proper label. This way lightweight.tmpl, desktop.tmpl still
boot when supplied to guix system image. That was the reason for
removing /boot/efi file-system in the first place. Removing it however
means the target system cannot be reconfigured by default, as the
esp is not mounted.
* gnu/system/image.scm
(partition-has-flag?): New variable.
(root-partition?): Use it.
(find-partition-with-flag): New variable.
(find-root-partition): Use it.
(find-esp-partition): New variable.
(operating-system-for-image): Add /boot/efi file-system with proper
label instead of removing it completely.
Change-Id: I3ef2120059d8bbf76170d10ae718cb0de637f453
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2025-12-22 23:00:39 +01:00
Rutherther
20157dae27
image: Add qcow2-gpt image type.
...
qcow2 is a mbr-hybrid image. But on aarch64, we
have to use grub-efi bootloader. For that bootloader,
gpt should be used and Guix errors if it isn't (due to
failed check in Guix code). So it's impossible to generate
qcow2 type aarch64 image without using customized bootloader.
One would have to define their own image instead of using
the ones pre-defined.
* gnu/system/system.scm (qcow2-gpt-image-type): New variable.
* doc/guix.texi: Document qcow2-gpt and its use.
Change-Id: I93f0880c7ca2d3f934067c12dd1143ad20828333
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2025-12-22 23:00:38 +01:00
Rutherther
2576c66e47
image: operating-system-for-image: Support AArch64 iso.
...
Let the user decide for grub/grub-efi in cases where
grub-hybrid is unsupported. This is the case on
aarch64, where grub-pc is not supported, so only
grub-efi can be used.
* gnu/system/image.scm (operating-system-for-image):
Do not replace bootloader with grub-mkrescue-bootloader
for iso9660 when grub-hybrid is not supported.
Change-Id: Icd2b68155935b1d9599c1b0df22f0c80a2e36d6a
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2025-12-22 23:00:37 +01:00
Rutherther
bb2263102a
guix-install.sh: Do not set GUILE_LOAD_PATH in zzz-guix.sh.
...
Channels from the load path will shadow channels used through time-machine or
used through any other guix than the one in ~/.config/guix/current. This is
true for all channels that are in ~/.config/guix/current except guix. On Guix
System, /run/current-system/profile/share/guile/site/3.0 is usually in
GUILE_LOAD_PATH that typically has only Guix, so no shadowing happens in most
cases.
For using Geiser and other sw, it's possible to configure them to use "guix
repl" that's intended for this use case. This is then makes the guix being
used explicit.
It is expected that this is only a temporary solution. After a proper
solutions is found, it will be reverted.
Workaround #4819 .
Reverts: 78390634d7 .
Change-Id: I36b921a758618f382af9097003415f902b27c44b
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2025-12-22 22:54:11 +01:00
Noé Lopez
3dadea4b6d
guix-install.sh: Install AppArmor profile.
...
* etc/guix-install.sh (sys_maybe_setup_apparmor): New function.
(main_install): Call it.
(sys_delete_apparmor_profiles): New function.
(main_uninstall): Call it.
Fixes #4210 .
Fixes <https://issues.guix.gnu.org/71226 >.
Change-Id: Ice4bf4d91a1ae438fc5654dec327f53ae9a7b888
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2025-12-22 22:48:59 +01:00
Noé Lopez
51a1475599
self: Install AppArmor profile.
...
* guix/self.scm (apparmor-tunables): New procedure.
(miscellaneous-files): Add etc/apparmor.d/{guix,guix-daemon,tunables/guix}.
Change-Id: I8952ef4097924d62432775cc39d38098785fdcdf
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2025-12-22 22:48:59 +01:00
Noé Lopez
60782c20d4
etc: Add AppArmor profile for the guix command.
...
* etc/apparmor.d/guix: New file.
* Makefile.am (nodist_apparmor_profile_DATA): Add it.
Change-Id: I3d61238203d7663ce582717f8e4eac4c6f679928
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2025-12-22 22:48:58 +01:00
Noé Lopez
587fd2dad4
etc: Add AppArmor profile for the daemon.
...
* .gitignore: Add etc/apparmor.d/tunables/guix.
* Makefile.am (nodist_apparmor_profile_DATA)
(nodist_apparmor_profile_tunables_DATA): Define it.
* configure.ac: Generate etc/apparmor.d/tunables/guix. Add
--with-apparmor-profile-dir option.
* etc/apparmor.d/guix-daemon: New file.
* etc/apparmor.d/tunables/guix.in: New file.
* doc/guix.texi: Document AppArmor profiles.
* gnu/packages/package-management.scm (guix): Add future changes commented.
Change-Id: Iac7df9d642383cc46a2d450c3badef31199ab041
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2025-12-22 22:48:57 +01:00
Rutherther
9a78e76076
guix-daemon.service.in: Make service restartable.
...
Currently the service cannot be restarted, because the gnu store mount makes
it read-only. So fix this by removing the mount when starting the service.
"-" to accept failures, in case the command doesn't finish successfully,
chances are, the store can be mounted as RW, so continue.
"+" to run as root
Fixes : #4744
* etc/guix-daemon.service.in
(Service)<ExecStartPre>: Stop gnu-store.mount
(Service)<ExecStartPost>: Start gnu-store.mount
Change-Id: I296f5d8805497f8a7364b68d627eb6d4fc05dbff
2025-12-22 22:48:48 +01:00
Aaron Covrig
a2df6c460f
gnu: pius: Update to 3.0.0-0.5f7c10b.
...
* gnu/packages/gnupg.scm (pius)[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:check>: Execute project test script.
[native-inputs]: Add python-setuptools.
[home-page]: Update url.
Change-Id: I8d1228789cde2de4dda67a07f9859bb47e510608
Signed-off-by: Cayetano Santos <csantosb@inventati.org >
Modified-by: Cayetano Santos <csantosb@inventati.org >
2025-12-22 18:56:48 +01:00
jgart
5ecec89784
gnu: Add hare-mcron.
...
* gnu/packages/hare-apps.scm (hare-mcron): New variable.
Change-Id: I324f5711cf359ac996111f6adcb71db5ff68dda5
2025-12-22 10:44:13 -06:00
jgart
5192dc2ff3
gnu: trealla: Update to 2.88.1.
...
* gnu/packages/prolog.scm (trealla): Update to 2.88.1.
Change-Id: I8770e77950a53ef0284fe50248bed5fab01d70a0
2025-12-22 10:18:17 -06:00
Ashvith Shetty
4b25873c12
services: Modernize redis service.
...
* gnu/services/databases.scm
(redis-configuration): Rewrite using `define-configuration'.
(redis-shepherd-service): Honor it.
* doc/guix.texi (Database Services) <redis>: Regenerate
documentation.
Change-Id: I5b99822ca3d8d23fb5133497d00eada0336d0c65
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
Merges: #2158
2025-12-22 15:42:39 +01:00
Yelninei
b00a27c427
gnu: shepherd@1.0: Don't inherit package arguments.
...
Followup to e1038aee6d .
Previously when cross compiling the fibers directory was reset to fibers 1.3
because evaluating the arguments of shepherd@0.10 with '(package-arguments
shepherd-0.10)' kept the reference to the fibers input of shepherd@0.10 .
Work around this by not using 'substitute-keyword-arguments' and replacing
'this-package-input' with 'search-input-file'.
* gnu/packages/admin.scm (shepherd-1.0)[arguments]:
Replace 'substitute-keyword-arguments' with explicit arguments.
Use search-input-file in 'set-fibers-directory phase to search for the cross fibers.
Change-Id: Ia1061d8cea531569385f4a0136cfd22f27ce5a0e
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
Merges: #4672
2025-12-22 15:42:39 +01:00
Ludovic Courtès
f55793c575
archive: Make /etc/guix/signing-key.* readable by ‘guix-daemon’.
...
The manual suggests running ‘guix archive --generate-key’ as root, but that
would lead to root-owned /etc/guix/signing-key.{pub,sec}, with the secret key
unreadable by the unprivileged guix-daemon. This fixes it.
Reported in guix/guix#4844.
* guix/scripts/archive.scm (generate-key-pair)[ensure-daemon-ownership]: New
procedure.
Use it for ‘%public-key-file’, ‘%private-key-file’, and their parent
directory.
Reported-by: Rutherther <rutherther@ditigal.xyz >
Change-Id: I7ae980bfd40078fb7ef27a193217b15f366d5d50
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
Merges: #4958
2025-12-22 15:11:27 +01:00
Ludovic Courtès
0ac2a0fd18
authenticate: Report failure to load keys to the daemon.
...
Previously, when failing to load a signing key, ‘guix authenticate’ would
print a backtrace and exit with a non-zero code. That, in turn, would lead
the guix-daemon child process to crash with:
nix/libutil/serialise.cc:15: virtual nix::BufferedSink::~BufferedSink(): Assertion `!bufPos' failed.
This patch fixes it by reporting the error to the daemon as was intended.
* guix/scripts/authenticate.scm (guix-authenticate): Arrange to call
‘load-key-pair’ from within ‘with-reply’.
* tests/guix-authenticate.sh: Test it.
Fixes: guix/guix#4928
Reported-by: Rutherther <rutherther@ditigal.xyz >
Change-Id: I8654ad6fdfbe18c55e1e85647d0c49f408d0574a
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
Merges: #4961
2025-12-22 15:10:52 +01:00
Ludovic Courtès
5d6dfd8981
authenticate: Improve error replies.
...
* guix/scripts/authenticate.scm (guix-authenticate)[send-reply]: Wrap guard in
‘with-fluids’. Call ‘string-trim-right’ on the message string of ‘c’.
Change-Id: I6ab5f645f2dc9d6f53bb57eabb4de1df8212892f
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2025-12-22 15:10:52 +01:00
Nguyễn Gia Phong
ce279acd14
doc: Fix typo.
...
* doc/guix.texi (Mapped Devices): Fix typo.
Change-Id: I72a5e0e651e3926def0bd5fdb67ccc01cc8a2041
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2025-12-22 11:00:19 +01:00
Rutherther
49bf395754
maint: Adjust final inputs self contained check for changes.
...
The check script has been failing, %final-inputs have been changed
to a procedure that takes the system.
* build-aux/check-final-inputs-self-contained.scm
(final-inputs): Call %final-inputs procedure with system.
Change-Id: Id4d40387e669c996a380f64c73432d916915ead5
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2025-12-22 11:00:18 +01:00
Rutherther
0ecfe335b9
scripts: system: Do not pull checkouts for same commit.
...
In case a user reconfigures to the same commit, do not
update cached checkout unnecessarily.
* guix/scripts/system/reconfigure.scm (channel-relations): Return early for
matching old and new commits.
Change-Id: Ia4b7300bbce40f7d809946dd3514715b74cd17f9
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2025-12-22 11:00:18 +01:00
Rutherther
2a0ac4cba5
daemon: Ensure store is writable even as non-root.
...
If the store is read only, return an error early.
This is bit of a compromise. Not all operations of the daemon need the store
as writable. For example, if hello package is built already `guix build hello`
could previously succeed even if store is RO.
* nix/libstore/local-store.cc
(makeStoreWritable): Rename to ensureStoreWritable.
(ensureStoreWritable): As non-root, check that the store is writable and if
not, throw an error.
(LocalStore::LocalStore): Use it.
* nix/libstore/local-store.hh: Rename makeStoreWritable to ensureStoreWritable.
Change-Id: I94783ba7e32d57bfa77e37e84b6ac316f95e31e2
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2025-12-22 11:00:17 +01:00
Ashish SHUKLA
09eda1627e
gnu: drawterm: Update to 20251123.
...
* gnu/packages/plan9.scm (drawterm): Update to 20251123.
(drawterm-wayland)[inputs]: Add libdecor.
Closes : guix/guix#4894
Change-Id: Ibd869ee9acfb5d6aef0d58c13f6477fc2ac8ba47
Signed-off-by: 宋文武 <iyzsong@member.fsf.org >
2025-12-22 18:06:24 +08:00
Ashish SHUKLA
0efdde91f6
gnu: labwc: Update to 0.9.3.
...
* gnu/packages/wm.scm (labwc): Update to 0.9.3.
Closes : guix/guix#4981
Change-Id: I3f80aed5a365b2713dc9f5f0272bb225f3004c5e
Signed-off-by: 宋文武 <iyzsong@member.fsf.org >
2025-12-22 18:06:24 +08:00
Patrick Norton
9ce8160844
gnu: nml: Update to 0.8.1.
...
* gnu/packages/game-development.scm (nml): Update to 0.8.1.
[arguments]: Fix test phase.
Closes : guix/guix#5004
Change-Id: I03b80af19d809295411b85df491d7423837e6f59
Signed-off-by: 宋文武 <iyzsong@member.fsf.org >
2025-12-22 18:06:23 +08:00
Andy Tai
1dfcd17b4d
gnu: monado: update to 25.1.0.
...
* gnu/packages/graphics.scm (monado): Update to 25.1.0.
Change-Id: Idd4bc66f1fd03fb9805647424dec0d5cda8bc123
Signed-off-by: Cayetano Santos <csantosb@inventati.org >
2025-12-22 10:33:29 +01:00
Hilton Chain
7a4de7a900
teams: Update team status for Hilton Chain.
...
* etc/teams.scm (hako): Remove teams.
Change-Id: Ib563d084e2bc2d603c7968e04bed0d222f547a0d
2025-12-22 15:04:26 +08:00
bdunahu
46d1961908
gnu: Add iaito.
...
* gnu/packages/engineering.scm (iaito): New variable.
Change-Id: I82f84d09b31dca5373b290c1b5c4388e86941bc0
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop >
Modified-by: Maxim Cournoyer <maxim@guixotic.coop >
2025-12-22 15:54:59 +09:00
Cayetano Santos
4de4d270fb
gnu: Add python-cocotbext-axi.
...
* gnu/packages/electronics.scm (python-cocotbext-axi): New variable.
Change-Id: I1ca017ef9d9253f01dd74f25de04ed2551b4a620
2025-12-22 07:50:15 +01:00
Cayetano Santos
fb62e8f046
gnu: Add python-cocotb-test.
...
* gnu/packages/electronics.scm (python-cocotb-test): New variable.
Change-Id: Iefe86be6c6d15280694e79b13ec013056346be01
2025-12-22 07:50:15 +01:00
Cayetano Santos
b063cd4aa7
gnu: python-cocotb: Complete tests.
...
* gnu/packages/electronics.scm (python-cocotb)[arguments]: Add
’run-examples #:phase.
Change-Id: I3347baa3d21e6aec80d4e72a4d67dbe003bd8c2e
2025-12-22 07:50:15 +01:00
Stuart Dilts
228154a5bd
gnu: cl-xkbcommon: Update to 0.2.0.
...
* gnu/packages/lisp-xyz.scm (cl-xkbcommon): Update to 0.2.0.
Change-Id: I6ce2c9115ad6b1b0926dcceae83270ffaa1dc4d8
Signed-off-by: jgart <jgart@dismail.de >
2025-12-21 20:54:48 -06:00
Hugo Buddelmeijer
4281704a25
build: Make /etc/hosts a regular file again.
...
Commit 7c70a1080a0823fd3dd0f7ee83e5d7654ab6a872 ("gnu/system: Simplify the
creation of /etc (was: Turn /etc/localtime into a symlink)") made all of the
files under /etc other than sudoers symlinks to their store target. This
causes a problem at least for the vpn-slice service, which expects to be able
to write to said file.
* gnu/build/activation.scm (activate-etc): Special-case /etc/hosts to make it
a regular file.
Change-Id: Ia42dacd8731edba5e72442ab0399bdc3f7101989
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop >
Modified-by: Maxim Cournoyer <maxim@guixotic.coop >
Fixes : #4800
2025-12-22 10:46:52 +09:00
Maxim Cournoyer
cb8db48a17
gnu: luanti-mineclonia: Lint synopsis and description.
...
* gnu/packages/luanti.scm (luanti-mineclonia)
[synopsis]: Drop leading article.
[description]: Use double spaces.
Change-Id: I3c0decb3135cbdeb925636633e16bc3a9267f53a
2025-12-22 09:05:17 +09:00
Maxim Cournoyer
a448bfa85a
gnu: luanti-mineclonia: Update to 0.118.1.
...
* gnu/packages/luanti.scm (luanti-mineclonia): Update to 0.118.1.
Change-Id: I788954d1372921e70a36cca77fc4d70f84811295
2025-12-22 09:05:17 +09:00
Sharlatan Hellseher
8148ca8437
gnu: grammalecte: Switch to pyproject, fix build.
...
* gnu/packages/dictionaries.scm (grammalecte):
[build-system]: Switch to pyproject-build-system.
[arguments] <tests?>: No tests.
[native-inputs]: Add python-setuptools.
Change-Id: Ief9385fc1dab0f77430843c7a5a2343a2c3e25a1
2025-12-21 23:30:45 +00:00
Sharlatan Hellseher
6168d37404
gnu: podman-compose: Use unittest.
...
* gnu/packages/containers.scm (podman-compose):
[arguments] <test-backend, test-flags>: Use unittest as seen in
project's GitHub Actons.
<phases>: Remove 'pre-check.
[native-inputs]: Remove python-pytest and python-wheel.
Change-Id: I6da2f7f4c55f4cd22919d7f7827b2be58993f2e2
2025-12-21 22:20:16 +00:00
Foster Hangdaan
992bcd7eed
gnu: podman-compose: Update to 1.5.0.
...
* gnu/packages/containers.scm (podman-compose): Update to 1.5.0.
[arguments] <test-flags>: Only run tests in `tests/unit`.
[arguments] <phases>: Add before-checks phase to fix a ModuleNotFoundError.
Change-Id: Ia9b8900bd71c848559b067d48e7eb4bf212f0f73
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-21 22:18:22 +00:00
Francisco-Galindo
303b10692b
gnu: Add python-simpy.
...
* gnu/packages/simulation.scm (python-simpy): New variable.
Change-Id: Ic95e6b0656dc2e2deffb543491c64ad5ae14632c
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-21 22:08:56 +00:00
Hugo Buddelmeijer
4d033008a2
gnu: python-2.7: Hide CVE-2023-36632
...
* gnu/packages/python.scm (python-2.7): Hide CVE-2023-36632
Change-Id: Ifd217b0ecfb0ef5025fbc313c6c7a7e771501c77
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-21 22:08:55 +00:00
jgart
ae36f472bc
teams: lisp: Add manifest.
...
* etc/teams/lisp/lisp-manifest.scm: New file.
Change-Id: I9e23464197978bc6236eb13d42bd9bc3069bddeb
Signed-off-by: jgart <jgart@dismail.de >
2025-12-21 16:01:45 -06:00
Lilah Tascheter
20263c4a82
etc: Add tinystar to Hare team.
...
* etc/teams.scm (Lilah Tascheter): New member.
Signed-off-by: jgart <jgart@dismail.de >
2025-12-21 15:57:45 -06:00
Sergey Trofimov
5b7f0a952c
gnu: emacs-yeetube: Simplify locate-binaries phase.
...
* gnu/packages/emacs-xyz.scm (emacs-yeetube)
[arguments]<#:phases>{locate-binaries}: Reduce code duplication.
Change-Id: Ibe5ae19ec7877a81b80f28052680feab7fb154ab
Signed-off-by: Cayetano Santos <csantosb@inventati.org >
2025-12-21 18:02:14 +01:00
Sergey Trofimov
724d0cc753
gnu: emacs-yeetube: Update to 2.1.10.
...
* gnu/packages/emacs-xyz.scm (emacs-yeetube): Update to 2.1.10.
Change-Id: I6db1e506b050454cd9b95292c95800370ea6da03
Signed-off-by: Cayetano Santos <csantosb@inventati.org >
2025-12-21 18:02:05 +01:00
Cayetano Santos
b172762c2d
gnu: Remove python-urllib3-next.
...
* gnu/packages/python-web.scm (python-urllib3-next): Delete variable.
Change-Id: If58db641c59c3a2e63e1b043a1840dac0f7ae327
2025-12-21 17:54:25 +01:00
Cayetano Santos
5b0873aeb1
gnu: xkcdpass: Modernize package.
...
* gnu/packages/password-utils.scm (xkcdpass)[source]: Use direct #:url.
[home-page]: Move before synopsis.
Change-Id: I6ba4325818f2c6deff3b67a22b48f0cb4cdda929
2025-12-21 17:47:01 +01:00
moksh
e235f6d978
gnu: xkcdpass: Switch to pyproject-build-system.
...
* gnu/packages/password-utils.scm (xkcdpass):
[build-system]: Change to pyproject-build-system.
[arguments] <test-backend>: Use "unittest".
[native-inputs]: Add python-setuptools.
Change-Id: I5d441bde3e1cce3e466e07ecfb69ef47b28b67ec
Signed-off-by: Cayetano Santos <csantosb@inventati.org >
2025-12-21 17:45:05 +01:00
Cayetano Santos
99d7436c1f
gnu: python-canvasapi: Update to 3.4.0.
...
* gnu/packages/python-web.scm (python-canvasapi): Update to 3.4.0.
[native-inputs]: Remove python-urllib3-1.26 and python-wheel; add python-urllib3.
Change-Id: I565de1aa396b54d028019a90a1b31f75434cdcf4
2025-12-21 17:39:56 +01:00
Hugo Buddelmeijer
b1a4c062ce
gnu: roguebox-adventures: Fix build.
...
* gnu/packages/games.scm (roguebox-adventures): Fix build.
[inputs]: Remove python-tmx.
Closes : guix/guix#4995
Change-Id: I67f7736b935d7cb5e03f5b4a89e5aa5487668e19
Signed-off-by: 宋文武 <iyzsong@member.fsf.org >
2025-12-21 19:39:06 +08:00
Ian Eure
1434b4e6c7
gnu: python-pypresence: Update to 4.6.1 and fix the build.
...
* gnu/packages/messaging.scm (python-pypresence): Update to 4.6.1.
(native-inputs): Add build/test inputs.
(arguments): Declare the build backend.
(arguments): Disable tests.
Change-Id: I798ea40f4be2a1b15a7eed23673529b3a8a0cb41
2025-12-20 14:12:32 -08:00
moksh
cb927b546e
gnu: librewolf: Update to 146.0.1-1 [security-fixes].
...
contains fixes for:
CVE-2025-14860: Use-after-free in the Disability Access APIs component
CVE-2025-14861: Memory safety bugs fixed in Firefox 146.0.1
* gnu/packages/librewolf.scm (librewolf): Update to 146.0.1-1.
Change-Id: I0dc2c26bf6b301cd04ce2897b3688f4a3a102e24
2025-12-20 11:06:07 -08:00
Alexey Abramov
4eef7ffd5e
gnu: dvdbackup: Fix build with libdvdread 6.1.0+.
...
* gnu/packages/patches/dvdbackup-with-libdvdread-6.1.0+.patch: Add the
patch to fix the build.
* gnu/local.mk: Ship it.
* gnu/packages/video.scm: Use it.
2025-12-20 10:24:55 -08:00
Alexey Abramov
d392af43c5
gnu: libdvdnav: Update to 6.1.1.
...
* gnu/packages/video.scm (libdvdnav): Update to 6.1.1.
2025-12-20 10:24:55 -08:00
Alexey Abramov
63182d1ac9
gnu: Add lsdvd.
...
* gnu/packages/video.scm (lsdvd): New variable.
2025-12-20 10:24:54 -08:00
Noé Lopez
1e0eb9e8df
doc: Warn about specific nologin paths when it is not in PATH.
...
See <https://codeberg.org/guix/guix/issues/4704#issuecomment-8751141 >.
* doc/guix.texi (Build Environment Setup): Add warning in case the nologin
binary is not found.
Reported-by: FuncProgLinux
Change-Id: Ib8aa2bdaf0aef6a589afe638e2fcd539c8276ac7
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2025-12-20 18:21:46 +01:00
Noé Lopez
2dcf1ec33e
doc: Update information on installing guix with package managers.
...
There is no longer a guix package in Debian. Adapt the instructions to avoid
having to list how to install on every package manager. The specific
instructions for Parabola are kept since it is a FSDG system.
* doc/guix.texi (Binary Installation): Remove Debian and OpenSUSE installation
instructions. Update examples of distros with a guix package. Add
instructions for other package managers.
Change-Id: Ie34b40d7224593df8e51d62d665a15a1b16b8e70
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2025-12-20 18:21:44 +01:00
Rutherther
ed1b6b5451
doc: Mention that services doing mounts should depend on user-file-systems.
...
This is a recent change. If the services do not depend on it, it's possible
user-file-systems will try to unmount the file systems byt itself first.
* doc/guix.texi (Shepherd Services): Mention services should depend on
user-file-systems if they do mounts.
Change-Id: I87f459aa43c2a59ffcae35750e02a08abc3c1f8a
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2025-12-20 13:37:13 +01:00
Rutherther
d7fd4eab51
services: shared-cache: Require user-file-systems.
...
Newly user-file-systems should be required by services
that do operations with mounts.
Change-Id: Ib0438bb2e783e1d7131dcea6a8c166e83850de81
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2025-12-20 13:37:12 +01:00
Dariqq
32988df493
services: file-systems: Reverse order of unmounting manual mounts.
...
* gnu/services/base.scm (file-system-shepherd-services): Reverse order of
mount-points in service 'user-file-systems.
Change-Id: I68df0c22bc6bacdc866b9adf62e7059f20e5842f
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2025-12-20 13:37:11 +01:00
Dariqq
9aa7f05639
services: file-systems: Make user-file-systems depend on file-systems.
...
Previously 'user-file-systems depended only on 'file-systems without any requirements.
This inverts the logic to have
file-systems <- user-file-systems <- user-processes
to ensure that all user mounts are already unmounted when shepherd managed
file systems get unmounted.
Fixes : guix/guix#4445
Fixes : guix/guix#1703
* gnu/services/base.scm (file-system-shepherd-services): Remove requirement
of 'file-systems on 'user-file-systems.
Add dependency of 'user-file-systems on 'file-systems.
(file-system-service-type): Add 'user-file-systems to user-processes extension.
Change-Id: I9d89f682fb4b4673fa135d17b2b188788b9f8db1
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2025-12-20 13:37:11 +01:00
Rutherther
f1f27c6838
vm-image.tmpl: Allow empty passwords in base-services.
...
Change-Id: Ia16fc0418bb9eee29625504a800300958b173c4c
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2025-12-20 13:37:10 +01:00
Rutherther
290435009b
services: xfce: Allow empty passwords in screenlocker.
...
* gnu/services/desktop.scm
(xfce-desktop-configuration): Add allow-empty-passwords? field.
(xfce-pam-services): Respect it.
Change-Id: Idd54b6016b5412aacdfbc134bc57de30394a77ad
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2025-12-20 13:37:09 +01:00
Thiago Jung Bauermann
09acdd3142
etc: guix-install.sh: Set XDG_DATA_DIRS.
...
This allows better integration of packages installed by Guix with the
foreign distro. E.g.:
1. .desktop files from applications installed by Guix can be found by
the user's desktop environment.
2. Fonts installed in ~/.guix-profile/share/fonts can be found by GUI
applications without having to install the fontconfig package, as the
the "Application Setup" section of the manual recommends.
* etc/guix-install.sh (sys_create_init_profile): Add $GUIX_PROFILE/share
to XDG_DATA_DIRS.
Change-Id: Iba74b0782ffbad64d64cc1c5889b04012963a3e0
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2025-12-20 13:37:08 +01:00
Danny Milosavljevic
3c81c4b8b8
gnu: poco: Enable SSL.
...
* gnu/packages/cpp.scm (poco)[arguments]<#:configure-flags>: Add ENABLE_CRYPTO,
ENABLE_NETSSL.
<#:phases>{disable-problematic-tests}: Add NetSSL_OpenSSL.
[inputs]: Add openssl.
Change-Id: I2b15339b1b4b4917de31c26e031a48f73dea714b
2025-12-19 19:12:40 +01:00
Danny Milosavljevic
33b0df3b26
etc: Add daym to python team.
...
* etc/teams.scm: Make daym a member of the python team.
Change-Id: I4b9e681f4fa0098a9be02bdac37060d1a0256dda
2025-12-19 18:25:38 +01:00
Jake Forster
5356a7eeb9
gnu: cimg: Update to 3.6.5.
...
* gnu/packages/image-processing.scm (cimg): Update to 3.6.5.
Change-Id: Ic1672327a3c53e08d685d54ee0d65d810bb51e93
Signed-off-by: Andreas Enge <andreas@enge.fr >
2025-12-19 18:04:10 +01:00
Andreas Enge
5ddff69615
gnu: sage: Update to 10.7.
...
* gnu/packages/patches/sage-safeguard-sage-getargspec-cython.patch:
Remove file.
* gnu/local.mk (dist_patch_DATA): Unregister patch.
* gnu/packages/sagemath.scm (sage): Update to 10.7.
[origin]: Remove patch.
Change-Id: I64093e73369bd378b2553df589f0e2c6e5097aef
2025-12-19 16:44:05 +01:00
Andreas Enge
0297f8813f
gnu: flint: Update to 3.4.0 and add flint-3.3.
...
* gnu/packages/algebra.scm (flint): Update to 3.4.0.
(flint-3.3): New variable.
(python-flint)[inputs]: Replace flint by flint-3.3.
* gnu/packages/sagemath.scm (sage)[inputs]: Replace flint by flint-3.3.
Change-Id: I4a9e0a4bf70be54f165183959ef1cd4652387c27
2025-12-19 15:44:37 +01:00
Cayetano Santos
616e77b45a
gnu: emacs-cider: Update to 1.20.0.
...
* gnu/packages/emacs-xyz.scm (emacs-cider): Update to 1.20.0.
Change-Id: Id6df0fab931a10536f28a2ca0c16e176051e4bf6
2025-12-19 15:14:44 +01:00
Cayetano Santos
5667601c14
gnu: emacs-ellama: Update to 1.9.0.
...
* gnu/packages/emacs-xyz.scm (emacs-ellama): Update to 1.9.0.
Change-Id: I552ad8dcb7108358e290f46c59ce3d3f16c810ac
2025-12-19 15:14:44 +01:00
Cayetano Santos
d5f271ebf8
gnu: emacs-corfu: Update to 2.6.
...
* gnu/packages/emacs-xyz.scm (emacs-corfu): Update to 2.6.
Change-Id: I0a684315efcf105747f11e6f790c95279bc289a3
2025-12-19 15:14:44 +01:00
Sharlatan Hellseher
67a113614c
gnu: ansible: Switch to pyproject, disable tests.
...
* gnu/packages/admin.scm (ansible):
[build-system]: Switch to pyproject-build-system.
[arguments] <tests?>: Disable for now.
[native-inputs]: Add python-setuptools.
Change-Id: I7a80f916889db0015a3e8dc9802d505a197bae32
2025-12-19 14:13:22 +00:00
Sharlatan Hellseher
ed5ddd6b48
gnu: speedtest-cli: Switch to pyproject.
...
* gnu/packages/networking.scm (speedtest-cli):
[build-system]: Switch to pyproject-build-system..
[arguments] <tests?>: No tests.
[native-inputs]: Add python-setuptools.
Change-Id: Ib90f161371d982462fabd292dfc07cdc9e84a6e8
2025-12-19 14:13:22 +00:00
Sharlatan Hellseher
a8d1edfc33
gnu: gp-saml-gui: Update to 0.0.0-2.21cce40.
...
* gnu/packages/vpn.scm (gp-saml-gui): Update to
21cce40334791a533c7a263fe367f0ddc072d8fb commit.
[build-system]: Switch to pyproject-build-system.
[arguments] <tests?>: No tests.
[native-inputs]: Add python-setuptools.
Change-Id: I1d90dba77e7634599b26b63015b402aa24b909ff
2025-12-19 14:13:22 +00:00
Sharlatan Hellseher
d51ffa1829
gnu: gitlint: Update to 0.19.1.
...
* gnu/packages/version-control.scm (gitlint): Update to 0.19.1.
[build-system]: Switch to pyproejct-build-system.
[arguments] <tests?>: No tests in PyPI, tests might be broken in Git.
[native-inputs]: Add python-hatch-vcs and python-hatchling.
Change-Id: Icf4c590ed7665cf72ce430d59b156907ddbe672e
2025-12-19 14:13:22 +00:00
Sharlatan Hellseher
8ad99d6eba
gnu: cpass: Switch to pyproject.
...
* gnu/packages/password-utils.scm (cpass): Update to 0.9.4.
[build-system]: Switch to pyproject-build-system.
[arguments] <tests?>: No tests.
[native-inputs]: Add python-setuptools.
Change-Id: Id3b9a7aa079c6804bcc171e4e6b95b82966b42a7
2025-12-19 14:13:22 +00:00
Andreas Enge
03c688575f
gnu: flint: Update to 3.3.1.
...
* gnu/packages/algebra.scm (flint): Update to 3.3.1.
Change-Id: If8ca230f1571e64283ee7fd85bc8a0389f698e3f
2025-12-19 14:30:44 +01:00
Andreas Enge
0c9b2cf0d0
gnu: singular: Update to 4.4.1p5.
...
* gnu/packages/algebra.scm (singular): Update to 4.4.1p5.
Change-Id: I3d3b3969fa2f55abf3380840cb24933c1f1c2627
2025-12-19 13:53:26 +01:00
Nguyễn Gia Phong
7ec5abb669
gnu: rss2email: Switch to pyproject-build-system.
...
* gnu/packages/mail.scm (rss2email):
[build-system]: Change to pyproject-build-system.
[arguments] <build-backend>: Use "poetry.core".
<test-backend, test-flags>: Use "unittest".
<phases>: Add 'fix-tests; use default 'check.
[native-inputs]: Add python-poetry-core.
Change-Id: I0c6d8cece6894b93622ccd429635f2934a98d156
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-19 11:15:58 +00:00
Andreas Enge
2d59c06b08
gnu: flint: Update to 3.2.2 and enable parallel tests.
...
Parallel tests appear to work now on aarch64-linux.
* gnu/packages/algebra.scm (flint): Update to 3.2.2.
[inputs]: Remove unused input ntl.
[arguments]<#:parallel-tests?>: Remove the #f value.
Change-Id: I24d9d1235646a08ccc16484fb285d39c22e2e4a1
2025-12-19 12:03:36 +01:00
Nguyễn Gia Phong
d5093ed37b
gnu: xkeysnail: Switch to pyproject-build-system.
...
* gnu/packages/xdisorg.scm (xkeysnail):
[build-system]: Change to pyproject-build-system.
[native-inputs]: Add python-setuptools.
Change-Id: Ib0e0a8accda1ed7d1f342877544529854b825248
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-19 10:50:54 +00:00
Nguyễn Gia Phong
76a918219e
gnu: xkblayout: Switch to pyproject-build-system.
...
* gnu/packages/xdisorg.scm (xkblayout):
[build-system]: Change to pyproject-build-system.
[native-inputs]: Add python-setuptools.
[arguments]: Explicitly disable nonexistent tests.
Change-Id: I2fad5c5ba8d4f2f912657db592dde1c43556ea7f
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-19 10:50:54 +00:00
Nguyễn Gia Phong
271592e456
gnu: arandr: Switch to pyproject-build-system.
...
* gnu/packages/xdisorg.scm (arandr):
[build-system]: Change to pyproject-build-system.
[native-inputs]: Add python-setuptools.
Change-Id: Icb5ab460d592b4f9a2ebad1068aa0895b8ee6575
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-19 10:50:54 +00:00
Sharlatan Hellseher
32d69c2943
gnu: awslogs: Update to 0.15.0.
...
* gnu/packages/web.scm (awslogs): Update to 0.15.0.
[build-system]: Switch to pyproject-build-system.
[arguments]: Drop all.
[native-inputs]: Add python-pytest and python-setuptools.
[description]: Mention availability of the same functionality in
official AWS CLI tool.
Change-Id: I850ac706c40d731212143c608fec44afe0b0d300
2025-12-19 10:50:54 +00:00
Sharlatan Hellseher
2e7ff3c604
gnu: kernel-hardening-checker: Update to 0.6.17.1.
...
* gnu/packages/linux.scm (kernel-hardening-checker): Update to 0.6.17.1.
[native-inputs]: Add python-setuptools.
Change-Id: I27057caed99335c264c41f9969206ecef1f22395
2025-12-19 10:50:54 +00:00
Sharlatan Hellseher
0a6675db70
gnu: getmail6: Update to 6.19.10.
...
* gnu/packages/mail.scm (getmail6): Update to 6.19.10.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools.
Change-Id: Ic5065dad712115a22175e53a61b84b70d80334c0
2025-12-19 10:50:54 +00:00
Sergey Trofimov
6b1bb5fbcc
gnu: xcur2png: Fix build with gcc@14.
...
* gnu/packages/xorg.scm (xcur2png)
[arguments]<#:configure-flags>: Add CFLAGS.
Change-Id: I2b8ecdaf527400d0a52b4bdcf3fd5c391bd8822e
Signed-off-by: Andreas Enge <andreas@enge.fr >
2025-12-19 11:04:51 +01:00
Sharlatan Hellseher
6997024ea9
gnu: enjarify: Improve package, fix tests.
...
* gnu/packages/android.scm (enjarify): Use G-Expressions, improve
style, and fix tests.
[source]: Use direct URL string instead of [home-page]
[build-system]: Switch to pyproject-build-system.
[arguments]: Remove trailing #t from lambdas.
<phases>: Merge 'fixup-expected-test-results with
'drop-java-xss-argument into 'fix-tests phase and fix module path in
"runtests.py"; rework 'install-enjarify-wrapper phase.
[native-inputs]: Add python-setuptools.
[home-page]: Move above [synopsis]
[description]: Start from a new line, mention original source of the
project.
Fixes : guix/guix#4954
Reported-by: nomike <nomike@nomike.com >
Change-Id: I22e3e613ca5d0352fdd5d6d397183a4cde1a067f
2025-12-19 09:33:17 +00:00
Murilo
b104a808ca
gnu: hyprland: Update to 0.52.2.
...
* gnu/packages/wm.scm (hyprland): Update to 0.52.2.
Change-Id: I1079af936ede402e93484e2801a1f89da0c73cb0
Signed-off-by: John Kehayias <john@guixotic.coop >
2025-12-18 22:09:08 -05:00
Murilo
ea4f8318dc
gnu: hyprlang: Update to 0.6.7.
...
* gnu/packages/cpp.scm (hyprlang): Update to 0.6.7.
Change-Id: I098f2bb3e1b8ac815ccaae53015dc8ed1e1e16ef
Signed-off-by: John Kehayias <john@guixotic.coop >
2025-12-18 22:09:06 -05:00
John Kehayias
972f8ba760
gnu: xorg-server: Update to 21.1.21.
...
* gnu/packages/xorg.scm (xorg-server): Update to 21.1.21.
Change-Id: Ib2024a8de8a17d8f8607691a8dca9b4ddb510298
2025-12-18 22:06:59 -05:00
John Kehayias
2455e97436
gnu: xorg-server-xwayland: Update to 24.1.9 [security-fixes].
...
Fixes CVE-2025-62229, CVE-2025-62230, and CVE-2025-62231.
See <https://lists.x.org/archives/xorg-announce/2025-October/003635.html > for
more information.
* gnu/packages/xorg.scm (xorg-server-xwayland): Update to 24.1.9.
Change-Id: I81533e02fa5629b26b268f4a2f4f5c8a47680c37
2025-12-18 22:06:58 -05:00
John Kehayias
7db9c56b77
gnu: xorg-server: Update to 21.1.20 [security-fixes].
...
A previous version, 21.1.19, fixed CVE-2025-62229, CVE-2025-62230, and
CVE-2025-62231.
See <https://lists.x.org/archives/xorg-announce/2025-October/003635.html > for
more information.
* gnu/packages/xorg.scm (xorg-server): Update to 21.1.20.
Change-Id: I6a2a50898b1537eebc97f0a470af987aae712acc
2025-12-18 22:06:57 -05:00
John Kehayias
b26b379a28
gnu: glad: Use xvfb-run-for-tests.
...
This prevents xorg-server from having over 1,000 dependents.
* gnu/packages/gl.scm (glad)[native-inputs]: Use xvfb-run-for-tests instead of
xvfb-run.
Change-Id: I6b2fea1ba92395eef08fab77e5225b2abd95a954
2025-12-18 22:06:54 -05:00
Sharlatan Hellseher
fbef54aaf8
gnu: python-zopfli: Update to 0.4.0.
...
* gnu/packages/python-compression.scm (python-zopfli): Update to 0.4.0.
[source]: Switch to git-fetch.
[arguments] <phases>: Use default 'check.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Remove unzip; add python-setuptools.
Change-Id: Icff078670dd822ed7a8e6490f0c2337f93c39a9d
2025-12-18 23:35:03 +00:00
Hugo Buddelmeijer
d128cca4ff
gnu: python-abjad: Fix build.
...
* gnu/packages/music.scm (python-abjad): Fix build.
[arguments]<#:phases>: Add 'fix-docstring phase.
Change-Id: Ic1d36183d47d6a2d65a2f3be25596802eb48ea03
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-18 23:27:02 +00:00
Hugo Buddelmeijer
6249485f39
gnu: python-roman: Update to 5.2.
...
* gnu/packages/python-xyz.scm (python-roman): Update to 5.2.
[source]: Switch to git-fetch for tests.
[build-system]: Switch to python-pyproject.
[arguments]<#:test-backend>: Switch to unittest.
[native-inputs]: Add python-setuptools.
[license]: Switch to ZPL 2.1.
Change-Id: I0edd6ceeb26561e512db1da5660a8ebdd8de64ec
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-18 23:26:57 +00:00
Sergey Trofimov
e6ca4b6096
gnu: stapler: Switch to pyproject.
...
* gnu/packages/pdf.scm (stapler): Switch to pyproject.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:phases>{fix-more-itertools-version-requirement}: Adjust.
<#:build-backend>: Use poetry.core.masonry.api.
<#:test-flags>: Specify test files.
[native-inputs]: Add python-poetry-core, python-pytest, python-setuptools.
Change-Id: Ic1e0811f97b17dcdc1b639f13c6f8e750bfc20b0
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-18 23:22:44 +00:00
Sharlatan Hellseher
39a57da774
gnu: yq: Update to 4.50.1.
...
* gnu/packages/textutils.scm (yq): Update to 4.50.1.
[native-inputs]: Add go-github-com-hashicorp-hcl-v2 and go-github-com-zclconf-go-cty.
Change-Id: Ife47f331192f387d5821e1389f619cf539b9d6f2
2025-12-18 23:19:27 +00:00
Sören Tempel
c9b0157cd9
gnu: Add zk.
...
* gnu/packages/task-management.scm (zk): New variable.
Change-Id: I4d9914c30b8df52cdcf902e7ab2db60381de5946
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-18 23:19:27 +00:00
Sören Tempel
40a0d7327a
gnu: Add go-github-com-alecthomas-kong-for-zk.
...
* gnu/packages/golang-xyz.scm (go-github-com-alecthomas-kong-for-zk): New variable.
Change-Id: I1a3fc2da10688579f2a8b2daa605447b07e68861
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-18 23:19:27 +00:00
Sören Tempel
266fb873b9
gnu: Add go-github-com-fatih-color-for-zk.
...
* gnu/packages/golang-xyz.scm (go-github-com-fatih-color-for-zk): New variable.
Change-Id: I92dcc124f1e2696534f49fca2da5d3c925f62a92
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-18 23:19:27 +00:00
Sören Tempel
81e1d95904
gnu: Add go-github-com-zk-org-pretty.
...
* gnu/packages/golang-xyz.scm (go-github-com-zk-org-pretty): New variable.
Change-Id: I394de87977bfa8e5b90c719fda66d5417cf549bf
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-18 23:19:27 +00:00
Sören Tempel
90a917605b
gnu: Add go-github-com-yuin-goldmark-meta.
...
* gnu/packages/golang-xyz.scm (go-github-com-yuin-goldmark-meta): New variable.
Change-Id: I8497bce5a679de7605ddf22ddb18305aa011ed9d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-18 23:19:27 +00:00
Sören Tempel
b0bbd770f9
gnu: Add go-gopkg-in-djherbis-times-v1.
...
* gnu/packages/golang-xyz.scm (go-gopkg-in-djherbis-times-v1): New variable.
Change-Id: I32bcbb278de19a07ffebac603ec27b98c70f767b
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-18 23:19:27 +00:00
Sören Tempel
c749fd2d10
gnu: Add go-github-com-tliron-glsp.
...
* gnu/packages/golang-xyz.scm (go-github-com-tliron-glsp): New variable.
Change-Id: I037cb34d6a9ef70c1a9593eac40c634031df34c0
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-18 23:19:27 +00:00
Sören Tempel
c6ec96a94d
gnu: Add go-github-com-zchee-color.
...
* gnu/packages/golang-xyz.scm (go-github-com-zchee-color): New variable.
Change-Id: I5c715b93d3aff3c8fa0624d5b9e5238d603ec378
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-18 23:19:27 +00:00
Sören Tempel
dbc557eb05
gnu: Add go-github-com-tliron-kutil.
...
* gnu/packages/golang-xyz.scm (go-github-com-tliron-kutil): New variable.
Change-Id: Ib92479ecbce5e2b820d33fb599e94e64b6f8943e
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-18 23:19:26 +00:00
Sören Tempel
28b519e8a9
gnu: Add go-github-com-tj-go-naturaldate.
...
* gnu/packages/golang-xyz.scm (go-github-com-tj-go-naturaldate): New variable.
Change-Id: I78741cd34c41a6b140c51aa41991383574151195
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-18 23:19:26 +00:00
Sören Tempel
99dc1a2645
gnu: Add go-github-com-rvflash-elapsed.
...
* gnu/packages/golang-xyz.scm (go-github-com-rvflash-elapsed): New variable.
Change-Id: Ic45586fa338317410819f1d67042935b72cd95e0
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-18 23:19:26 +00:00
Sören Tempel
063cff5c90
gnu: Add go-github-com-mvdan-xurls.
...
* gnu/packages/golang-web.scm (go-github-com-mvdan-xurls): New variable.
Change-Id: I45619fea0af4408d1ac854583e297da00b7d4a60
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-18 23:19:26 +00:00
Sören Tempel
3dac82e790
gnu: Add go-github-com-gosimple-slug.
...
* gnu/packages/golang-web.scm (go-github-com-gosimple-slug): New variable.
Change-Id: I5b9d85c32b2711ad857973030e5b48558de4d5d2
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-18 23:19:26 +00:00
Sören Tempel
d5c3f170b0
gnu: Add go-github-com-gosimple-unidecode.
...
* gnu/packages/golang-xyz.scm (go-github-com-gosimple-unidecode): New variable.
Change-Id: I0ee66d904b611b5f1926d83ec9e5c1c61b47904a
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-18 23:19:26 +00:00
Sören Tempel
e9c2fb94ad
gnu: Add go-github-com-aymerick-raymond.
...
* gnu/packages/golang-web.scm (go-github-com-aymerick-raymond): New variable.
Change-Id: I2304c52f824878387994a1e3fe1a9a9c73f642c2
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-18 23:19:16 +00:00
dan
a9e412fc9d
gnu: telegram-desktop: Update to 6.3.6.
...
* gnu/packages/telegram.scm (%telegram-version): Update to 6.3.6.
(cmake-helpers-for-telegram-desktop, codegen-for-telegram-desktop)
(lib-base-for-telegram-desktop, lib-rpl-for-telegram-desktop)
(lib-spellcheck-for-telegram-desktop, lib-storage-for-telegram-desktop)
(lib-ui-for-telegram-desktop, lib-webview-for-telegram-desktop)
(tgcalls-for-telegram-desktop): Update to revision used by v6.3.0.
(webrtc-for-telegram-desktop): Update to latest commit.
[inputs]: Use abseil-cpp instead of abseil-cpp-cxxstd17.
(telegram-desktop): Update to 6.3.0.
[inputs]: Use xdg-desktop-portal-next instead of xdg-desktop-portal.
Change-Id: I306f3a95c9c924165ff198b98261a9e60d8c0d51
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
Merges: #4280
2025-12-19 00:05:44 +01:00
dan
e498671958
gnu: Add xdg-desktop-portal-next.
...
* gnu/packages/freedesktop.scm (xdg-desktop-portal-next): New variable.
*
gnu/packages/patches/xdg-desktop-portal-1.20.3-disable-configuration-search-exit.patch:
New file.
* gnu/local.mk (dist_patch_DATA): Register it.
Change-Id: I83c7d1c174a258761988b4d234b6fc4a9228e36f
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2025-12-19 00:05:44 +01:00
Yelninei
35fd588af0
gnu: hurd: Fix librump detection.
...
* gnu/packages/hurd.scm (hurd)[#:configure-flags]: Add -Wl,--as-needed to
LDFLAGS
[#:phases]: Remove 'fixup-cross-configure phase.
Change-Id: I698461ede24c26f6a0934106408ca802ed3fc455
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
Fixes : guix/guix#1511
Merges: #1538
2025-12-19 00:05:43 +01:00
Yelninei
74366285f0
gnu: hurd: Prevent zombie processes.
...
Fixes: shepherd/shepherd#93
* gnu/packages/patches/hurd-proc-zombies.patch: new patch.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/hurd.scm (hurd): Add patch.
Change-Id: Iddab14fcd487817cde7aa2f7fd047e943d9337d1
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
Merges: #4822
2025-12-19 00:05:43 +01:00
Ludovic Courtès
3e2bd2e30b
services: nscd: Cause PID 1 to drop nscd database mappings on shutdown.
...
Partly fixes guix/guix#4269.
Fixes a bug whereby shepherd (PID 1) could retain memory mappings for
/var/run/nscd/dbXXX, which are created by glibc’s NSS from database file
descriptors sent by nscd. Those mappings could then prevent
‘root-file-system’ from re-mounting the root file system as read-write.
This change causes PID 1 to drop these mappings.
PID 1 typically calls libc database functions such as ‘getgr’ when dealing
with AF_UNIX endpoints for socket-activated services, to look up the socket’s
owner and group. This is where the bug would manifest.
The regression may have been introduced by
85ac164c41 , which caused nscd to handle the
password and group databases.
* gnu/services/base.scm (nscd-shepherd-service): In ‘stop’ procedure, call
‘getpw’, ‘getgr’, and ‘getaddrinfo’.
* gnu/tests/base.scm (run-root-unmount-test) <"open libc NSS database">: New
test.
(%test-root-unmount): Add #:imported-modules.
Change-Id: I197cc8c82165c631f857415898137412ce9bd439
Reported-by: Rutherther <rutherther@ditigal.xyz >
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
Merges: #4828
2025-12-19 00:05:43 +01:00
Tomas Volf
55bf53fe92
monad-repl: Add "graft?" command.
...
Grafts are not always required when just exploring in the REPL, and they do
take time, so this commit adds easy way to disable them.
* guix/monad-repl.scm (build-graft): New meta command.
* doc/guix.texi (Using Guix Interactively): Document it.
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2025-12-19 00:05:43 +01:00
Ludovic Courtès
7b9c30de1f
environment: Do not attempt to map GID 0 when invoked as root.
...
* guix/scripts/environment.scm (launch-environment/container): Set ‘gid’ to
1000 when ‘getgid’ returns zero.
Fixes : guix/guix#4234
Reported-by: Maxim Cournoyer <maxim@guixotic.coop >
Change-Id: I781f2939dfd3cda23373d2fa03e288995bce9eb9
2025-12-19 00:05:43 +01:00
Giacomo Leidi
0c60cfcd37
gnu: ssh-to-pgp: Update to 1.1.6.
...
* gnu/packages/golang-crypto.scm (ssh-to-pgp): Update to 1.1.6.
Change-Id: I969517b8289c30ed651dc94901f1b33a5abb3a4a
Signed-off-by: Cayetano Santos <csantosb@inventati.org >
2025-12-18 22:39:56 +00:00
Nguyễn Gia Phong
1a19afcd97
gnu: quickswitch-i3: Update to 2.8.0.
...
* gnu/packages/wm.scm (quickswitch-i3): Update to 2.8.0.
[home-page]: Update to new upstream.
[source]: Update URI. Remove patch.
[build-system]: Change to pyproject-build-system.
[native-inputs]: Add python-setuptools.
[arguments]: Update to modern style.
* gnu/packages/patches/quickswitch-fix-dmenu-check.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Unregister patch.
Change-Id: I9d5f25498b464356590011d2ce49a43e515a8cfb
Signed-off-by: Cayetano Santos <csantosb@inventati.org >
2025-12-18 22:29:42 +00:00
Philippe SWARTVAGHER
c1aa87625f
gnu: sqlitestudio: Update to 3.4.18.
...
* gnu/packages/databases.scm (sqlitestudio): Update to 3.4.18.
Change-Id: I30046ba50af96d36aae094d41622747ddbe4e838
Signed-off-by: Cayetano Santos <csantosb@inventati.org >
2025-12-18 22:26:18 +00:00
Sharlatan Hellseher
fdb8bdc689
gnu: python-jupytext: Move to jupyter.
...
* gnu/packages/python-xyz.scm (python-jupytext): Move from here ...
* gnu/packages/jupyter.scm: ... to here.
Change-Id: I02697361195c0bada08122cecb2dfb16598595cd
2025-12-18 22:05:03 +00:00
Ghislain Vaillant
011e027da5
gnu: python-jupytext: Update to 1.18.1.
...
* gnu/packages/python-xyz.scm (python-jupytext): Update to 1.18.1.
[arguments]<#:tests-flags>: Update filters.
[propagated-inputs]: Add python-packaging and python-pyyaml.
[native-inputs]: Add python-hatchling, python-jupyter-client and
python-pytest-asyncio. Remove git-minimal, python-gitpython,
python-ipython-genutils python-pyyaml, python-toml, python-setuptools
and python-wheel.
[home-page]: Update URL.
Change-Id: I8096565639b8da3372465c72554af28ade20eead
Signed-off-by: Cayetano Santos <csantosb@inventati.org >
2025-12-18 21:59:02 +00:00
Hugo Buddelmeijer
58805ac414
gnu: python-pyld: Switch to pyproject-build-system.
...
* gnu/packages/python-xyz.scm (python-pyld): Switch to pyproject-build-system.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:tests?>: Disable tests for now.
[propagated-inputs]: Add python-aiohttp and python-requests.
[native-inputs]: Add python-setuptools.
Change-Id: I072f5210a1bbb0e9c3c38747b682cc3fb9ce575c
Signed-off-by: Cayetano Santos <csantosb@inventati.org >
2025-12-18 21:46:23 +00:00
Hugo Buddelmeijer
902de8475b
gnu: python-extract-dtb: Switch to pyproject-build-system.
...
* gnu/packages/python-xyz.scm (python-extract-dtb): Switch to
pyproject-build-system.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:tests?>: Set to false, no tests.
[native-inputs]: Add python-setuptools.
Change-Id: I5ef5ecee569c66415e2354a2104f764e3bcae886
Signed-off-by: Cayetano Santos <csantosb@inventati.org >
2025-12-18 21:46:23 +00:00
Hugo Buddelmeijer
59d5a2daa7
gnu: python-poyo: Switch to pyproject-build-system.
...
* gnu/packages/python-xyz.scm (python-poyo): Switch to pyproject-build-system.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-pytest and python-setuptools.
Change-Id: I8dd95bb1f84b4ff98e640d730fd4ec6a4270c78d
Signed-off-by: Cayetano Santos <csantosb@inventati.org >
2025-12-18 21:46:22 +00:00
Hugo Buddelmeijer
cab9246395
gnu: python-argparse-addons: Update to 0.12.0.
...
* gnu/packages/python-xyz.scm (python-argparse-addons): Update to 0.12.0.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-pytest and python-setuptools.
Change-Id: I779fc2731c7dd3e184676823945fcceb9dabadf1
Signed-off-by: Cayetano Santos <csantosb@inventati.org >
2025-12-18 21:46:20 +00:00
Sharlatan Hellseher
7ee70d0906
gnu: img2pdf: Switch to pyproject, disable tests.
...
* gnu/packages/pdf.scm (img2pdf):
[arguments] <tests?>: Disable for now.
[propagated-inputs]: Move from here ...
[inputs]: ... to here.
[native-inputs]: Add python-setuptools.
Change-Id: I4dbf9f469bafd020a20e3a180b6ebc456981583e
2025-12-18 21:43:09 +00:00
Grigory Shepelev
3516819a95
gnu: Add emacs-magit-delta.
...
* gnu/packages/emacs-xyz.scm (emacs-magit-delta): New variable.
Change-Id: If21f353723e72ef86ba9e847efaf6af2f6d9d686
Modified-by: Cayetano Santos <csantosb@inventati.org >
Signed-off-by: Cayetano Santos <csantosb@inventati.org >
2025-12-18 20:35:45 +01:00
Sharlatan Hellseher
b7dc8aea65
gnu: udiskie: Improve package, fix build.
...
* gnu/packages/freedesktop.scm (udiskie): Use G-Expressions.
[source]: Switch to git-fetch providing tests.
[build-system]: Switch to pyproject-build-system.
[arguments] <test-backend, test-flags>: Use custom.
<phases>: Add 'fix-entry-points; 'wrap-gi-typelib move after wrap.
[inputs]: Add python-docopt, python-keyutils, python-pygobject,
python-pyxdg, and python-pyyaml.
[propagated-inputs]: Remove python-docopt, python-pygobject,
python-keyutils, python-pyxdg, and python-pyyaml.
[native-inputs]: Add python-setuptools.
Fixes : guix/guix#4920
Change-Id: Ie29f7bfdef7465d58799cb189483ccc264681fbe
2025-12-18 18:59:16 +00:00
Ghislain Vaillant
71c4428943
gnu: emacs-jupyter: Update to 1.0-3.de89cbe.
...
* gnu/packages/emacs-xyz.scm (emacs-jupyter): Update to 1.0-3.de89cbe.
[source]: Update git repository URL.
[home-page]: Update.
Change-Id: I11beaa374dbdd298607e6573f7c61f3f88488306
Modified-by: Cayetano Santos <csantosb@inventati.org >
Signed-off-by: Cayetano Santos <csantosb@inventati.org >
2025-12-18 19:51:52 +01:00
moksh
bfd56b06cb
gnu: chafa: Update to 1.18.0.
...
* gnu/packages/image-viewers.scm (chafa): Update to 1.18.0.
Change-Id: I744618bbcb563f8225bb3a633fd267371ae7d1dc
Signed-off-by: Cayetano Santos <csantosb@inventati.org >
2025-12-18 19:38:48 +01:00
Sergey Trofimov
55b4d55b69
gnu: python-clickgen: Update to 2.2.5.
...
* gnu/packages/python-xyz.scm (python-clickgen): Update to 2.2.5.
[source]: Fetch from git.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:test-flags>: Ignore broken test.
[inputs]: Remove libx11, libpng, and libxcursor.
[propagated-inputs]: Add python-pyyaml.
[native-inputs]: Remove python-wheel; add python-pytest, and
python-setuptools.
Change-Id: Icb0ba11d9b542f38a02c7ab9262d146cbff329ef
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-18 17:26:36 +00:00
Nguyễn Gia Phong
be8bbdd271
teams: Add entry for Nguyễn Gia Phong
...
* etc/teams.scm ("Nguyễn Gia Phong"): New member.
Change-Id: I3492513cb136e500f9798e31bd938feecaaddb48
Reviewed-by: Maxim Cournoyer <maxim@guixotic.coop >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-18 17:16:46 +00:00
Nguyễn Gia Phong
625ed9311c
Update Nguyễn Gia Phong's new email address.
...
* .mailmap: New entry.
Change-Id: I839ba6c7be463c5b59c7e68247ae5e46d2ceeeaf
Reviewed-by: Maxim Cournoyer <maxim@guixotic.coop >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-18 17:16:43 +00:00
jgart
2d94d3f9de
gnu: Add emacs-claude-code.
...
* gnu/packages/emacs-xyz.scm (emacs-claude-code): New variable.
Fixes : guix/guix#4021
Change-Id: I2a6072bedf428b1ac606c3f2486e59057f526439
Modified-by: Cayetano Santos <csantosb@inventati.org >
Signed-off-by: Cayetano Santos <csantosb@inventati.org >
2025-12-18 11:53:21 +01:00
Oleg Pykhalov
44a85eb6bd
gnu: niri: Update to 25.11.
...
* gnu/packages/wm.scm (niri): Update to 25.11.
* gnu/packages/rust-crates.scm: Update crates accordingly.
Change-Id: Ifee78879b700516ca4872ca800606c00fa1414d0
2025-12-18 13:34:44 +03:00
Maxim Cournoyer
a90e2453d5
gnu: x2goclient: Fix build.
...
* gnu/packages/patches/x2goclient-fix-makefile.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/nx.scm (x2goclient): Apply it.
Fixes : #4586
Change-Id: Ib76ac5acd99cbde806f961b4e8107eb37f755304
2025-12-18 15:59:19 +09:00
jgart
d7dac3985c
gnu: Add hare-lsp.
...
* gnu/packages/hare-apps.scm (hare-lsp): New variable.
Change-Id: Ic66fbcbc74dc241fae819ca0a3fd61b6c3c7fc15
2025-12-17 20:59:49 -06:00
jgart
fe9dfb6abb
gnu: trealla: Update to 2.87.5.
...
* gnu/packages/prolog.scm (trealla): Update to 2.87.5.
Change-Id: I6a331959eca8077774b932a0c3c5a3c0324b0d76
2025-12-17 18:16:34 -06:00
Sharlatan Hellseher
9da5b5196a
gnu: python-pulp: Fix build.
...
* gnu/packages/python-xyz.scm (python-pulp):
[build-system]: Switch to pyproejct-build-system.
[arguments] <tests?>: Disable for now.
[native-inputs]: Add python-setuptools.
Change-Id: I4488a3a7d7199f722df5ba8b319dfbd19612972c
2025-12-18 00:06:47 +00:00
Sharlatan Hellseher
48983fab8d
gnu: python-mappy: Fix indentation.
...
* gnu/packages/bioinformatics.scm (python-mappy): Fix indentation.
Change-Id: Ib6fbe26b7ba54e559093699b6b31e9a27b60ea96
2025-12-17 23:32:23 +00:00
Hugo Buddelmeijer
14ab247ece
gnu: python-mappy: Switch to pyproject.
...
* gnu/packages/bioinformatics.scm (python-mappy):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#test-backend, #test-flags>: Replace check phase with
example (no tests).
[native-inputs]: Add python-setuptools.
Change-Id: I9561de7e0ee94dbd1134c23c608d262169407456
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-17 23:30:57 +00:00
Hugo Buddelmeijer
2ede88e3bc
gnu: python-ghp-import: Update to 2.1.0.
...
* gnu/packages/version-control.scm (python-ghp-import): Update to 2.1.0.
[source]: Update URL, permanent redirects.
[build-system]: Switch to pyproject.
[arguments]: Switch to gexps.
<#:tests?>: Disables tests, do not exist in PyPI or Git.
[native-inputs]: Add python-setuptools.
[home-page]: Update URL.
Change-Id: Ie0fa5bfe05919598b669c5048f671a788d000662
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-17 23:20:54 +00:00
Sharlatan Hellseher
a52bd8449b
gnu: python-imaplib2: Switch to pyproject.
...
* gnu/packages/mail.scm (python-imaplib2):
[source]: Switch to git-fetch providing tests.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-pytest and python-setuptools.
Change-Id: I31fc960675ff97e9a769b1c1a5e37836fe9f0162
2025-12-17 23:16:56 +00:00
Sharlatan Hellseher
61f18e6d0c
gnu: pulsemixer: Improve package.
...
* gnu/packages/pulseaudio.scm (pulsemixer):
[build-system]: Switch to pyproject-build-system.
[arguments]: Switch to search-input-file, drop trailing #t from lambda.
[native-inputs]: Add python-setuptools.
Change-Id: Ia0921a46be451b522bf5ad39de366b5ba2e949a5
2025-12-17 23:16:56 +00:00
Sharlatan Hellseher
e830350288
gnu: autorandr: Switch to pyproject.
...
* gnu/packages/xdisorg.scm (autorandr):
[build-system]: Switch to pyproject-build-system.
[arguments] <tests?>: No tests.
[native-inputs]: Add python-setuptools.
Change-Id: I62068ba970a081b58e69154d62e8fe99eebb8656
2025-12-17 23:16:55 +00:00
Vagrant Cascadian
81c8d1c609
gnu: python-py-ubjson: Switch to pyproject-build-system and enable tests.
...
Fixes build failure with missing tests.
* gnu/packages/web.scm (python-py-ubjson): Use pyproject-build-system.
[native-inputs]: Add python-setuptools, python-coverage and lcov. [source]:
Use git-fetch. [phases]: Add 'avoid-git-clean. Replace 'check.
2025-12-17 14:38:36 -08:00
John Kehayias
c203995bf5
gnu: python-google-auth-oauthlib: Fix tests.
...
* gnu/packages/python-web.scm (python-google-auth-oauthlib)[build-system]:
Switch to pyproject-build-system.
[native-inputs]: Add python-pytest, python-mock, and python-setuptools.
Change-Id: Ic846efd5298d666bd295492309f18c271aeb6997
2025-12-17 15:19:15 -05:00
jgart
a3a14c5693
gnu: linenoise: Update to 1.0-3.e26268d.
...
* gnu/packages/shells.scm (linenoise): Update to 1.0-3.e26268d.
Change-Id: I0e547d5ffcdcea963ba5858a38f7af3ae16d1d94
2025-12-17 12:34:53 -06:00
Cayetano Santos
40b59d5f47
gnu: python-surf: Disable tests.
...
Tests require slaclab/ruckus, which needs ghdl vhdl compiler.
Package update requires rogue, not in the repos.
* gnu/packages/electronics.scm (python-surf)[native-inputs]: Remove python-wheel.
Change-Id: I634cc5d5c8091665a1751272bd83e17169ffe1af
2025-12-17 18:49:50 +01:00
Cayetano Santos
c57e1e118d
gnu: fd: Fix bash completions path.
...
* gnu/packages/rust-apps.scm (fd)[arguments]: Fix ’install-extras #:phase.
Change-Id: I84679a71803ee7dce4a1c4996d8a4668b7d1b109
2025-12-17 18:28:23 +01:00
Cayetano Santos
b770d4b370
gnu: ausweisapp: Update to 2.4.0.
...
* gnu/packages/security-token.scm (ausweisapp)[source]: Switch to
git-fetch.
[native-inputs]: Add python-wrapper.
[arguments]: Use G-Expressions
Change-Id: I78984b6263292c1c8896f30292fc06914f753c62
2025-12-17 18:15:27 +01:00
Cayetano Santos
fd08e6589a
gnu: pkcs11-helper: Update to 1.31.0.
...
* gnu/packages/security-token.scm (pkcs11-helper): Update to 1.31.0.
Change-Id: I4777482cade36990b5511cbb876d33d3a45fa3ef
2025-12-17 18:08:20 +01:00
jgart
2a59e5d392
teams: python: Add manifest.
...
* etc/teams/python/python-manifest.scm: New file.
Change-Id: I1443ec2f2e5584a47dbe580caa682093e5fa1fe3
Signed-off-by: jgart <jgart@dismail.de >
2025-12-17 11:02:53 -06:00
Andreas Enge
facb375f88
gnu: ipfs-configuration: Update deprecated default value.
...
* gnu/services/networking.scm (<ipfs-configuration>): Replace go-ipfs
by kubo.
Change-Id: Iba127e5e06e00dd7bb1ff5901fdfa9b2ff075e9d
2025-12-17 15:48:26 +01:00
Andreas Enge
f54a032cec
Revert "gnu: guile: Add 3.0.11."
...
This reverts commit 2b3782eb6e .
Fixes : guix/guix#4909
2025-12-17 14:36:25 +01:00
Cayetano Santos
58e3af17e2
gnu: pwsafe: Update to 3.70.1.
...
* gnu/packages/password-utils.scm (pwsafe): Update to 3.70.1.
[native-inputs]: Add python-wrapper.
Change-Id: I00261a9254407b58fa6902d8322c06e7dd61c7a9
2025-12-17 13:36:28 +01:00
Cayetano Santos
ec689e843a
gnu: xkcdpass: Update to 1.20.0.
...
* gnu/packages/password-utils.scm (xkcdpass): Update to 1.20.0.
Change-Id: Ib29c71cc9632db5239519a296d15ccd5c7b7251a
2025-12-17 13:36:28 +01:00
Cayetano Santos
2c90e82e82
gnu: pass-git-helper: Update to 4.1.0.
...
* gnu/packages/password-utils.scm (pass-git-helper): Update to 4.1.0.
Change-Id: Iee5bd049e0ebda5e8ec3ec929f18d8c734459a12
2025-12-17 13:36:27 +01:00
Cayetano Santos
0b51ee66b7
gnu: ccid: Update to 1.7.0.
...
* gnu/packages/security-token.scm (ccid): Update to 1.7.0.
[source]: Switch to git-fetch.
[arguments]<#:phases>: Fix ’patch-Makefile.
[inputs]: Add zlib.
[native-inputs]: Add autoconf, autoconf-archive, automake, flex, libtool,
python-wrapper, and which.
Change-Id: Id546490684e7b54ac4858ec9b89809c825c361fe
2025-12-17 13:36:27 +01:00
Cayetano Santos
ff9db3d56f
gnu: qdigidoc: Update to 4.9.1.
...
* gnu/packages/security-token.scm (qdigidoc): Update to 4.9.1.
Change-Id: I02cb65673a6bc68ca64b55c960c1c973113ddcc8
2025-12-17 13:36:27 +01:00
Cayetano Santos
d87a646b0a
gnu: cracklib: Update to 2.10.3.
...
* gnu/packages/password-utils.scm (cracklib): Update to 2.10.3.
[source]: Switch to git-fetch.
[arguments]<#:phases>: Remove ’install-dict and add ’chdir.
[native-inputs]: Add autoconf, automake, libtool and intltool.
Change-Id: I1cc877f5d62b594bf7ead4899497420c2d930cb5
2025-12-17 13:36:27 +01:00
Cayetano Santos
4bd47431d6
gnu: zxcvbn-c: Update to 2.6.
...
* gnu/packages/password-utils.scm (zxcvbn-c): Update to 2.6.
Change-Id: I05f83ed4ddd3361652d55cb3c1f678c1da22842f
2025-12-17 13:36:27 +01:00
Hugo Buddelmeijer
89710d99fa
gnu: python-pychm: Switch to pyproject-build-system.
...
* gnu/packages/ebook.scm (python-pychm): Switch to pyproject-build-system.
[source]: Switch to git-fetch for tests.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-pytest and python-setuptools.
Change-Id: I35bdfc15cdff6c86accad0722653071300c40563
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com >
Signed-off-by: Andreas Enge <andreas@enge.fr >
2025-12-17 11:20:21 +01:00
Hugo Buddelmeijer
812d9b4717
gnu: python-fb-re2: Switch to pyproject-build-system.
...
* gnu/packages/python-xyz.scm (python-fb-re2): Switch to pyproject-build-system.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-pytest and python-setuptools.
Change-Id: I390e137e77090cb157df4ad9b661ef63b2942ade
Signed-off-by: Andreas Enge <andreas@enge.fr >
2025-12-17 11:20:21 +01:00
Hugo Buddelmeijer
82aa5d47fb
gnu: python-strawc: Switch to pyproject-build-system.
...
* gnu/packages/bioinformatics.scm (python-strawc): Switch to
pyproject-build-system.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools.
Change-Id: I49f697f9a968a141e5009ea8f860f0662500e0fd
Signed-off-by: Andreas Enge <andreas@enge.fr >
2025-12-17 11:20:21 +01:00
Hugo Buddelmeijer
6e5999d70b
gnu: python-sinfo: Switch to pyproject-build-system.
...
* gnu/packages/python-xyz.scm (python-sinfo): Switch to pyproject-build-system.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools.
Change-Id: Ibe678393b5e531928ba88d4569349cdbbcaf0a68
Signed-off-by: Andreas Enge <andreas@enge.fr >
2025-12-17 11:20:21 +01:00
Hugo Buddelmeijer
146da6cf12
gnu: python-pypairix: Update to 0.3.9.
...
* gnu/packages/bioinformatics.scm (python-pypairix): Update to 0.3.9.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-pytest and python-setuptools.
Change-Id: I0fbe88438fcdcb304e12eac4156e94959e6db174
Signed-off-by: Andreas Enge <andreas@enge.fr >
2025-12-17 11:20:21 +01:00
Hugo Buddelmeijer
91a164d588
gnu: python-jsmin: Switch to pyproject-build-system.
...
* gnu/packages/python-web.scm (python-jsmin): Switch to pyproject-build-system.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools.
Change-Id: Ica4fc8d47b84c38f1beb0a887ef207cf5b8379a7
Signed-off-by: Andreas Enge <andreas@enge.fr >
2025-12-17 11:20:21 +01:00
Hugo Buddelmeijer
79767ce7aa
gnu: python-numpy-groupies: Update to 0.11.3.
...
* gnu/packages/python-science.scm (python-numpy-groupies): Update to 0.11.3.
[build-system]: Switch to pyproject-build-system.
[propagated-inputs]: Add python-numpy.
[native-inputs]: Remove python-pytest-runner and python-numpy; add python-pandas,
python-setuptools, and python-setuptools-scm.
Change-Id: Iffe9007c357ac5f299a07cfb1d3fcd20da862c81
Signed-off-by: Andreas Enge <andreas@enge.fr >
2025-12-17 11:20:21 +01:00
Hugo Buddelmeijer
ec18fea38b
gnu: python-msgpack-numpy: Switch to pyproject-build-system.
...
* gnu/packages/python-science.scm (python-msgpack-numpy): Switch to
pyproject-build-system.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:test-backend>: Select unittest.
[native-inputs]: Add python-setuptools.
Change-Id: I47958f2fe83411cefd91b664197a5b08e33205b4
Signed-off-by: Andreas Enge <andreas@enge.fr >
2025-12-17 11:20:21 +01:00
Hugo Buddelmeijer
fd5ccad45e
gnu: python-intervaltree: Switch to pyproject-build-system.
...
* gnu/packages/python-xyz.scm (python-intervaltree): Switch to
pyproject-build-system.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools.
Change-Id: Ie849ed1cfabacd9b2438b6e2bd883048d8032b5e
Signed-off-by: Andreas Enge <andreas@enge.fr >
2025-12-17 11:20:21 +01:00
Hugo Buddelmeijer
4d617d8c11
gnu: keepkey-agent: Switch to pyproject-build-system.
...
* gnu/packages/finance.scm (keepkey-agent): Switch to pyproject-build-system.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:tests?>: Disable tests.
[native-inputs]: Add python-setuptools.
Change-Id: If83aa4cf17ebf3bac374e161d2fe2d7f4e92693e
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2025-12-17 11:20:20 +01:00
Hugo Buddelmeijer
7e42aacfc8
gnu: python-simple-rlp: Switch to pyproject-build-sytem.
...
* gnu/packages/python-xyz.scm (python-simple-rlp): Switch to
pyproject-build-sytem.
[build-system]: Switch to pyproject-build-sytem.
[native-inputs]: Add python-setuptools and python-pytest.
Change-Id: Ic4e9b717e6be6885b123834391a53b94c19e1132
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2025-12-17 11:20:20 +01:00
Hugo Buddelmeijer
100454dbe8
gnu: python-databases: Update to 0.8.0.
...
* gnu/packages/databases.scm (python-databases): Update to 0.8.0.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:test-flags>: Disable tests that require a database.
[native-inputs]: Add python-httpx, python-psycopg, python-pytest,
python-setuptools, and python-starlette.
Change-Id: I812d3e91fa0af6bee4df058d8563f5b0be28a3f2
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2025-12-17 11:20:20 +01:00
Hugo Buddelmeijer
45e1b3c776
gnu: python-mnemonic: Update to 0.21.
...
* gnu/packages/finance.scm (python-mnemonic): Update to 0.21.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-poetry-core and python-pytest.
Change-Id: I8eae1fa7b7a920ecefb4058837af624463453abe
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2025-12-17 11:20:20 +01:00
Hugo Buddelmeijer
86ea7a4aae
gnu: python-asyncpg: Fix build.
...
* gnu/packages/databases.scm (python-asyncpg): Fix build.
[arguments]<#:test-flags>: Disable failing test.
[propagated-inputs]: Remove python-async-timeout.
[native-inputs]: Remove python-wheel.
Change-Id: I7d989120dee90abd4bb40b700d2c98a8b1143e28
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2025-12-17 11:20:20 +01:00
Hugo Buddelmeijer
0ec90936c9
gnu: python-ecpy: Update to 1.2.5.
...
* gnu/packages/python-crypto.scm (python-ecpy): Update to 1.2.5.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[propagated-inputs]: Remove python-future.
[native-inputs]: Add python-setuptools.
[home-page]: Update based on redirect.
Change-Id: I0e37b51fa157964aba0ab35a0b20974cfdcb205a
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2025-12-17 11:20:20 +01:00
Hugo Buddelmeijer
ddb12f1668
gnu: python-yubikey-manager: Update to 5.8.0.
...
* gnu/packages/security-token.scm (python-yubikey-manager): Update to 5.8.0.
Change-Id: Icffa80eb3dbee030a6600b6f263c7c22466c14cb
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2025-12-17 11:20:20 +01:00
Hugo Buddelmeijer
42d5d7f37a
gnu: python-pyscard: Update to 2.3.1.
...
* gnu/packages/security-token.scm (python-pyscard): Update to 2.3.1.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools and python-pytest.
[properties]: Add release-monitoring-url.
Change-Id: Id4fdb34eda8c8efb1aa4ab4cba8ce9da30adc888
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2025-12-17 11:20:20 +01:00
Sharlatan Hellseher
0a2dfdb6d7
gnu: tetoolkit: Update to 2.2.3.
...
* gnu/packages/bioinformatics.scm (tetoolkit): Update to 2.2.3.
[arguments] <tests?>: No tests.
[native-inputs]: Remove python-wheel.
Change-Id: Idc5994a58115653447abb02d676b800d27ffe16e
2025-12-17 11:20:20 +01:00
Sharlatan Hellseher
e3453ff65d
gnu: python-plaster-pastedeploy: Update to 1.0.1.
...
* gnu/packages/python-web.scm (python-plaster-pastedeploy): Update to 1.0.1.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools.
Change-Id: I9516ee45816fe127fb6c0a76a8cd21929e802713
2025-12-17 11:20:20 +01:00
Sharlatan Hellseher
3d59a38db3
gnu: python-zope-deprecation: Update to 6.0.
...
* gnu/packages/python-web.scm (python-zope-deprecation): Update to 6.0.
[source]: Fix PyPI archive name.
[build-system]: Switch to pyproject-build-system.
[arguments] <tests?>: Disable for now.
[native-inputs]: Add python-setuptools.
Change-Id: I55075d1b96271a9b987e2731d7b7cadd2c233efd
2025-12-17 11:20:20 +01:00
Sharlatan Hellseher
608d01cf16
gnu: python-venusian: Update to 3.1.1.
...
* gnu/packages/python-web.scm (python-venusian): Update to 3.1.1.
[build-system]: Switch to pyproject-build-system.
[arguments] <phases>: Add 'fix-pytest-config.
[native-inputs]: Remove python-pytest-runner and python-pytest-cov; add
python-setuptools. Remove lables.
Change-Id: Iebabc49ab7e5d0bfabcd68d9d2ba62bcb69f48e6
2025-12-17 11:20:20 +01:00
Sharlatan Hellseher
8164873c9e
gnu: python-translationstring: Update to 1.4.
...
* gnu/packages/python-web.scm (python-translationstring): Update to 1.4.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-pytest and python-setuptools.
Change-Id: Idd574b4de5247a09c52debb7ee130dcf6f323e72
2025-12-17 11:20:19 +01:00
Sharlatan Hellseher
9bb46e6e02
gnu: python-pytest-dependency: Move to python-check.
...
* gnu/packages/check.scm (python-pytest-dependency): Move from here ...
* gnu/packages/python-check.scm: ... to here.
Change-Id: I135998cdbb0b321aa3c5e2a552d6374009e60fbe
2025-12-17 11:20:19 +01:00
Sharlatan Hellseher
d2c355ce8d
gnu: python-pytest-dependency: Update to 0.6.0.
...
* gnu/packages/check.scm (python-pytest-dependency): Update to 0.6.0.
[build-system]: Switch to pyproject-build-system.
[propagated-inputs]: Remove python-pytest.
[native-inputs]: Add python-pytest-bootstrap and python-setuptools.
Change-Id: I1517f7097a14ba09f5ea1bc64b17e4ab223ea1e3
2025-12-17 11:20:19 +01:00
Sharlatan Hellseher
7021a9632b
gnu: python-plaster: Update to 1.1.2.
...
* gnu/packages/python-web.scm (python-plaster): Update to 1.1.2.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools.
Change-Id: I208d7576794767d3cc004ef49ee9a9a53303aa8c
2025-12-17 11:20:19 +01:00
Sharlatan Hellseher
cf5795c4cb
gnu: python-cligj: Switch to pypproject.
...
* gnu/packages/python-xyz.scm (python-cligj):
[build-system]: Switch to pypproject-build-system.
[native-inputs]: Remove python-pytest-cov; add python-pytest and
python-setuptools.
Change-Id: I9c1f1ab5f4689eb2443b6720bbe111e291bc3df6
2025-12-17 11:20:19 +01:00
Rutherther
461eaba666
gnu: clisp: Disable parallel tests.
...
Run the test suite sequentially. This prevents non-determinism
of clisp tests to some degree. It doesn't prevent it completely, though.
Thanks to Hugo Buddelmeijer <hugo@buddelmeijer.nl > who figured this out.
* gnu/packages/lisp.scm (clisp): Add phase to disable parallel tests.
Change-Id: I76e401151cb696e0f96c02771e111bd2cfb4d8f4
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2025-12-17 11:20:19 +01:00
Andreas Enge
1d3b78360c
gnu: python-joblib: Limit parallelism of tests.
...
* gnu/packages/python-xyz.scm (python-joblib)[arguments]<#:test-flags>:
Use at most 8 cores.
Change-Id: I0086ecbe653801052dff08a7d675d304791dba84
2025-12-17 11:20:19 +01:00
Andreas Enge
c91470ede9
gnu: python-ipywidgets: Use older setuptools.
...
* gnu/packages/python-xyz.scm (python-ipywidgets)[native-inputs]:
Add python-setuptools-67.
Change-Id: I88240840e890a631353e045e955d1ad578cc98a1
2025-12-17 11:20:19 +01:00
Noé Lopez
12bae54d87
gnu: clisp: Fix some tests.
...
Some tests were failing with locale errors. Either this fixes the issues, or I
was lucky with the nondetermistism.
* gnu/packages/lisp.scm (make-clisp-tests-locales): New function.
(clisp)[native-inputs]: Add required locales for tests.
Change-Id: I1205a34cc61520287aeb0f45190928c05cf3b493
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2025-12-17 11:20:19 +01:00
Hugo Buddelmeijer
a87435ee58
gnu: python-azure-common: Switch to pyproject-build-system.
...
* gnu/packages/python-web.scm (python-azure-common): Switch to
pyproject-build-system.
[arguments]<#:tests?>: Set to #f.
[native-inputs]: Add python-setuptools.
Change-Id: Ife71af09e889c7e7931adca87d8bbd9887ad465e
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2025-12-17 11:20:19 +01:00
Hugo Buddelmeijer
863641c83b
gnu: python-azure-nspkg: Switch to pyproject-build-system.
...
* gnu/packages/python-web.scm (python-azure-nspkg): Switch to
pyproject-build-system.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools.
Change-Id: If5342e683208b6a16089d40e43444cd6918e00b5
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2025-12-17 11:20:19 +01:00
Hugo Buddelmeijer
2858053d7d
gnu: python-pyotp: Switch to pyproject-build-system.
...
* gnu/packages/python-crypto.scm (python-pyotp): Switch to
pyproject-build-system.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:test-flags>: Use test.py.
[native-inputs]: Add python-setuptools and python-pytest.
Change-Id: Ic77d0ad4173804ca300dc2d7bdce6d0529141f8b
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2025-12-17 11:20:19 +01:00
Hugo Buddelmeijer
615ad81ecb
gnu: pantalaimon: Update to 0.10.6.
...
* gnu/packages/matrix.scm (pantalaimon): Update to 0.10.6.
[arguments]<#:phases>: Add 'create-pytest-ini phase.
Change-Id: I0e24fd65638835ba4df55a53b57a3dbc02cb16a0
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2025-12-17 11:20:19 +01:00
Hugo Buddelmeijer
7b52ea8ccb
gnu: python-aiohttp-client-cache: Update to 0.14.2.
...
* gnu/packages/python-web.scm (python-aiohttp-client-cache): Update to 0.14.2.
[source]: Switch to git-fetch.
[native-inputs]: Remove python-poetry-core and python-pytest-cov; add python-hatchling.
Change-Id: Ie6bc8ad470c6fc47867d8dc51df9d7503c797588
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2025-12-17 11:20:18 +01:00
Hugo Buddelmeijer
ed73da496b
gnu: python-pytest-aiohttp: Update to 1.1.0.
...
* gnu/packages/python-check.scm (python-pytest-aiohttp): Update to 1.1.0.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:phases>: Add 'set-version and 'create-pytest-ini phases.
[propagated-inputs]: Add python-pytest-asyncio.
[native-inputs]: Add python-setuptools and python-setuptools-scm.
Change-Id: Ia25a1d8a8dce23ae9a4773cbf9a8b81e50abb4ac
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2025-12-17 11:20:18 +01:00
Rutherther
38ee0d5528
gnu: webkitgtk: Ungraft.
...
* gnu/packages/webkit.scm
(webkitgtk): Ungraft.
(webkitgtk/fixed): Remove variable.
Change-Id: I7a21401afefac90c273b6b2e0159849cbb3652db
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2025-12-17 11:20:18 +01:00
Andreas Enge
1ed4f2b475
gnu: python-jmespath: Use older setuptools.
...
* gnu/packages/python-xyz.scm (python-jmespath)[native-inputs]:
Add python-setuptools-67.
Change-Id: I4bbaae33af1095f1f0757190c63d3eec7fa7afdc
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2025-12-17 11:20:18 +01:00
Andreas Enge
71edbd9f3b
gnu: python-genshi: Use older setuptools.
...
* gnu/packages/python-web.scm (python-genshi)[native-inputs]:
Add python-setuptools-67.
Change-Id: I4da0ba45408b16ead0ad89433946e77e80f052ef
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2025-12-17 11:20:18 +01:00
Andreas Enge
819d43b8ca
gnu: python-polib: Use older setuptools.
...
* gnu/packages/python-xyz.scm (python-polib)[native-inputs]:
Add python-setuptools-67.
Change-Id: I4be4d8b093dca118969065494bbfe93112fb5ebd
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2025-12-17 11:20:18 +01:00
Andreas Enge
2c5002242a
gnu: python-beautifulsoup4: Update to 4.14.3.
...
* gnu/packages/python-xyz.scm (python-beautifulsoup4): Update to 4.14.3.
Change-Id: Ic5359b0a3cf0c2d2950badc0b8fff657fbf23824
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2025-12-17 11:20:18 +01:00
Andreas Enge
5980f1cfe9
gnu: python-gpg: Fix build.
...
* gnu/packages/patches/python-gpg-setup-72.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register patch.
* gnu/packages/gnupg.scm (python-gpg)[source]: Use patch.
Change-Id: I13ea8c28082bf9288aad7995eadf7f17d4b3cd9d
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2025-12-17 11:20:18 +01:00
Andreas Enge
b3e75b5e75
gnu: python-joblib: Update to 1.5.2.
...
* gnu/packages/python-xyz.scm (python-joblib): Update to 1.5.2.
Change-Id: If2913bef45f97b5972570d44958a5d359c311c6d
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2025-12-17 11:20:18 +01:00
Andreas Enge
0f4ffa74ef
gnu: python-markdown: Update to 3.10.
...
* gnu/packages/python-xyz.scm (python-markdown): Update to 3.10.
Change-Id: I04ef516bbe82bc9fc6fa813d2104e89564219620
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2025-12-17 11:20:18 +01:00
Ludovic Courtès
73fcd73aeb
gnu: python-3.11: Ungraft.
...
* gnu/packages/python.scm (python-3.11)[replacement]: Remove.
[version, source]: Update to 3.11.14.
(python-3.11/fixed): Remove variable.
Change-Id: Idee826409d249fff2aba74e3d6e98ef79ef90a17
Signed-off-by: Andreas Enge <andreas@enge.fr >
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2025-12-17 11:20:18 +01:00
Ludovic Courtès
cd4a0e2b7b
gnu: gtk+: Ungraft.
...
* gnu/packages/gtk.scm (gtk+)[replacement]: Remove.
[version, source]: Update to 3.24.51.
(gtk+/fixed): Remove variable.
Change-Id: I33041bd0049c92ac7f288fd21faac59cd5c15a59
Signed-off-by: Andreas Enge <andreas@enge.fr >
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2025-12-17 11:20:09 +01:00
Maxim Cournoyer
f20e7c6eed
gnu: perl-devel-repl: Fix indentation.
...
* gnu/packages/perl.scm (perl-devel-repl) [#:phases]: Fix indentation.
Change-Id: If80489a54a919de7d02c6ee3020cbe38caf09ab0
2025-12-17 15:59:34 +09:00
Maxim Cournoyer
ead9f1d8fa
gnu: perl-reply: Move bash-minimal to inputs.
...
* gnu/packages/perl.scm (perl-reply) [native-inputs]: Move bash-minimal to...
[inputs]: ... here.
Change-Id: I464923e1a1f028f82e82c410d954bd92492504c9
2025-12-17 15:55:45 +09:00
Maxim Cournoyer
d3d7d66b3d
gnu: Add perl-reply.
...
* gnu/packages/perl.scm (perl-reply): New variable.
Change-Id: Ic4ad867b6550d7da6b7544604bd9ce22b0c2c2ce
2025-12-17 15:54:16 +09:00
Maxim Cournoyer
ec8d3861d6
gnu: Add perl-devel-overrideglobalrequire.
...
* gnu/packages/perl.scm (perl-devel-overrideglobalrequire): New variable.
Change-Id: Ib70f7403b3b00ed767e1712cb9d338d95c89a645
2025-12-17 15:47:58 +09:00
Maxim Cournoyer
a7d11c6a0b
gnu: Add perl-config-ini-reader-ordered.
...
* gnu/packages/perl.scm (perl-config-ini-reader-ordered): New variable.
Change-Id: I58335935c4c7e010366753dc9da102e2d9434842
2025-12-17 15:47:58 +09:00
Maxim Cournoyer
fc136e9cea
gnu: Add perl-class-refresh.
...
* gnu/packages/perl.scm (perl-class-refresh): New variable.
Change-Id: I6f52e51bd79495c4ebaa2765b559472f80ce2aeb
2025-12-17 15:47:58 +09:00
Leo Famulari
05d9a5876b
gnu: linux-libre 6.12: Update to 6.12.62.
...
* gnu/packages/linux.scm (linux-libre-6.12-version): Update to 6.12.62.
(linux-libre-6.12-pristine-source): Update hash.
Change-Id: Ie7b977bb249d9421d1649f6cacbe7a304c05505a
2025-12-16 21:19:02 -05:00
Leo Famulari
a24c051191
gnu: linux-libre: Update to 6.17.12.
...
* gnu/packages/linux.scm (linux-libre-6.17-version): Update to 6.17.12.
(linux-libre-6.17-pristine-source): Update hash.
Change-Id: I4fea34db82c9c64502e1ea17f935cbf886a0f8e7
2025-12-16 21:18:58 -05:00
John Kehayias
74e9028499
gnu: Add mitm-cache.
...
* gnu/packages/rust-apps.scm (mitm-cache): New variable.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs): Add mitm-cache.
Change-Id: Ifc2d3a631940b69d1b5c8e9f5a2d9aa25551c265
2025-12-16 16:56:55 -05:00
Andreas Enge
0c8b130c72
gnu: audacity: Update to 3.7.7.
...
This fixes the compatibility with ffmpeg@8.
* gnu/packages/audio.scm (audacity): Update to 3.7.7.
Fixes : guix/guix#4892
Change-Id: I147bda84239194d9a3ab09462a933331c5ec2cb7
2025-12-16 22:42:45 +01:00
jgart
b73a2dcbf6
gnu: trealla: Update to 2.87.3.
...
* gnu/packages/prolog.scm (trealla): Update to 2.87.3.
Change-Id: Ief5532baabc1631ceb94d46713d356cf0829e2fe
2025-12-16 14:33:56 -06:00
Cayetano Santos
c443a8b6bb
gnu: fortify-headers: Update to 3.0.
...
* gnu/packages/suckless.scm (fortify-headers): Update to 3.0.
Change-Id: I2c0f995bea106c5d33a48faad17580acbff8ec26
2025-12-16 21:01:04 +01:00
Roman Scherer
1cc99c8565
gnu: opencv: Skip failing test on aarch64.
...
* gnu/packages/image-processing.scm (opencv)[arguments]: Disable
ReferenceAccuracy test due to floating-point precision differences
with ARM NEON.
Signed-off-by: Andreas Enge <andreas@enge.fr >
2025-12-16 20:28:09 +01:00
Cayetano Santos
c1f2a0e477
gnu: python-edalize: Update to 0.6.3.
...
* gnu/packages/electronics.scm (python-edalize): Update to 0.6.3.
Change-Id: Ied9491135ad06564688860454a99e4b848496f3d
2025-12-16 20:20:16 +01:00
Ian Eure
8cef389d35
gnu: librewolf: Update to 146.0-2 [security-fixes].
...
Contains fixes for:
CVE-2025-14321: Use-after-free in the WebRTC: Signaling component
CVE-2025-14322: Sandbox escape due to incorrect boundary conditions in
the Graphics: CanvasWebGL component
CVE-2025-14323: Privilege escalation in the DOM: Notifications
component
CVE-2025-14324: JIT miscompilation in the JavaScript Engine: JIT
component
CVE-2025-14325: JIT miscompilation in the JavaScript Engine: JIT
component
CVE-2025-14326: Use-after-free in the Audio/Video: GMP component
CVE-2025-14327: Spoofing issue in the Downloads Panel component
CVE-2025-14328: Privilege escalation in the Netmonitor component
CVE-2025-14329: Privilege escalation in the Netmonitor component
CVE-2025-14330: JIT miscompilation in the JavaScript Engine: JIT
component
CVE-2025-14331: Same-origin policy bypass in the Request Handling
component
CVE-2025-14332: Memory safety bugs fixed in Firefox 146 and
Thunderbird 146
CVE-2025-14333: Memory safety bugs fixed in Firefox ESR 140.6,
Thunderbird ESR 140.6, Firefox 146 and Thunderbird 146
* gnu/packages/librewolf.scm (librewolf): Update to 146.0-2.
2025-12-16 06:56:24 -08:00
Ian Eure
b0a55661b1
gnu: firefox-l10n: Update to fa4b12c075b42be6652237119d74346d377d2ae4.
...
* gnu/packages/librewolf.scm (firefox-l10n): Update to fa4b12c075b42be6652237119d74346d377d2ae4.
Change-Id: I25e7c160fd252d67c5e117b0ad48d431c7ee5b45
2025-12-16 06:56:23 -08:00
Ian Eure
08a731a380
gnu: Add rust-cbindgen-0.29.
...
* gnu/packages/rust-apps.scm (rust-cbindgen-0.29): New variable.
Change-Id: I844f77160d3a6c271ba54e3a5731f34219603895
2025-12-16 06:56:22 -08:00
Cayetano Santos
25a6fbe2df
gnu: openfortivpn: Update to 1.24.0.
...
* gnu/packages/vpn.scm (openfortivpn): Update to 1.24.0.
[native-inputs]: Add perl and python-wrapper.
Change-Id: Iaafc5902d4cd3fde0964d9d11d21b68a7a2328e8
2025-12-16 10:31:03 +01:00
Rutherther
36c3a0a640
system: Reinstate lock-mounts work around for system containers.
...
The underlying problem for system containers still hasn't been
solved, the part of issue 78356 that has been solved is only
home containers.
This reverts commit cbc35fd9aa .
This is a work around for #4788 (previously https://issues.guix.gnu.org/78356 ).
* gnu/system/linux-container.scm (container-script): Disable lock-mounts?
Change-Id: Ib8eacfc1f1f1a858acf19beb6c14e12c4648b8d9
2025-12-16 09:32:07 +01:00
Rutherther
f7ee648345
self: Install systemd timer and mount services.
...
Add missing systemd files.
* guix/self.scm (miscellaneous-files): Add gnu-store.mount
and guix-gc.timer
Change-Id: I746a575a6e82363a78f69081ec67b76457d52bf2
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2025-12-16 09:25:40 +01:00
jgart
12dcbe5876
teams: hare: Fix typo in module header comment.
...
* etc/teams/hare/hare-manifest.scm: Fix typo in module header comment.
Change-Id: Ic8b9dfeb2ae9f7785bd56c41c7cb5c568e6b7bbb
2025-12-15 19:02:32 -06:00
Maxim Cournoyer
cb2d7fa28d
gnu: Add emacs-perl-doc.
...
* gnu/packages/emacs-xyz.scm (emacs-perl-doc): New variable.
Change-Id: I81d50af847dd251247085df3dca151a5b75958eb
2025-12-16 09:22:09 +09:00
npatra
669a6c8e99
guix-install.sh: Check for gpg keys only if downloading tarball from ftp.
...
* etc/guix-install.sh (main_install): Call chk_gpg_keyring only if
GUIX_BINARY_FILE_NAME is not set.
Change-Id: Ia0a7449c8798ca7d61a0f1f1e793f2bafd521c5b
Signed-off-by: npatra <nilesh@riseup.net >
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2025-12-15 21:53:27 +01:00
Nilesh Patra
1fea6b359f
guix-install.sh: Fetch gpg keys from codeberg and public keyservers.
...
Instead of fetching from no longer responsive gnu.org, fetch from
Codeberg.org, falling back to public keyservers in case codeberg
is down or unresponsive.
* etc/guix-install.sh
(GPG_SIGNING_KEY): Change gnu.org user ids to codeberg usernames.
(PUBLIC_KEYSERVERS): Add variable.
(chk_gpg_keyring): Use codeberg for fetching gpgs and fallback to public
keyservers.
Change-Id: Iddcd31239e2f3460d920194d62443ff00be7c957
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2025-12-15 21:53:26 +01:00
Thiago Jung Bauermann
53808b13b8
etc: SELinux: Add permissions to allow garbage collection.
...
There may be an improvement to be made to guix-daemon to avoid some
spurious denial audit messages, as described in the FIXME.
* etc/guix-daemon.cil.in: Add missing rules for guix gc.
Change-Id: I3651c4523528649048c7135fabd3000c8e78b1ff
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2025-12-15 21:53:21 +01:00
Thiago Jung Bauermann
1b59b93602
etc: SELinux: Add missing permissions.
...
With the changes in this commit, I can use "guix pull" and
"guix install <package>" successfully and without generating SELinux
denial erros in the system log.
* etc/guix-daemon.cil.in: Add missing rules for guix pull/guix install.
Change-Id: I40b5ed2c458b275804bc073fb72286947ecb0283
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2025-12-15 21:53:17 +01:00
Cayetano Santos
1850ff7a3f
gnu: abc: Update to 0.0-8.ee04349.
...
* gnu/packages/electronics.scm (abc): Update to 0.0-8.ee04349.
Change-Id: Icbd4c181801d393710acc76fe4a06366a8cf825a
2025-12-15 12:05:03 +01:00
Cayetano Santos
5962a29311
gnu: python-cocotb-bus: Update to 0.3.0.
...
* gnu/packages/electronics.scm (python-cocotb-bus): Update to 0.3.0.
[propagated-inputs]: Remove python-packaging.
Change-Id: I5dbc4624843c008813fc9f2bbaefaba01b22ffa3
2025-12-15 11:53:36 +01:00
Sören Tempel
2a12c1a487
gnu: wlroots-0.15: Fix build with GCC 15.
...
* gnu/packages/wm.scm (wlroots-0.15)[arguments]: Change CFLAGS
to disable new GCC 15 warnings.
Change-Id: I7c27892097e0bb4f0a8e116dc2485c23b9a4aac2
Signed-off-by: Andreas Enge <andreas@enge.fr >
2025-12-15 11:05:57 +01:00
Roman Scherer
70f73592d3
gnu: go-1.21: Disable failing tests on arm architectures.
...
* gnu/packages/golang.scm (go-1.21)[arguments]<#:phases>{patch-source}:
Add phase disabling tests on arm architectures.
Change-Id: I6b07de4d6eee755502f02d6961f1a51066003721
Signed-off-by: Andreas Enge <andreas@enge.fr >
2025-12-15 10:59:10 +01:00
Brendan Tildesley
1d81d04d2b
gnu: qtbase@6: Don't install test junk.
...
* gnu/packages/qt.scm (qtbase)[arguments]: Replace ineffective
delete-installed-tests phase with dont-install-tests phase.
Fixes : guix/guix#4529
Change-Id: I2ddd27e34a314e7a04de571d0bc1b13f75af66f4
Signed-off-by: 宋文武 <iyzsong@member.fsf.org >
2025-12-15 10:13:59 +01:00
kestrel
4a2ea8fab6
gnu: qtwebengine: Fix GPU rendering with mesa-25.2.0.
...
* gnu/packages/qt.scm (qtwebengine)[source]: Add patch.
* gnu/packages/patches/qtwebengine-revert-egl.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
Fixes : guix/guix#3222
Change-Id: Id0cb3d956d3faf30f737fa2a689cd936270c2413
Signed-off-by: Efraim Flashner <efraim@flashner.co.il >
Signed-off-by: 宋文武 <iyzsong@member.fsf.org >
2025-12-15 10:13:50 +01:00
Efraim Flashner
1e87499a77
gnu: qtwebengine: Update to 6.9.3.
...
* gnu/packages/qt.scm (qtwebengine): Update to 6.9.3.
[source]: Remove patch.
* gnu/packages/patches/qtwebengine-fix-dependencies.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Remove it.
Co-authored-by: kestrelwx <kestrel.w@proton.me >
Change-Id: I08a3915f0896b74ce493afcc1746d950a1444a03
Signed-off-by: 宋文武 <iyzsong@member.fsf.org >
2025-12-15 10:13:36 +01:00
Efraim Flashner
4a2281923a
gnu: qtbase: Always find libvulkan.
...
Fixes : guix/guix#3330
* gnu/packages/qt.scm (qtbase)[source]: Add patch.
[arguments]: Adjust a phase to substitute the location for libvulkan.so.
* gnu/packages/patches/qtbase-patch-libvulkan.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
Co-authored-by: kestrelwx <kestrel.w@proton.me >
Change-Id: I39f1be5a30c5c17a4e4ea6c853b475f20ba8272c
Signed-off-by: Andreas Enge <andreas@enge.fr >
2025-12-15 10:13:25 +01:00
Matthew Elwin
4a1ba85b97
gnu: python-orocos-kinematics-dynamics: Fix build.
...
* gnu/packages/engineering.scm (python-orocos-kinematics-dynamics)[source]:
Remove snippet.
[arguments]: Add ’fix #:phase.
Change-Id: Ia5e8e2826ea74fd968d7246ec85e0195d7663a1f
Signed-off-by: Cayetano Santos <csantosb@inventati.org >
Modified-by: Cayetano Santos <csantosb@inventati.org >
2025-12-15 09:59:37 +01:00
Grigory Shepelev
61b8f6fd58
gnu: Add emacs-yaml-pro.
...
* gnu/packages/emacs-xyz.scm (emacs-yaml-pro): New variable.
Change-Id: Ieeb35123de78870a8348a8e1960c5703d5972f73
2025-12-14 12:18:31 -08:00
bdunahu
6e612616f0
gnu: radare2: Update to 6.0.7 [security fixes].
...
Includes fixes for CVE-2025-1744, CVE-2025-1864, CVE-2025-60358, CVE-2025-60359, CVE-2025-60360, CVE-2025-60361, CVE-2025-63744, CVE-2025-63745, CVE-2024-26475, CVE-2024-11858, CVE-2023-0302, CVE-2023-1605, CVE-2023-4322, CVE-2023-5686, CVE-2023-46569, CVE-2023-46570, CVE-2023-47016, CVE-2022-0173, CVE-2022-0419, CVE-2022-0139, CVE-2022-0518, CVE-2022-0519, CVE-2022-0520, CVE-2022-0521, CVE-2022-0522, CVE-2022-0523, CVE-2022-0559, CVE-2022-0676, CVE-2022-0712, CVE-2022-0713, CVE-2022-0476, CVE-2022-0695, CVE-2022-0849, CVE-2022-1031, CVE-2022-1061, CVE-2022-1052, CVE-2022-1207, CVE-2022-1244, CVE-2022-1237, CVE-2022-1238, CVE-2022-1240, CVE-2022-1283, CVE-2022-1284, CVE-2022-1296, CVE-2022-1297, CVE-2022-1382, CVE-2022-1383, CVE-2022-1437, CVE-2022-1444, CVE-2022-1451, CVE-2022-1452, CVE-2022-1649, CVE-2022-1714, CVE-2022-1809, CVE-2022-1899, CVE-2022-4398, CVE-2022-4843.
* gnu/packages/engineering.scm (radare2): Update to 6.0.7.
[build-system]: Switch to meson-build-system.
[arguments]: <#:tests>: enable tests; <#:phases>: remove 'mklibdir, add 'fix-relative-include, add 'skip-tests.
[inputs]: Add gmp, libzip, lz4, quickjs-ng, sdb, zlib; remove zip.
[native-inputs]: Add node, perl, python-minimal-wrapper.
* gnu/packages/patches/radare2-fix-meson-build-to-use-sys-qjs.patch: New file.
* gnu/packages/patches/radare2-fix-meson-build-to-use-sys-sdb.patch: New file.
* gnu/local.mk: (dist_patch_DATA): Register new patch files.
Change-Id: I646f67279d238c3d447b3dca97d78b5768989a14
Signed-off-by: Cayetano Santos <csantosb@inventati.org >
2025-12-14 17:29:05 +01:00
bdunahu
7d7b8b6f68
gnu: Add sdb.
...
* gnu/packages/databases.scm (sdb): New variable.
Change-Id: I199de01ffb467a3f64b48d5ae42dc5fc18cab3df
Signed-off-by: Cayetano Santos <csantosb@inventati.org >
2025-12-14 17:28:08 +01:00
Hartmut Goebel
c13b02491f
gnu: aqbanking: Update to 6.8.2 and change source to git.
...
* gnu/packages/gnucash.scm: (aqbanking): Update to 6.8.2.
[source]: Change to git-fetch.
[arguments]: Change to gexp.
[phases]: New phases make-cvs, build-types.
[native-inputs]: Sort and add autoconf, automake, libtool.
Change-Id: I45aa743dc4918c77122510b0c89df757f073f7c7
2025-12-14 12:51:35 +01:00
Hartmut Goebel
33e0ce57b4
gnu: gwenhywfar: Update to 5.14.1 and change source to git.
...
* gnu/packages/gnucash.scm: (gwenhywfar): Update to 5.14.1.
[source]: Change to git-fetch.
[arguments]: Change to gexp.
[phases]: New phase make-cvs.
[native-inputs]: Add autoconf, automake, gettext-minimal, libtool.
Change-Id: I7325675cf2a81deb302423d9ecbd97d9d56b5a28
2025-12-14 12:51:35 +01:00
Cayetano Santos
0c56ccc9a9
gnu: tomb: Update to 2.13.
...
* gnu/packages/crypto.scm (tomb): Update to 2.13.
Change-Id: I85ea762361f8c03fb2f63a0413c03bda00fa9a8f
2025-12-14 12:48:50 +01:00
Liliana Marie Prikler
0cd42af4f9
gnu: wpewebkit: Update to 2.50.3.
...
* gnu/packages/webkit.scm (wpewebkit): Update to 2.50.3.
Merges: guix/guix#4767
2025-12-14 12:34:59 +01:00
Liliana Marie Prikler
cdd2690b02
gnu: webkitgtk: Graft to 2.50.3 [security fixes].
...
* gnu/packages/webkit.scm (webkitgtk/fixed): New variable.
(webkitgtk)[replacement]: Use it here.
(webkitgtk-for-gtk3): Use package/inherit.
2025-12-14 12:34:19 +01:00
Anderson Torres
a1ab5b87f1
gnu: Add emacs-load-dir.
...
* gnu/packages/emacs-xyz.scm (emacs-load-dir): New variable.
Change-Id: If923f98480fc119220a45662ff022416830bb980
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com >
Merges: guix/guix#4691
2025-12-14 12:33:56 +01:00
Ghislain Vaillant
8023f009f2
gnu: Add klevernotes.
...
* gnu/packages/kde-office.scm (klevernotes): New variable.
Change-Id: Idcfe5ef2fa15ec972f7488a77331f94010593836
2025-12-14 12:17:47 +05:30
jgart
f9548eef30
gnu: Add sxmobar.
...
* gnu/packages/hare-apps.scm (sxmobar): New variable.
Change-Id: I55f46c5f1ee875f5fc8025df0859715696842b20
2025-12-14 00:25:10 -06:00
jgart
7bb3ec9632
gnu: trealla: Update to 2.87.0.
...
* gnu/packages/prolog.scm (trealla): Update to 2.87.0.
Change-Id: I37f74e99f6291bbe72dbf7cea84f4bc43326a37f
2025-12-13 23:19:18 -06:00
jgart
6def6eae95
gnu: Add bonsai.
...
* gnu/packages/hare-apps.scm (bonsai): New variable.
Change-Id: I4489911b111c48aeb9b084e685aaafa8adfd98e4
Signed-off-by: jgart <jgart@dismail.de >
2025-12-13 22:57:49 -06:00
jgart
d68d535327
gnu: Add hare-ev.
...
* gnu/packages/hare-xyz.scm (hare-ev): New variable.
Change-Id: I06bd80eed0c169af7b1a25a3e22c289386419697
Signed-off-by: jgart <jgart@dismail.de >
2025-12-13 22:21:42 -06:00
Danny Milosavljevic
f1ad9b5b82
gnu: swift-llvm: Enable assertions.
...
* gnu/packages/llvm.scm (swift-llvm)[arguments]{configure-flags}: Enable assertions.
Closes : guix/guix#4015
Change-Id: I836898c21f4952e61886f237cba06d095b92402c
2025-12-14 00:12:51 +01:00
Anderson Torres
4e067ef98d
gnu: Add acr.
...
* gnu/packages/build-tools.scm (acr): New variable.
Change-Id: Ief39219971cb4fed738d8872e2a9500b7e711201
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
Merges: #4484
2025-12-13 23:14:28 +01:00
Anderson Torres
ea1c939464
gnu: wdiff: Use gexps.
...
* gnu/packages/patchutils.scm(wdiff)[arguments]: Use gexps.
Change-Id: Ife2c051c209948afafe67854a315bdfa1a604f52
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
Merges: #4774
2025-12-13 23:14:28 +01:00
Anderson Torres
805dd1764e
gnu: wdiff: Migrate from (gnu packages wdiff) to (gnu packages patchutils).
...
wdiff is a single leaf package; there is few to no reason to keep it isolated
in a single file.
Given that patchutils.scm has similar packages, e.g. @code{vbindiff}, it is a
good choice to receive wdiff.
* gnu/local.mk: Remove reference to wdiff.scm.
* gnu/packages/wdiff.scm: Delete file.
(wdiff): Move from here ...
* gnu/packages/patchutils.scm: ... to here.
Update copyright commentaries.
Add module (gnu packages texinfo).
* po/packages/POTFILES.in: Remove reference to wdiff.scm.
Change-Id: Ife2c051c209948afafe67854a315bdfa1a604f52
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2025-12-13 23:14:28 +01:00
Anderson Torres
0a86d834fa
gnu: patchutils.scm: Mild cleanup.
...
* gnu/packages/patchutils.scm: Mild cleanup.
Order #:use-module directives ascii-betically.
Prefix all license entries with license:.
Change-Id: Ib01d69f1f131a4a7a541a75b5dcd1a607a5e1dab
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2025-12-13 23:14:28 +01:00
Hugo Buddelmeijer
3bebde3481
doc: Warn that extra-special-file files persist.
...
* doc/guix.tex (Base Services)[extra-special-file]: Add warning regarding
special files persisting after extra-special-file call is removed from the
system config.
Change-Id: I29cb3a31ee45894293d9becf3c0ebe93ea7f0da4
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
Merges: #2810
2025-12-13 23:14:28 +01:00
Ale Abdo
38a5dd01dd
gnu: Add font-peppercarrot.
...
* gnu/packages/fonts.scm (font-peppercarrot): New variable.
Change-Id: Ic1ae736b392b4862445cb4630279dc818d4bab99
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
Merges: #4506
2025-12-13 23:14:27 +01:00
Ale Abdo
5054c24ed6
guix: Add license silofl1.0.
...
* guix/licenses.scm: Adds 'silofl1.0' and updates url in `silofl1.1`.
Change-Id: Ie47d0b5f2bc000c09ad409092ca8c6a69e1190cb
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2025-12-13 23:14:27 +01:00
Ludovic Courtès
2b3782eb6e
gnu: guile: Add 3.0.11.
...
* gnu/packages/guile.scm (guile-3.0.11): New variable.
(guile-3.0-latest): Add comment.
Change-Id: Id8ec934bb504750a5cefb5d417eab84175c47d01
Merges: #4747
2025-12-13 23:14:27 +01:00
Ludovic Courtès
812fc780d4
tests: Use ‘https’ for ‘home-page’ in ‘guix import pypi’ tests.
...
Fixes a regression introduced in d66e9698a1 .
* tests/import/pypi.scm ("pypi->guix-package, no wheel")
("pypi->guix-package, no wheel, no requires.txt, but pyproject.toml")
("pypi->guix-package, no wheel, but requires.txt and pyproject.toml")
("pypi->guix-package, no requires.txt, but wheel.")
("pypi->guix-package, no usable requirement file, no wheel.")
("pypi->guix-package, package name contains \"-\" followed by digits"): Change
‘home-page’ to ‘https://’ .
Fixes : guix/guix#4646
Reported-by: Rutherther <rutherther@ditigal.xyz >
Change-Id: Id3ddac832d9688f2eb8a055c13f62a9642a20766
2025-12-13 23:14:27 +01:00
Anderson Torres
f82549d9f6
etc: Translate news to Portuguese.
...
* etc/news.scm: Translate to Portuguese.
Change-Id: Ieb467278d92d46dc1dde339dec03677d77b2a421
Signed-off-by: Florian Pelz <pelzflorian@pelzflorian.de >
2025-12-13 14:35:27 +01:00
Rutherther
e3c33d9ab4
image: esp32-partition/grub: Pass root to initialize-efi32-partition.
...
Follow up of: ca0ed91b40 where the root argument has been omitted.
This leads to an error, because initialize-efi32-partition expects
`root` as first argument, while `#:grub-efi32` was given.
Fixes : #4634 .
* gnu/system/image.scm (esp32-partition/grub): Pass 'root' as first argument
to initialize-efi32-partition.
Change-Id: Ia839f40444304c229aef33e996c66c8209e42dda
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2025-12-13 14:26:52 +01:00
Rutherther
6935e6c51d
services: postgres: Return #f on stop.
...
Shepherd expects #f to know the service has stopped.
* gnu/services/databases.scm (postgresql-shepherd-service): Return #f
on stop.
Change-Id: Ie5c45efc7eef75c325ddfd0ef197b306c7b60e5b
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2025-12-13 14:02:08 +01:00
Hugo Buddelmeijer
224abdac10
gnu: python-django-4: Update to 4.2.27 [security fixes].
...
This fixes CVE-2025-64460.
* gnu/packages/django.scm (python-django-4): Update to 4.2.27.
Change-Id: I299d8c2455e5d18298c295d5ae6ea3b912847ec2
Signed-off-by: Cayetano Santos <csantosb@inventati.org >
2025-12-13 11:03:20 +01:00
bdunahu
e4cc300ea0
gnu: mupen64plus-ui-console: Update to 2.6.0.
...
* gnu/packages/emulators.scm (mupen64plus-ui-console): Update to 2.6.0.
Change-Id: I2d731d533c554784227e728ea388e4de96c1071d
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com >
2025-12-13 09:58:03 +01:00
bdunahu
21a9802a71
gnu: mupen64plus-video-z64: Update to 2.6.0.
...
* gnu/packages/emulators.scm (mupen64plus-video-z64): Update to 2.6.0.
Change-Id: I1cb0ea5661fafdfd44da0adb246c8353890bfff0
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com >
2025-12-13 09:58:02 +01:00
bdunahu
d2b987b81e
gnu: mupen64plus-video-rice: Update to 2.6.0.
...
* gnu/packages/emulators.scm (mupen64plus-video-rice): Update to 2.6.0.
Change-Id: Id57a1b8a34c0d1292ada6e8c70777dbec9df1099
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com >
2025-12-13 09:58:02 +01:00
bdunahu
0c474d32e7
gnu: mupen64plus-video-glide64mk2: Update to 2.6.0.
...
* gnu/packages/emulators.scm (mupen64plus-video-glide64mk2): Update to 2.6.0.
Change-Id: Iec8834f17227d485553f609f7f4b2d924c58bf1d
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com >
2025-12-13 09:58:02 +01:00
bdunahu
64a3cdaff4
gnu: mupen64plus-video-glide64: Update to 2.6.0.
...
* gnu/packages/emulators.scm (mupen64plus-video-glide64): Update to 2.6.0.
Change-Id: I2a9a7358465b6ce3f96845e7462757c6289a0acd
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com >
2025-12-13 09:58:02 +01:00
bdunahu
27a224f340
gnu: mupen64plus-video-arachnoid: Update to 2.6.0.
...
* gnu/packages/emulators.scm (mupen64plus-video-arachnoid): Update to 2.6.0.
Change-Id: I4a72cbba52d65dba01c6127b92f18999cb548c57
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com >
2025-12-13 09:58:02 +01:00
bdunahu
f01eea2a37
gnu: mupen64plus-rsp-z64: Update to 2.6.0.
...
* gnu/packages/emulators.scm (mupen64plus-rsp-z64): Update to 2.6.0.
Change-Id: Ib0effee004a5d22d4b85c925f9e5befd6a154ca6
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com >
2025-12-13 09:58:01 +01:00
bdunahu
0e8064d64d
gnu: mupen64plus-rsp-hle: Update to 2.6.0.
...
* gnu/packages/emulators.scm (mupen64plus-rsp-hle): Update to 2.6.0.
Change-Id: I44e2c00a40f2935c2838da8e31406a26868488e4
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com >
2025-12-13 09:58:01 +01:00
bdunahu
53cf71560f
gnu: mupen64plus-input-sdl: Update to 2.6.0.
...
* gnu/packages/emulators.scm (mupen64plus-input-sdl): Update to 2.6.0.
Change-Id: Iea5c55bbf7629298669e8355b234d220033eacbd
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com >
2025-12-13 09:58:01 +01:00
bdunahu
3d8d9624ec
gnu: mupen64plus-audio-sdl: Update to 2.6.0.
...
* gnu/packages/emulators.scm (mupen64plus-audio-sdl): Update to 2.6.0.
Change-Id: Ibad6fa88287d3b62120823780671227af2c3f8de
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com >
2025-12-13 09:58:01 +01:00
bdunahu
7ce90c2cce
gnu: mupen64plus-core: Update to 2.6.0.
...
* gnu/packages/emulators.scm (mupen64plus-core): Update to 2.6.0.
[inputs]: Add vulkan-loader.
Change-Id: Ief3c7b381269532999dffb128080fcaf3f1f2b06
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com >
2025-12-13 09:57:59 +01:00
Junker
e0d9777140
gnu: Add ctune.
...
* gnu/packages/music.scm (ctune): New variable.
* gnu/packages/patches/ctune-cmake-disable-git-clone.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register new patch.
Change-Id: I3faf63279b958757d20e0fd2cae6f1e06d08818c
Signed-off-by: Sughosha <sughosha@disroot.org >
2025-12-13 09:12:30 +05:30
jgart
457a773e6f
gnu: trealla: Update to 2.86.12.
...
* gnu/packages/prolog.scm (trealla): Update to 2.86.12.
Change-Id: I0d79781471fca725c745aef3a91fbb7cf0af70c5
2025-12-12 09:23:08 -06:00
Florian Pelz
43000584aa
news: Add 'de' translation.
...
* etc/news.scm: Add German translation of linux-libre 5.4 removal entry.
Change-Id: I541dd12cc2364d36fb77ef3fc11442760b9d191c
2025-12-12 16:11:32 +01:00
Cayetano Santos
ba5170d715
gnu: vhdl-ls: Update to 0.86.0.
...
* gnu/packages/rust-apps.scm (vhdl-ls): Update to 0.86.0.
[arguments]: Use #:rust 1.87 and set #:cargo-test-flags.
* gnu/packages/rust-crates.scm (rust-winnow-0.7.14): New variable.
* gnu/packages/rust-crates.scm (rust-syn-2.0.111): New variable.
* gnu/packages/rust-crates.scm (rust-lsp-server-0.7.9): New variable.
* gnu/packages/rust-crates.scm (rust-jiff-static-0.2.16): New variable.
* gnu/packages/rust-crates.scm (rust-jiff-0.2.16): New variable.
* gnu/packages/rust-crates.scm (rust-indexmap-2.12.1): New variable.
* gnu/packages/rust-crates.scm (rust-hashbrown-0.16.1): New variable.
* gnu/packages/rust-crates.scm (rust-dactyl-0.12.0): New variable.
* gnu/packages/rust-crates.scm (rust-clap-builder-4.5.53): New variable.
* gnu/packages/rust-crates.scm (rust-clap-4.5.53): New variable.
* gnu/packages/rust-crates.scm (rust-brunch-0.10.4): New variable.
* gnu/packages/rust-crates.scm (rust-assert-cmd-2.1.1): New variable.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs): Update.
Change-Id: I70593ec54fcff6d2f010a5e3f2536102d2f604d8
2025-12-12 12:15:20 +01:00
Hugo Buddelmeijer
2e2294ff26
gnu: python-autograd-gamma: Fix build.
...
* gnu/packages/machine-learning.scm (python-autograd-gamma): Fix build.
[source]: Switch to git-fetch to have tests.
[native-inputs]: Remove python-wheel; add python-pytest.
Change-Id: Ibb034a65f212917620bb1080f20e6ddc2347c65e
Signed-off-by: Cayetano Santos <csantosb@inventati.org >
2025-12-12 11:58:36 +01:00
Cayetano Santos
75016a2ee8
gnu: python-lifelines: Compute parallel tests.
...
* gnu/packages/statistics.scm (python-lifelines)[native-inputs]: Add
python-pytest-xdist.
[arguments]: Add --numprocesses flag to #:test-flags, and remove very
slow tests.
Change-Id: Ib2ecc8bec37d9a7f95f992d8af160283b5abe881
2025-12-12 11:55:01 +01:00
Leo Famulari
243bc42768
news: Announce the end of support for linux-libre 5.4.
...
* etc/news.scm: Add entry.
Change-Id: I9f8122bb46c5e7d2c369d86d4e8f4888c5b5bcd9
2025-12-11 17:02:42 -05:00
Leo Famulari
d3b79beaa8
gnu: linux-libre 5.4: Update to 5.4.302.
...
* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.302.
(linux-libre-5.4-pristine-source): Update hash.
Change-Id: I49194e64f57fb4747ca00a36413a7e7acf41c8c3
2025-12-11 16:39:35 -05:00
Leo Famulari
1c5314a391
gnu: linux-libre 5.10: Update to 5.10.247.
...
* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.247.
(linux-libre-5.10-pristine-source): Update hash.
Change-Id: If0e5b3f44ba08dd25485538372090eb7febe77df
2025-12-11 16:39:34 -05:00
Leo Famulari
d7e98c1ce6
gnu: linux-libre 5.15: Update to 5.15.197.
...
* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.197.
(linux-libre-5.15-pristine-source, deblob-scripts-5.15): Update hashes.
Change-Id: Ie541e9481554076eca04f6e9f06fa896048b0fc0
2025-12-11 16:39:34 -05:00
Leo Famulari
f392ac3983
gnu: linux-libre 6.1: Update to 6.1.159.
...
* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.159.
(linux-libre-6.1-pristine-source, deblob-scripts-6.1): Update hashes.
Change-Id: I022354f52ba32917568dd1ffcf0f4e7e16b61693
2025-12-11 16:39:34 -05:00
Leo Famulari
a223070138
gnu: linux-libre 6.6: Update to 6.6.119.
...
* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.119.
(linux-libre-6.6-pristine-source, deblob-scripts-6.6): Update hashes.
Change-Id: I6c0b0192bec6193fc9e01d776b3ea24517cab709
2025-12-11 16:39:34 -05:00
Leo Famulari
27a8a8888b
gnu: linux-libre 6.12: Update to 6.12.61.
...
* gnu/packages/linux.scm (linux-libre-6.12-version): Update to 6.12.61.
(linux-libre-6.12-pristine-source, deblob-scripts-6.12): Update hashes.
Change-Id: Ic67d16b331c826e96558dd836ae27d3b2fbe0510
2025-12-11 16:39:33 -05:00
Leo Famulari
530c6f2668
gnu: linux-libre: Update to 6.17.11.
...
* gnu/packages/linux.scm (linux-libre-6.17-version): Update to 6.17.11.
(linux-libre-6.17-pristine-source): Update hash.
Change-Id: I8cc0758200f838bb7ee32660197762d2b9349e23
2025-12-11 16:39:22 -05:00
Mark H Weaver
366e125e34
gnu: icecat: Update to 140.6.0-gnu1 [security fixes].
...
Includes fixes for CVE-2025-14321, CVE-2025-14322, CVE-2025-14323,
CVE-2025-14324, CVE-2025-14325, CVE-2025-14328, CVE-2025-14329,
CVE-2025-14330, CVE-2025-14331, and CVE-2025-14333.
* gnu/packages/gnuzilla.scm (%icecat-base-version, %icecat-build-id): Update.
(icecat-source): Update 'gnuzilla-commit' and hashes.
2025-12-11 15:33:41 -05:00
Sergey Trofimov
1f3c679795
gnu: tinyxml2: Build position independent.
...
* gnu/packages/xml.scm (tinyxml2)[arguments]{#:configure-flags}:
Add CMAKE_POSITION_INDEPENDENT_CODE.
Change-Id: I0e41895edc617225ed998d15d050e2306bf7bef5
Signed-off-by: Greg Hogan <code@greghogan.com >
2025-12-11 19:26:25 +00:00
Hugo Buddelmeijer
0bd6326d91
gnu: python-jose: Update to 3.5.0 [security fixes].
...
This update includes fix for CVE-2024-33663 and CVE-2024-33664.
* gnu/packages/python-web.scm (python-jose): Update to 3.5.0.
[arguments]<#:test-flags>: Re-enable all tests.
[propagated-inputs]: Remove python-six.
[native-inputs]: Remove python-pytest-cov, python-pytest-runner, python-wheel.
Change-Id: I22867a51d333467ffb5e64512a3257f92fc540ee
Signed-off-by: Cayetano Santos <csantosb@inventati.org >
2025-12-11 20:03:40 +01:00
Isidor Zeuner
ad94bc31ca
gnu: Add python-quantlaw.
...
* gnu/packages/python-xyz.scm (python-quantlaw): New variable.
Change-Id: I22d57cb02ae805559e26eb345ff140ae420da7ad
Signed-off-by: Cayetano Santos <csantosb@inventati.org >
2025-12-11 19:56:25 +01:00
Ashish SHUKLA
99af411456
gnu: copyq: Update to 13.0.0.
...
* gnu/packages/xdisorg.scm (copyq): Update to 13.0.0.
[inputs]: Add kguiaddons, libxtst.
Change-Id: Iea1d53b3e1b09225b91a124192d6727e159835f5
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
Merges: #4674
2025-12-11 16:03:10 +01:00
Ahmad Draidi
48c73c6275
gnu: bcachefs-linux-module: Update to 1.33.0.
...
* gnu/packages/file-systems.scm (bcachefs-linux-module): Update to 1.33.0.
Change-Id: Idf01cf4c4bba7e30314c0fb9d9da698a3d2e767d
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
Merges: #4693
2025-12-11 16:02:11 +01:00
Hugo Buddelmeijer
dc6f47a44b
gnu: python-ldap: Update to 3.4.5 and fix CVE-2025-61911, CVE-2025-61912.
...
* gnu/packages/openldap.scm (python-ldap): Update to 3.4.5.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:phases>: Use gexps.
[native-inputs]: Add python-pytest and python-setuptools.
Change-Id: Ib4ec662293d44c4be29fd67adbd592902f7c9e12
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
Merges: #4699
2025-12-11 16:01:17 +01:00
Sören Tempel
32e0002303
gnu: rlwrap: Update to 0.48.
...
* gnu/packages/readline.scm (rlwrap): Update to 0.48.
[inputs]: Add libptytty.
* gnu/packages/patches/rlwrap-no-rbgen.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
Change-Id: Id7138bd4b4485bd4438b9140b2896b4093630c42
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
Merges: #4703
2025-12-11 15:59:38 +01:00
Ludovic Courtès
7203e3c522
gnu: ucx: Update to 1.19.0.
...
* gnu/packages/fabric-management.scm (ucx): Update to 1.19.0.
* gnu/packages/patches/ucx-tcp-iface-ioctl.patch: Update.
Change-Id: I40dafb5173048804cb2368d0c45e71d1ed014482
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
Merges: #4675
2025-12-11 15:55:24 +01:00
Ludovic Courtès
710d198457
gnu: prrte: Update to 4.0.0.
...
* gnu/packages/parallel.scm (prrte): Update to 4.0.0.
Change-Id: I5a7679680a8313464115b1c4aaac89305c2fe1f7
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2025-12-11 15:55:24 +01:00
Ludovic Courtès
8cdef4cab6
gnu: libfabric: Update to 2.3.1.
...
* gnu/packages/linux.scm (libfabric): Update to 2.3.1.
Change-Id: I095e666c2142c7552a649893da5875db7c05d186
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2025-12-11 15:55:23 +01:00
Ludovic Courtès
e626941500
gnu: rdma-core: Update to 60.0.
...
* gnu/packages/linux.scm (rdma-core): Update to 60.0.
Change-Id: Iaddc0f820e23893f3420f147f01ec209dc7e98c9
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2025-12-11 15:55:23 +01:00
Ludovic Courtès
d6d1554fe7
gnu: openmpi-5: Update to 5.0.9.
...
* gnu/packages/mpi.scm (openmpi-5): Update to 5.0.9.
Change-Id: If10ce47b8f09cf24cca617bf4556c1587cbde8b1
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2025-12-11 15:55:23 +01:00
Ludovic Courtès
f9fddcc784
gnu: libcxi: Update to 13.0.0.
...
* gnu/packages/linux.scm (libcxi): Update to 13.0.0.
Change-Id: I5361eec952acce59b2a156b719e8af3aeb435846
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2025-12-11 15:55:23 +01:00
Ludovic Courtès
04dce5dab6
gnu: cxi-driver: Update to 13.0.0.
...
* gnu/packages/linux.scm (cxi-driver): Update to 13.0.0.
(cxi-driver-for-libfabric-1): New variable.
(libfabric-1)[inputs]: New field.
Change-Id: Ib0d9da9fc5d04675a4a408340ae338a839b8ebbb
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2025-12-11 15:55:23 +01:00
Ludovic Courtès
11425c84e4
gnu: cassini-headers: Update to 12.0.1.
...
* gnu/packages/linux.scm (cassini-headers): Update to 12.0.1.
Change-Id: I3f03e15552661768fc21c4d75709aa283f26ed8c
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2025-12-11 15:55:23 +01:00
Giacomo Leidi
fdb46ae7b1
system: Relax subordinate ID validation.
...
https://codeberg.org/guix/guix/issues/3925 raised the inabilityy of the
subordinate IDs service of handling externally managed sub{u,g}id file
entries. This patch relaxes the checks in place for existing ranges,
by allowing subid-range records lower than %subordinate-id-min, leaving
all the space from subid 0 to %subordinate-id-min - 1 to external
users. Generic ranges are still allocated within %subordinate-id-min and
%subordinate-id-max.
* gnu/build/accounts.scm (<unused-id-range>)[min]: Change default value
to 0, allowing subid-ranges with a start lesser than
%subordinate-id-min.
(allocate-generic-range): Allocate generic ranges starting from
%subordinate-id-min, leaving ranges starting before %subordinate-id-min.
(allocate-specific-range): Move bounds check to...
(allocate-subids): ...here. Now bound validation is applied only to user
provided ranges.
* tests/accounts.scm: Test new behavior.
Fixes: guix/guix#3925
Change-Id: Id923b122c97a20f148684f5fb144fd9422810612
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
Merges: #4235
2025-12-11 15:43:16 +01:00
Owen T. Heisler
94b26ff284
services: oci: Fix oci-image value field handling.
...
* gnu/services/containers.scm (lower-oci-image-state, oci-lowerable-image?):
Remove support for gexps and correctly lower file-like objects.
* doc/guix.texi: Remove gexp from oci-image value field description.
Fixes: guix/guix#3818
Change-Id: Ib812d65b32dd68f8572fcb371ab4521d22e5336c
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
Merges: #3819
2025-12-11 15:31:09 +01:00
Florian Pelz
24d0c0a951
nls: Update translations.
...
Change-Id: I59f8d263668d36faa84bad8a355baa964332ac6a
2025-12-11 01:58:47 +01:00
Cayetano Santos
ec95989255
gnu: emacs-realgud: Update to 1.5.1-0.56a8d82.
...
* gnu/packages/emacs-xyz.scm (emacs-realgud): Update to 1.5.1-0.56a8d82.
[arguments]: Add ’delete-cask-install and complete
’patch-more-el-files #:phases.
[native-inputs]: Add python-minimal-wrapper, perl, and ruby.
Change-Id: I9b79bc4558e4090e8f526994e91cb023fe2f5930
2025-12-10 19:30:54 +01:00
Cayetano Santos
1242d59e81
gnu: emacs-explain-pause-mode: Remove.
...
See deprecation note on upstream README.md.
* gnu/packages/emacs-xyz.scm (emacs-explain-pause-mode): Delete variable.
Change-Id: Icda81347c638b534a8bea299a6d188912ad2cb5d
2025-12-10 19:30:54 +01:00
Cayetano Santos
869de1fc16
gnu: emacs-test-simple: Fix build.
...
* gnu/packages/emacs-xyz.scm (emacs-test-simple)[source]: Switch to
git-fetch.
[arguments]: Add ’check #:phase.
Change-Id: I06314e490b655c4f6637a13ae1692d0bd306c1c5
2025-12-10 19:30:54 +01:00
Cayetano Santos
f4a9869bbc
gnu: book-emacs-lisp-elements: Update to 2.0.0.
...
* gnu/packages/books.scm (book-emacs-lisp-elements): Update to 2.0.0.
Change-Id: I2b2acd0704d63a980481a94e46b5e768eba46d71
2025-12-10 19:19:35 +01:00
Anderson Torres
8b304ac633
etc: Translate news to Portuguese.
...
* etc/news.scm: Translate to Portuguese.
Change-Id: I2cb34804a2a89db59ddcd42b393915b358b18f33
Signed-off-by: Julien Lepiller <julien@lepiller.eu >
2025-12-10 18:20:20 +01:00
Noé Lopez
21f0be1aa3
etc: manifests: Add important packages manifest for release.
...
For now, the packages are from the online form sent in
<https://lists.gnu.org/archive/html/guix-devel/2025-10/msg00091.html >.
Going forwards, more packages can be added manually or if there are more
answers to the form.
* etc/manifests/release-user-packages.scm: New file.
* Makefile.am: Add it.
Change-Id: I2d619ab9d307a6ea216310d1c86a1dc71feb1523
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
Signed-off-by: Andreas Enge <andreas@enge.fr >
2025-12-10 13:01:00 +01:00
Cayetano Santos
e7671c02a4
gnu: open-logic: Update to 4.2.0.
...
* gnu/packages/electronics.scm (open-logic): Update to 4.2.0.
Change-Id: I4370f3289b4d1f0d2a5beb8897b04bf3f51535b0
2025-12-10 08:36:29 +01:00
Efraim Flashner
3a068fcbb3
gnu: cppcheck: Fix tests on non-x86 systems.
...
* gnu/packages/check.scm (cppcheck)[arguments]: Add a phase to adjust
the expected output from some tests to match the adjusted upstream
output.
Change-Id: I4953f79479a2192fa1a428b4e2988729a05be679
2025-12-09 19:46:18 +02:00
Efraim Flashner
c4d76205b6
gnu: cppcheck: Use system tinyxml2.
...
* gnu/packages/check.scm (cppcheck)[arguments]: Add configure-flag to
not use the bundled tinyxml2.
[inputs]: Add tinyxml2.
Change-Id: Id312cb2cdb9ffcee5234a045fb8315afae7d918b
2025-12-09 19:46:18 +02:00
Hugo Buddelmeijer
8d9372a851
gnu: tinyxml2: Update to 11.0.0.
...
* gnu/packages/xml.scm (tinyxml2): Update to 11.0.0.
[home-page]: Fix URL.
Change-Id: I8cd1c61c40ad766c4dac640dd71f72a1955c04d3
Signed-off-by: Efraim Flashner <efraim@flashner.co.il >
2025-12-09 19:46:18 +02:00
Andreas Enge
2d894dcf17
gnu: Remove kfilemetadata-5.
...
* gnu/packages/kde-frameworks.scm (kfilemetadata-5): Delete variable.
Fixes : guix/guix#4155
Change-Id: I597ad034acd7f100659cb33ce65c50fdf39d2f4c
2025-12-09 15:55:40 +01:00
Andreas Enge
adaada46d2
gnu: Remove threadweaver-5.
...
* gnu/packages/kde-frameworks.scm (threadweaver-5): Delete variable.
Fixes : guix/guix#4154
Change-Id: I582253fe72de7276b8838dbca2944f6b70e0d5c5
2025-12-09 15:54:26 +01:00
Andreas Enge
48996087cb
gnu: Remove ksyntaxhighlighting-5.
...
* gnu/packages/kde-frameworks.scm (ksyntaxhighlighting-5): Delete variable.
Fixes : guix/guix#4153
Change-Id: Ic5c6af38421a2830d767ae73fd75339323d35766
2025-12-09 15:53:41 +01:00
Andreas Enge
1994b75de1
gnu: Remove kitemmodels-5.
...
* gnu/packages/kde-frameworks.scm (kitemmodels-5): Delete variable.
Fixes : guix/guix#4152
Change-Id: Ia4847cb1377d47560491fd413d9338e1b76e1d29
2025-12-09 15:52:49 +01:00
Andreas Enge
c0c636db0a
gnu: Remove kquickcharts-5.
...
* gnu/packages/kde-frameworks.scm (kquickcharts-5): Delete variable.
Fixes : guix/guix#4151
Change-Id: I1bca0a0533c942c0b44be7037f037b4257fcc2b1
2025-12-09 15:51:35 +01:00
Andreas Enge
194edf156f
gnu: Remove kidletime-5.
...
* gnu/packages/kde-frameworks.scm (kidletime-5): Delete variable.
Fixes : guix/guix#4150
Change-Id: I615e8479339c8218dce9c7ee26748057826c3318
2025-12-09 15:50:40 +01:00
Andreas Enge
e2cf2c8c6f
gnu: Remove kwayland-integration.
...
* gnu/packages/kde-plasma.scm (kwayland-integration): Delete variable.
Change-Id: I23dc72abb280679b60418293faf107c0f6b80545
2025-12-09 15:49:50 +01:00
Gabriel Wicki
2ddbccc761
gnu: pyspice: Remove unneeded input ngspice.
...
* gnu/packages/electronics.scm (pyspice) [inputs]: Remove ngspice.
Change-Id: Ibcf6c6d7e0239617163e653b72a9e2db1812a7d5
Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch >
2025-12-09 10:16:30 +01:00
Laurent Gatto
f664eb4ec8
etc: Add lgatto to bioinformatics team.
2025-12-09 08:24:49 +01:00