summaryrefslogtreecommitdiff
path: root/gnu
AgeCommit message (Collapse)Author
2025-12-11gnu: icecat: Update to 140.6.0-gnu1 [security fixes].Mark H Weaver
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-11gnu: tinyxml2: Build position independent.Sergey Trofimov
* 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-11gnu: python-jose: Update to 3.5.0 [security fixes].Hugo Buddelmeijer
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-11gnu: Add python-quantlaw.Isidor Zeuner
* gnu/packages/python-xyz.scm (python-quantlaw): New variable. Change-Id: I22d57cb02ae805559e26eb345ff140ae420da7ad Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2025-12-11gnu: copyq: Update to 13.0.0.Ashish SHUKLA
* 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-11gnu: bcachefs-linux-module: Update to 1.33.0.Ahmad Draidi
* 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-11gnu: python-ldap: Update to 3.4.5 and fix CVE-2025-61911, CVE-2025-61912.Hugo Buddelmeijer
* 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-11gnu: rlwrap: Update to 0.48.Sören Tempel
* 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-11gnu: ucx: Update to 1.19.0.Ludovic Courtès
* 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-11gnu: prrte: Update to 4.0.0.Ludovic Courtès
* gnu/packages/parallel.scm (prrte): Update to 4.0.0. Change-Id: I5a7679680a8313464115b1c4aaac89305c2fe1f7 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-12-11gnu: libfabric: Update to 2.3.1.Ludovic Courtès
* gnu/packages/linux.scm (libfabric): Update to 2.3.1. Change-Id: I095e666c2142c7552a649893da5875db7c05d186 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-12-11gnu: rdma-core: Update to 60.0.Ludovic Courtès
* gnu/packages/linux.scm (rdma-core): Update to 60.0. Change-Id: Iaddc0f820e23893f3420f147f01ec209dc7e98c9 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-12-11gnu: openmpi-5: Update to 5.0.9.Ludovic Courtès
* 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-11gnu: libcxi: Update to 13.0.0.Ludovic Courtès
* gnu/packages/linux.scm (libcxi): Update to 13.0.0. Change-Id: I5361eec952acce59b2a156b719e8af3aeb435846 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-12-11gnu: cxi-driver: Update to 13.0.0.Ludovic Courtès
* 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-11gnu: cassini-headers: Update to 12.0.1.Ludovic Courtès
* 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-11system: Relax subordinate ID validation.Giacomo Leidi
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-11services: oci: Fix oci-image value field handling.Owen T. Heisler
* 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-10gnu: emacs-realgud: Update to 1.5.1-0.56a8d82.Cayetano Santos
* 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-10gnu: emacs-explain-pause-mode: Remove.Cayetano Santos
See deprecation note on upstream README.md. * gnu/packages/emacs-xyz.scm (emacs-explain-pause-mode): Delete variable. Change-Id: Icda81347c638b534a8bea299a6d188912ad2cb5d
2025-12-10gnu: emacs-test-simple: Fix build.Cayetano Santos
* gnu/packages/emacs-xyz.scm (emacs-test-simple)[source]: Switch to git-fetch. [arguments]: Add ’check #:phase. Change-Id: I06314e490b655c4f6637a13ae1692d0bd306c1c5
2025-12-10gnu: book-emacs-lisp-elements: Update to 2.0.0.Cayetano Santos
* gnu/packages/books.scm (book-emacs-lisp-elements): Update to 2.0.0. Change-Id: I2b2acd0704d63a980481a94e46b5e768eba46d71
2025-12-10gnu: open-logic: Update to 4.2.0.Cayetano Santos
* gnu/packages/electronics.scm (open-logic): Update to 4.2.0. Change-Id: I4370f3289b4d1f0d2a5beb8897b04bf3f51535b0
2025-12-09gnu: cppcheck: Fix tests on non-x86 systems.Efraim Flashner
* 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-09gnu: cppcheck: Use system tinyxml2.Efraim Flashner
* gnu/packages/check.scm (cppcheck)[arguments]: Add configure-flag to not use the bundled tinyxml2. [inputs]: Add tinyxml2. Change-Id: Id312cb2cdb9ffcee5234a045fb8315afae7d918b
2025-12-09gnu: tinyxml2: Update to 11.0.0.Hugo Buddelmeijer
* 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-09gnu: Remove kfilemetadata-5.Andreas Enge
* gnu/packages/kde-frameworks.scm (kfilemetadata-5): Delete variable. Fixes: guix/guix#4155 Change-Id: I597ad034acd7f100659cb33ce65c50fdf39d2f4c
2025-12-09gnu: Remove threadweaver-5.Andreas Enge
* gnu/packages/kde-frameworks.scm (threadweaver-5): Delete variable. Fixes: guix/guix#4154 Change-Id: I582253fe72de7276b8838dbca2944f6b70e0d5c5
2025-12-09gnu: Remove ksyntaxhighlighting-5.Andreas Enge
* gnu/packages/kde-frameworks.scm (ksyntaxhighlighting-5): Delete variable. Fixes: guix/guix#4153 Change-Id: Ic5c6af38421a2830d767ae73fd75339323d35766
2025-12-09gnu: Remove kitemmodels-5.Andreas Enge
* gnu/packages/kde-frameworks.scm (kitemmodels-5): Delete variable. Fixes: guix/guix#4152 Change-Id: Ia4847cb1377d47560491fd413d9338e1b76e1d29
2025-12-09gnu: Remove kquickcharts-5.Andreas Enge
* gnu/packages/kde-frameworks.scm (kquickcharts-5): Delete variable. Fixes: guix/guix#4151 Change-Id: I1bca0a0533c942c0b44be7037f037b4257fcc2b1
2025-12-09gnu: Remove kidletime-5.Andreas Enge
* gnu/packages/kde-frameworks.scm (kidletime-5): Delete variable. Fixes: guix/guix#4150 Change-Id: I615e8479339c8218dce9c7ee26748057826c3318
2025-12-09gnu: Remove kwayland-integration.Andreas Enge
* gnu/packages/kde-plasma.scm (kwayland-integration): Delete variable. Change-Id: I23dc72abb280679b60418293faf107c0f6b80545
2025-12-09gnu: pyspice: Remove unneeded input ngspice.Gabriel Wicki
* gnu/packages/electronics.scm (pyspice) [inputs]: Remove ngspice. Change-Id: Ibcf6c6d7e0239617163e653b72a9e2db1812a7d5 Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch>
2025-12-09gnu: fava: Update to 1.30.7.Maxim Cournoyer
* gnu/packages/finance.scm (fava): Update to 1.30.7. [arguments]: New field. [propagated-inputs]: Remove python-anyio. [native-inputs]: Remove python-types-setuptools and python-types-simplejson. Add python-wheel. Change-Id: I833267eb46540883c84e977e7c672cf575606444
2025-12-09gnu: python-watchfiles: Propagate python-anyio.Maxim Cournoyer
* gnu/packages/python-xyz.scm (python-watchfiles) [propagated-inputs]: Add python-anyio. Change-Id: I50d4173d45a8b4ec3d737457c3074cd11950a6c4
2025-12-08gnu: hare: Fix search paths.jgart
* gnu/packages/hare.scm (hare): Fix search paths. [native-search-paths]: Add all environment variable paths here. [search-paths]: Remove field. Change-Id: I25b38a3e78bccdd634c4e10ab906839b0ec43543 Signed-off-by: jgart <jgart@dismail.de>
2025-12-08gnu: Add magic.Gabriel Wicki
* gnu/packages/electronics.scm (magic): New variable. Change-Id: Ia7fe5764863cb49671343c9a05d5bedec75ee286 Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch>
2025-12-08gnu: qpwgraph: Update to 0.9.7.Patrick Norton
* gnu/packages/audio.scm (qpwgraph): Update to 0.9.7. Change-Id: Idf7ad32dc0038761d882efc836df7006a68f9b9e Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch>
2025-12-08gnu: pyspice: Switch to pyproject.Sharlatan Hellseher
* gnu/packages/electronics.scm (pyspice): [arguments] <tests?, test-flags>: There are unit-tests, so use them. <phases>: Remove 'check-after-install; {patch-libngspice} use format instead of confusingly long string-append. [inputs]: Add python-matplotlib and python-pyyaml. [propagated-inputs]: Remove python-matplotlib and python-pyyaml. [native-inputs]: Add python-setuptools. Change-Id: Id7e1cc0b906b05ee36765ed21b21b5bfdeaa3668 Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch>
2025-12-08gnu: fennel: Don't explicitly enable tests.jgart
* gnu/packages/lua.scm (fennel)[arguments]: Remove form enabling tests explicitly and use default of #t instead. Change-Id: Ic39f51c2ae5ef51de69f5bd806a9fda6f5bb9d6c
2025-12-08gnu: fennel: Update to 1.6.0.Ashish SHUKLA
* gnu/packages/lua.scm (fennel): Update to 1.6.0. Change-Id: I7b07dc4c1af632b02d9089bb827f0482cf4ac295 Signed-off-by: jgart <jgart@dismail.de>
2025-12-08gnu: dvisvgm: Refresh deprecated input.Andreas Enge
* gnu/packages/tex.scm (dvisvgm)[inputs]: Remove google-brotli; add brotli. Change-Id: I72d4c28931387a5c6fadbbd5e20f8dc6239251d3
2025-12-08gnu: Remove phonon-backend-vlc.Andreas Enge
* gnu/packages/kde-multimedia.scm (phonon-backend-vlc): Delete variable. Fixes: guix/guix#4122 Change-Id: If85bf0a02ba423a3003b8019da294686c9dcd0d7
2025-12-08gnu: Remove python-on-guile.Andreas Enge
* gnu/packages/guile-xyz.scm (python-on-guile): Delete variable. Fixes: guix/guix#4077 Change-Id: Idf1084c3c71d3447a5dbbb430d83087a6b9cb8b3
2025-12-08gnu: Add python-superqt.Danny Milosavljevic
* gnu/packages/qt.scm (python-superqt): New variable. Closes: guix/guix#4668 Change-Id: I230b5721e2836de7acfb501a4c917f721f086cd8
2025-12-07gnu: ledger-agent: Disable tests.James Smith
Setting #:test-backend to unittest results in zero tests running, disable tests instead. * gnu/packages/finance.scm: (ledger-agent): [arguments]<#:tests?>: Disable them. Change-Id: I6233fbafed47b04d57c7a13e079de50b5a4e5517 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-12-07gnu: keepkey-agent: Fix tests.James Smith
* gnu/packages/finance.scm: (keepkey-agent): Fix tests by adding missing input. Change-Id: I89025df63446de6b04596e21313b6911dfc29f55 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-12-07gnu: monado: Add additional inputs.James Smith
* gnu/packages/graphics.scm: (monado): [inputs]: Add package inputs. Change-Id: Iaf1b0ff2c5c813afd4ea7077b288cffd2bce7bc0 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-12-07gnu: monado: Update to 25.0.0.James Smith
* gnu/packages/graphics.scm: (monado): Update to 25.0.0. Change-Id: Ie1365de3da7ce6e490427b6c5cd1450c36a74a9d Signed-off-by: Ludovic Courtès <ludo@gnu.org>