summaryrefslogtreecommitdiff
path: root/gnu
AgeCommit message (Collapse)Author
2026-03-18gnu: go-1.24: Update to 1.24.13 [security fixes].Sharlatan Hellseher
go1.24.12 (released 2026-01-15) includes security fixes to the go command, and the archive/zip, crypto/tls, and net/url packages, as well as bug fixes to the compiler, the runtime, and the crypto/tls and os packages. See: <https://github.com/golang/go/milestone/419> go1.24.13 (released 2026-02-04) includes security fixes to the go command and the crypto/tls package, as well as bug fixes to the crypto/x509 package. See: <https://github.com/golang/go/milestone/421> Containes fixes for: CVE-2025-68121: Unexpected session resumption in crypto/tls CVE-2025-68119: Unexpected code execution when invoking toolchain in cmd/go CVE-2025-61732: Potential code smuggling via doc comments in cmd/cgo CVE-2025-61731: Arbitrary file write using cgo pkg-config directive in cmd/go CVE-2025-61730: Handshake messages may be processed at the incorrect encryption level in crypto/tls CVE-2025-61728: Excessive CPU consumption when building archive index in archive/zip CVE-2025-61726: Memory exhaustion in query parameter parsing in net/url * gnu/packages/golang.scm (go-1.24): Update to 1.24.13. Change-Id: I80dde282c7026fd7a3cf1161a6e63f0ceca2d51f
2026-03-18gnu: openroad: Fix gui.Cayetano Santos
* gnu/packages/electronics.scm (openroad)[inputs]: Add qtcharts-5, qtimageformats-5, qtsvg-5 and qtwayland-5. * gnu/packages/electronics.scm (openroad-cli): Delete additional inputs. Fixes guix/guix#7265 Change-Id: I1d177ba9ad7ee1a6bf0c6ce2fccbf7173c3bd879
2026-03-18gnu: openroad: Set version.Cayetano Santos
* gnu/packages/electronics.scm (openroad)[arguments]<#:configure-flags>: Add version. Change-Id: Iade4cb41a312974ae3038b2be3b63861466e7743
2026-03-18gnu: r-voltron: Update to 0.2.5.Ricardo Wurmus
* gnu/packages/bioinformatics.scm (r-voltron): Update to 0.2.5. [propagated-inputs]: Add r-voltronstore and simpleitk. Change-Id: I292c4e6b81b23471589c965449766d72d197e200
2026-03-18gnu: Add r-voltronstore.Ricardo Wurmus
* gnu/packages/bioinformatics.scm (r-voltronstore): New variable. Change-Id: Iebeb6fd970aa1dc1a862f4ff4f628b1d8e2fe2d0
2026-03-18gnu: gnome-contacts: Update to 49.0.Noé Lopez
* gnu/packages/gnome.scm (gnome-contacts): Update to 49.0. [source]: Add compatibility patch from version 50.alpha. * gnu/packages/patches/gnome-contacts-evolution-compat.patch: New file. * gnu/local.mk (dist_patch_DATA): Register the patch. Change-Id: If192104170bede40da385c50b7571ccb72f47489 Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
2026-03-18gnu: chatty: Update to 0.8.9.Noé Lopez
* gnu/packages/messaging.scm (chatty): Update to 0.8.9. [arguments]: Switch to list and g-exp style. Change-Id: If7755e000ccab1de47aaca9b587942a37fadae1c Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
2026-03-18gnu: gnome-contacts: Update to 49.0.Noé Lopez
* gnu/packages/gnome.scm (gnome-contacts): Update to 49.0. [source]: Add compatibility patch from version 50.alpha. * gnu/packages/patches/gnome-contacts-evolution-compat.patch: New file. * gnu/local.mk (dist_patch_DATA): Register the patch. Change-Id: If192104170bede40da385c50b7571ccb72f47489 Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
2026-03-18gnu: folks: Update to 0.15.12.Noé Lopez
* gnu/packages/gnome.scm (folks): Update to 0.15.12. Change-Id: I1bfa9029175c96c22001769c09b0f3c901a5afdd Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
2026-03-18gnu: evolution: Update to 3.60.0.Noé Lopez
* gnu/packages/gnome.scm (evolution): Update to 3.60.0. Change-Id: Ia1699642578b263ffc217fdf51e0fe4d8e3258e9 Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
2026-03-18gnu: evolution-data-server: Update to 3.60.0.Noé Lopez
* gnu/packages/gnome.scm (evolution-data-server): Update to 3.60.0. [arguments]<#:configure-flags>: Enable GTK4 oauth support. [inputs]: Use latest libphonenumber and add webkitgtk for GTK4. Fixes: <https://codeberg.org/guix/guix/issues/6299>. Change-Id: I6b02a6b061d5066736c1024f5f1bdeb472acf4d0 Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
2026-03-18gnu: Add exaile.Ryne Everett
* gnu/packages/music.scm (exaile): New variable. * gnu/packages/patches/exaile-gstreamer-1.28.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it. Signed-off-by: Sughosha <sughosha@disroot.org>
2026-03-17gnu: Remove python-orthopy.Andreas Enge
* gnu/packages/maths.scm (python-orthopy): Delete variable. Fixes: guix/guix#6383 Change-Id: I503f9129e4cf68436178cacfcca54d2beba13be4
2026-03-17gnu: Remove python-accupy.Andreas Enge
* gnu/packages/maths.scm (python-accupy): Delete variable. * gnu/packages/patches/python-accupy-fix-use-of-perfplot.patch, gnu/packages/patches/python-accupy-use-matplotx.patch: Remove files. * gnu/local.mk (dist_patch_DATA): Unregister patches. Change-Id: I3364592d794986674bf5fc55463280f58f8efe8a
2026-03-17gnu: Remove python-quadpy.Andreas Enge
* gnu/packages/maths.scm (python-quadpy): Delete variable. Change-Id: I294ab599142352bf3fc8aa2c0b5f8b66013de290
2026-03-17gnu: guile-ini: Update to 0.5.6.Artyom V. Poptsov
* gnu/packages/guile-xyz.scm (guile-ini): Update to 0.5.6. Change-Id: Icf77ca67be7b1833bbda81fe82c91465a1bd8584
2026-03-17gnu: awesome: Fix compatibility with glib@2.86.Nguyễn Gia Phong
References: https://github.com/awesomeWM/awesome/pull/4022 * gnu/packages/wm.scm (awesome)[source]<snippet>: Add patch for compatibility with glib@2.86. Merges guix/guix!7239 Change-Id: I5d0c9081c450f071b85105a30f6b72b9aea4bb24 Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-03-17gnu: openntpd: Update to 7.2.Sören Tempel
* gnu/packages/ntp.scm (openntpd): Update to 7.2. [inputs]: Add OpenBSD source tree. [sources]: Switch to fetching from Git. [native-inputs]: Add autoconf, automake, bison, and libtool. <#:phases>: Add 'copy-openbsd, 'adjust-C_INCLUDE_PATH and 'fix-update-script phase. Fixes guix/guix#6654 Merges guix/guix!6791 Change-Id: I7bff3678764c9c0b44a26d666fdd874bf6ef8372 Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-03-17gnu: Remove unused patches.Efraim Flashner
* gnu/packages/patches/dbus-c++-gcc-compat.patch, gnu/packages/patches/dbus-c++-threading-mutex.patch: Remove files. * gnu/local.mk (dist_patch_DATA): Unregister them. Change-Id: Id629a757cc89e3f799c0fa1880bdc0c3a3b1a0bf
2026-03-17gnu: Remove wxwidgets-gtk2-3.0.Andreas Enge
* gnu/packages/wxwidgets.scm (wxwidgets-gtk2-3.0): Delete variable. Fixes: guix/guix#6415 Change-Id: I0da2b40c48870ab354ab54fa3fa46aed5a761d8e
2026-03-17gnu: Remove seed.Andreas Enge
* gnu/packages/gnome.scm (seed): Delete variable. Fixes: guix/guix#6411 Change-Id: I6410e0955ae3100b0223207b74b3b843abbcff0c
2026-03-17gnu: Remove memphis.Andreas Enge
* gnu/packages/geo.scm (memphis): Delete variable. Change-Id: Id2d2292d9b0d6660c62fba6c8f041e3e6a1d7776
2026-03-17gnu: Remove ogre.Andreas Enge
* gnu/packages/graphics.scm (ogre): Delete variable. Fixes: guix/guix#6410 Change-Id: I56fc44c6821904cb0595e1c1f67bcc5254c3b1e5
2026-03-17gnu: Remove ogre-next.Andreas Enge
* gnu/packages/graphics.scm (ogre-next): Delete variable. Change-Id: I3bea263ae1949109b396d55eb95471beebddc6a4
2026-03-17gnu: Remove mygui.Andreas Enge
* gnu/packages/game-development.scm (mygui): Delete variable. Change-Id: I76f57c5ed5cb7568876566a8eaef41044d6b45c0
2026-03-17gnu: mygui-gl: Disinherit from mygui.Andreas Enge
* gnu/packages/game-development.scm (mygui-gl): Drop inheritance. [version, source, build-system, native-inputs, description, home-page, license]: Copy-paste from mygui. [inputs, arguments]: Rewrite without reference to the mygui fields. Change-Id: I74d447094925233994b401dd7edbfb6c53797a4f
2026-03-17gnu: Remove sunclock.Andreas Enge
* gnu/packages/astronomy.scm (sunclock): Delete variable. Fixes: guix/guix#6394 Change-Id: I915cf0dc8ce5dd1e7940efc245c2674f8303ec8e
2026-03-17gnu: Remove vger.Andreas Enge
* gnu/packages/web.scm (vger): Delete variable. Fixes: guix/guix#6389 Change-Id: I19c7385ea387fe57fbef3499d3651fdc2eba4d41
2026-03-17gnu: Remove mrg.Andreas Enge
* gnu/packages/gimp.scm (mrg): Delete variable. Fixes: guix/guix#6380 Change-Id: Icbfd3fcaf84bca2edf077076ebaa80bb943c4a65
2026-03-17gnu: Remove dbus-c++.Andreas Enge
* gnu/packages/glib.scm (dbus-c++): Delete variable. Fixes: guix/guix#6379 Change-Id: I2a91cb54f19af734f56ff731dbf49ae0374b2334
2026-03-17gnu: libsecp256k1-bitcoin-cash: Update to 0.27.1.Cayetano Santos
* gnu/packages/crypto.scm (libsecp256k1-bitcoin-cash): Update to 0.27.1. Change-Id: I9306445bbf45b03f18e529f546099af57f37b7df
2026-03-17gnu: keepassxc: Update to 2.7.12.Cayetano Santos
* gnu/packages/password-utils.scm (keepassxc): Update to 2.7.12. Change-Id: I220a87851f1f52c35ba0087e0512a136f87d60c5
2026-03-17gnu: qatlib: Update to 26.02.0.Cayetano Santos
* gnu/packages/crypto.scm (qatlib): Update to 26.02.0. [arguments]: Delete ’bootstrap #:phase. Change-Id: I8aa5bed38c08fc89403c6a3af16c6b3cc396ae69
2026-03-17gnu: crypto++: Update to 8.9.0.Cayetano Santos
* gnu/packages/crypto.scm (crypto++): Update to 8.9.0. Change-Id: I6e52c77f6fd0190b4f604d35c9f0db04008efe05
2026-03-17gnu: rnp: Update to 0.18.1.Cayetano Santos
* gnu/packages/openpgp.scm (rnp): Update to 0.18.1. Change-Id: I5e50651be3b3eaf7249cb00e04c1b8564db92cae
2026-03-17gnu: simpleitk: Enable Elastix support.Ricardo Wurmus
* gnu/packages/image-processing.scm (simpleitk)[inputs]: Add elastix. [arguments]: Enable Elastix support; add phase 'skip-one-elastix-test. Change-Id: Ie0c4f532f76a225437406f482ecf09244fbddd25
2026-03-17gnu: Add elastix.Ricardo Wurmus
* gnu/packages/image-processing.scm (elastix): New variable. * gnu/packages/patches/elastix-1404.patch: New file. * gnu/local.mk (dist_patch_DATA): Record it. Change-Id: Ic3b76c70afe2fc7ddb0f2516204f76e5690143a9
2026-03-17gnu: itk-snap: Update to 4.4.0.Jake Forster
* gnu/packages/image-processing.scm (itk-snap): Update to 4.4.0. [arguments]<#:configure-flags>: Remove unused flag "-DSNAP_PACKAGE_QT_PLUGINS". <#:phases>{do-not-copy-dependencies}: Update substitution. [native-inputs]: Add qttools. Update submodules c3d and greedy. Change-Id: I16652a5c2bd03f2840b8a4c29f9b1963cfb5d161
2026-03-17gnu: simpleitk: Update to 2.5.3.Jake Forster
* gnu/packages/image-processing.scm (simpleitk): Update to 2.5.3. [native-inputs]: Remove python-wheel. Change-Id: I0b26f1140f4605ecd3704c9cf6822ba9928d71ac
2026-03-17gnu: insight-toolkit: Update to 5.4.5.Jake Forster
* gnu/packages/image-processing.scm (insight-toolkit): Update to 5.4.5. [arguments]<#:phases>{ignore-warnings, fix-numpy-bool}: Remove phases. [native-inputs]: Remove gcc-13. Change-Id: I8b22897bb6da3b596967e2466efae8d21a923f36
2026-03-17gnu: castxml: Update to 0.7.0.Jake Forster
* gnu/packages/cpp.scm (castxml): Update to 0.7.0. [native-inputs]: Replace clang-17 with clang-21 and llvm-17 with llvm-21. Change-Id: Ica66157be266189e6d7d109009772c187848c8c2
2026-03-16gnu: linux-libre 6.12: Update to 6.12.77.Vagrant Cascadian
* gnu/packages/linux.scm (linux-libre-6.12-version): Update to 6.12.77. (linux-libre-6.12-pristine-source): Update hash.
2026-03-16gnu: linux-libre 6.18: Update to 6.18.18.Vagrant Cascadian
* gnu/packages/linux.scm (linux-libre-6.18-version): Update to 6.18.18. (linux-libre-6.18-pristine-source): Update hash. (deblob-scripts-6.18): Update deblob-check hash. (linux-libre-arm64-mnt-reform-6.18)[phases]<'apply-reform-patches>: Drop patches that no longer apply. * gnu/packages/aux-files/linux-libre/6.18-arm64.conf: Switch CONFIG_CXL_ACPI to a module. gnu: linux-libre-arm64-mnt-reform 6.18: Drop patches that no longer apply.
2026-03-16gnu: linux-libre 6.19: Update to 6.19.8.Vagrant Cascadian
* gnu/packages/linux.scm (linux-libre-6.19-version): Update to 6.19.8. (linux-libre-6.19-pristine-source): Update hash. (deblob-scripts-6.19): Update deblob-check hash. * gnu/packages/aux-files/linux-libre/6.19-arm64.conf: Switch CONFIG_CXL_ACPI to a module.
2026-03-16gnu: wordnet.scm: Add missing module.Nicolas Goaziou
* gnu/packages/wordnet.scm (gnu): Add missing (guix gexp) module. Change-Id: Id5f96062f53b9c935c67d63830b85085be72eb34
2026-03-16gnu: Add wfrench.Nicolas Goaziou
* gnu/packages/wordnet.scm (wfrench): New variable. Change-Id: I85e1f10b0f002d192392578ba52d31398bd4e9fa
2026-03-16gnu: ikiwiki: Fix bazaar test with breezy bzr.Dariqq
* gnu/packages/web.scm (ikiwiki)[#:phases]: Add fallback for rcs_getctime for bazaar test. Merges guix/guix!6740 Change-Id: I9446f7ef0ee22ad4ad6d2c4b2b98ebe406e7a3b2 Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-03-16gnu: breezy: Install man-pages, bash-completion add bzr symlink.Dariqq
Since change to pyproject-build-system the man pages no longer got built and installed. * gnu/packages/version-control.scm (breezy): [#:phases]: Add 'build-man, 'install-man, 'install-completion and 'bzr-compat phases. Merges guix/guix!6740 Change-Id: I73324a5f74bbff5ae6e3b33cf1d159767c942e98 Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-03-16gnu: keepass: Update to 2.61.nomike
Pass KeePass.sln explicitly to xbuild, as version 2.61 introduces additional solution files. Remove AssemblyVersion substitution; no longer needed since upstream now uses a fixed version string. Remove TargetFrameworkVersion substitution; upstream now targets v3.5 which is compatible with Mono. * gnu/packages/password-utils.scm (keepass): Update to 2.61. [arguments]<#:phases>{configure}: Remove AssemblyVersion substitution. Remove TargetFrameworkVersion substitution. {build}: Pass KeePass.sln explicitly. Merges guix/guix!7173 Change-Id: I15f510860c517ce1a923e32bfb0366953e13386c Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-03-16gnu: emacs-transmission: Update to 0.12.2-0.ae36637.λx.x
* gnu/packages/emacs-xyz.scm (emacs-transmission): Update 0.12.2-0.ae36637. Merges guix/guix!7214 Change-Id: Ie6a66e736f249009aca3240fa6d532b55e3c1e09 Signed-off-by: Cayetano Santos <csantosb@inventati.org> Modified-by: Cayetano Santos <csantosb@inventati.org>