summaryrefslogtreecommitdiff
path: root/gnu
AgeCommit message (Collapse)Author
2025-12-17gnu: python-pytest-dependency: Move to python-check.Sharlatan Hellseher
* gnu/packages/check.scm (python-pytest-dependency): Move from here ... * gnu/packages/python-check.scm: ... to here. Change-Id: I135998cdbb0b321aa3c5e2a552d6374009e60fbe
2025-12-17gnu: python-pytest-dependency: Update to 0.6.0.Sharlatan Hellseher
* 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-17gnu: python-plaster: Update to 1.1.2.Sharlatan Hellseher
* 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-17gnu: python-cligj: Switch to pypproject.Sharlatan Hellseher
* 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-17gnu: clisp: Disable parallel tests.Rutherther
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-17gnu: python-joblib: Limit parallelism of tests.Andreas Enge
* gnu/packages/python-xyz.scm (python-joblib)[arguments]<#:test-flags>: Use at most 8 cores. Change-Id: I0086ecbe653801052dff08a7d675d304791dba84
2025-12-17gnu: python-ipywidgets: Use older setuptools.Andreas Enge
* gnu/packages/python-xyz.scm (python-ipywidgets)[native-inputs]: Add python-setuptools-67. Change-Id: I88240840e890a631353e045e955d1ad578cc98a1
2025-12-17gnu: clisp: Fix some tests.Noé Lopez
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-17gnu: python-azure-common: Switch to pyproject-build-system.Hugo Buddelmeijer
* 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-17gnu: python-azure-nspkg: Switch to pyproject-build-system.Hugo Buddelmeijer
* 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-17gnu: python-pyotp: Switch to pyproject-build-system.Hugo Buddelmeijer
* 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-17gnu: pantalaimon: Update to 0.10.6.Hugo Buddelmeijer
* 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-17gnu: python-aiohttp-client-cache: Update to 0.14.2.Hugo Buddelmeijer
* 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-17gnu: python-pytest-aiohttp: Update to 1.1.0.Hugo Buddelmeijer
* 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-17gnu: webkitgtk: Ungraft.Rutherther
* gnu/packages/webkit.scm (webkitgtk): Ungraft. (webkitgtk/fixed): Remove variable. Change-Id: I7a21401afefac90c273b6b2e0159849cbb3652db Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2025-12-17gnu: python-jmespath: Use older setuptools.Andreas Enge
* 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-17gnu: python-genshi: Use older setuptools.Andreas Enge
* 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-17gnu: python-polib: Use older setuptools.Andreas Enge
* 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-17gnu: python-beautifulsoup4: Update to 4.14.3.Andreas Enge
* gnu/packages/python-xyz.scm (python-beautifulsoup4): Update to 4.14.3. Change-Id: Ic5359b0a3cf0c2d2950badc0b8fff657fbf23824 Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2025-12-17gnu: python-gpg: Fix build.Andreas Enge
* 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-17gnu: python-joblib: Update to 1.5.2.Andreas Enge
* gnu/packages/python-xyz.scm (python-joblib): Update to 1.5.2. Change-Id: If2913bef45f97b5972570d44958a5d359c311c6d Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2025-12-17gnu: python-markdown: Update to 3.10.Andreas Enge
* gnu/packages/python-xyz.scm (python-markdown): Update to 3.10. Change-Id: I04ef516bbe82bc9fc6fa813d2104e89564219620 Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2025-12-17gnu: python-3.11: Ungraft.Ludovic Courtès
* 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-17gnu: gtk+: Ungraft.Ludovic Courtès
* 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-17gnu: perl-devel-repl: Fix indentation.Maxim Cournoyer
* gnu/packages/perl.scm (perl-devel-repl) [#:phases]: Fix indentation. Change-Id: If80489a54a919de7d02c6ee3020cbe38caf09ab0
2025-12-17gnu: perl-reply: Move bash-minimal to inputs.Maxim Cournoyer
* gnu/packages/perl.scm (perl-reply) [native-inputs]: Move bash-minimal to... [inputs]: ... here. Change-Id: I464923e1a1f028f82e82c410d954bd92492504c9
2025-12-17gnu: Add perl-reply.Maxim Cournoyer
* gnu/packages/perl.scm (perl-reply): New variable. Change-Id: Ic4ad867b6550d7da6b7544604bd9ce22b0c2c2ce
2025-12-17gnu: Add perl-devel-overrideglobalrequire.Maxim Cournoyer
* gnu/packages/perl.scm (perl-devel-overrideglobalrequire): New variable. Change-Id: Ib70f7403b3b00ed767e1712cb9d338d95c89a645
2025-12-17gnu: Add perl-config-ini-reader-ordered.Maxim Cournoyer
* gnu/packages/perl.scm (perl-config-ini-reader-ordered): New variable. Change-Id: I58335935c4c7e010366753dc9da102e2d9434842
2025-12-17gnu: Add perl-class-refresh.Maxim Cournoyer
* gnu/packages/perl.scm (perl-class-refresh): New variable. Change-Id: I6f52e51bd79495c4ebaa2765b559472f80ce2aeb
2025-12-16gnu: linux-libre 6.12: Update to 6.12.62.Leo Famulari
* 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-16gnu: linux-libre: Update to 6.17.12.Leo Famulari
* 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-16gnu: Add mitm-cache.John Kehayias
* 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-16gnu: audacity: Update to 3.7.7.Andreas Enge
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-16gnu: trealla: Update to 2.87.3.jgart
* gnu/packages/prolog.scm (trealla): Update to 2.87.3. Change-Id: Ief5532baabc1631ceb94d46713d356cf0829e2fe
2025-12-16gnu: fortify-headers: Update to 3.0.Cayetano Santos
* gnu/packages/suckless.scm (fortify-headers): Update to 3.0. Change-Id: I2c0f995bea106c5d33a48faad17580acbff8ec26
2025-12-16gnu: opencv: Skip failing test on aarch64.Roman Scherer
* 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-16gnu: python-edalize: Update to 0.6.3.Cayetano Santos
* gnu/packages/electronics.scm (python-edalize): Update to 0.6.3. Change-Id: Ied9491135ad06564688860454a99e4b848496f3d
2025-12-16gnu: librewolf: Update to 146.0-2 [security-fixes].Ian Eure
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-16gnu: firefox-l10n: Update to fa4b12c075b42be6652237119d74346d377d2ae4.Ian Eure
* gnu/packages/librewolf.scm (firefox-l10n): Update to fa4b12c075b42be6652237119d74346d377d2ae4. Change-Id: I25e7c160fd252d67c5e117b0ad48d431c7ee5b45
2025-12-16gnu: Add rust-cbindgen-0.29.Ian Eure
* gnu/packages/rust-apps.scm (rust-cbindgen-0.29): New variable. Change-Id: I844f77160d3a6c271ba54e3a5731f34219603895
2025-12-16gnu: openfortivpn: Update to 1.24.0.Cayetano Santos
* gnu/packages/vpn.scm (openfortivpn): Update to 1.24.0. [native-inputs]: Add perl and python-wrapper. Change-Id: Iaafc5902d4cd3fde0964d9d11d21b68a7a2328e8
2025-12-16system: Reinstate lock-mounts work around for system containers.Rutherther
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 cbc35fd9aa08a6da9df1ce8463779ad7decaf12a. 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-16gnu: Add emacs-perl-doc.Maxim Cournoyer
* gnu/packages/emacs-xyz.scm (emacs-perl-doc): New variable. Change-Id: I81d50af847dd251247085df3dca151a5b75958eb
2025-12-15gnu: abc: Update to 0.0-8.ee04349.Cayetano Santos
* gnu/packages/electronics.scm (abc): Update to 0.0-8.ee04349. Change-Id: Icbd4c181801d393710acc76fe4a06366a8cf825a
2025-12-15gnu: python-cocotb-bus: Update to 0.3.0.Cayetano Santos
* gnu/packages/electronics.scm (python-cocotb-bus): Update to 0.3.0. [propagated-inputs]: Remove python-packaging. Change-Id: I5dbc4624843c008813fc9f2bbaefaba01b22ffa3
2025-12-15gnu: wlroots-0.15: Fix build with GCC 15.Sören Tempel
* 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-15gnu: go-1.21: Disable failing tests on arm architectures.Roman Scherer
* 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-15gnu: qtbase@6: Don't install test junk.Brendan Tildesley
* 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-15gnu: qtwebengine: Fix GPU rendering with mesa-25.2.0.kestrel
* 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>