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