summaryrefslogtreecommitdiff
path: root/gnu/packages
AgeCommit message (Collapse)Author
2026-03-12gnu: linux-libre: Enable DMABUF kernel options.Vagrant Cascadian
* gnu/packages/linux.scm (default-extra-linux-options): Enable UDMABUF, DMABUF_HEADS, DMABUF_HEAPS_SYSTEM and DMABUF_HEAPS_CMA.
2026-03-12gnu: linux-libre-arm64-mnt-reform 6.19: New package.Vagrant Cascadian
* gnu/packages/linux.scm (linux-libre-arm64-mnt-reform-6.19): New variable.
2026-03-12gnu: Add reform-debian-packages-for-6.19.Vagrant Cascadian
* gnu/packages/linux.scm (reform-debian-packages-for-6.19): New variable.
2026-03-12gnu: linux-libre-arm64-mnt-reform 6.12: Enable more FBCON options.Wilko Meyer
* gnu/packages/linux.scm (linux-libre-arm64-mnt-reform-6.12): Add kernel configuration for FBCON rotation, CONFIG_FONTS, CONFIG_HIDRAW, and enable fonts. Change-Id: I55ad4fab0427c499097e98e17de04f1c2e6fe8b4
2026-03-12gnu: linux-libre-arm64-mnt-reform 6.18: Enable more FBCON options.Wilko Meyer
* gnu/packages/linux.scm (linux-libre-arm64-mnt-reform-6.18): Add kernel configuration for FBCON rotation, CONFIG_FONTS, CONFIG_HIDRAW, and enable fonts. Change-Id: I62c7bd03e30d8cf8eb931e2999befb5acf8d1af2
2026-03-12gnu: linux-libre: Enable DMABUF kernel options.Vagrant Cascadian
* gnu/packages/linux.scm (default-extra-linux-options): Enable UDMABUF, DMABUF_HEADS, DMABUF_HEAPS_SYSTEM and DMABUF_HEAPS_CMA as modules. Enable DMABUF_MOVE_NOTIFY and DMABUF_HEAPS_CMA_LEGACY.
2026-03-12gnu: linux-libre 5.10: Update to 5.10.252.Wilko Meyer
* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.252. (linux-libre-5.10-pristine-source): Update hash. Change-Id: I564813b80fca705cda0d27972d556261d12bb0a0 Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
2026-03-12gnu: linux-libre 5.15: Update to 5.15.202.Wilko Meyer
* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.202. (linux-libre-5.15-pristine-source): Update hash. Change-Id: Ibbea707bace52b584d8d73283af9c1b1845a7700 Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
2026-03-12gnu: linux-libre 6.1: Update to 6.1.166.Wilko Meyer
* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.166. (linux-libre-6.1-pristine-source): Update hash. Change-Id: I86cc731cffa03915073446ce1f5a4ff6c6b4477b Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
2026-03-12gnu: linux-libre 6.6: Update to 6.6.129.Wilko Meyer
* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.129. (linux-libre-6.6-pristine-source): Update hash. Change-Id: Ief5f6695798d29b939a077bfaeced08a4d81db65 Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
2026-03-12gnu: linux-libre 6.12: Update to 6.12.76.Wilko Meyer
* gnu/packages/linux.scm (linux-libre-6.12-version): Update to 6.12.76. (linux-libre-6.12-pristine-source): Update hash. (deblob-scripts-6.12): Update deblob-check hash. Change-Id: I7fc23f29ef9ce4cacd55c9aa94fd8837845bb2a3 Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
2026-03-12gnu: linux-libre 6.18: Update to 6.18.16.Wilko Meyer
* gnu/packages/linux.scm (linux-libre-6.18-version): Update to 6.18.16. (linux-libre-6.18-pristine-source): Update hash. (deblob-scripts-6.18): Update deblob-check hash. Change-Id: I558ecc464b75507d02ce8c213caeaf65357f9836 Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
2026-03-12gnu: linux-libre 6.19: Update to 6.19.6.Wilko Meyer
* gnu/packages/linux.scm (linux-libre-6.19-version): Update to 6.19.6. (linux-libre-6.19-pristine-source): Update hashes. (deblob-scripts-6.19): Update deblob-check hash. Change-Id: Ica2630c4a5faa07e6b87f0763a3291f0728a6cf7 Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
2026-03-12gnu: qtile: Downgrade to 0.33.0.Foster Hangdaan
* gnu/packages/wm.scm (qtile): Downgrade to 0.33.0 which supports Python 3.11, the current Python version. Merges: https://codeberg.org/guix/guix/pulls/6624 Change-Id: I7f9157e604512b3d03a54d60febded75c5c41c57 Reviewed-by: Hugo Buddelmeijer <hugo@buddelmeijer.nl> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-12gnu: python-fastbencode: Update to 0.3.9.Nicolas Graves
* gnu/packages/python-xyz.scm (python-fastbencode): Update to 0.3.9. [source]: Switch to git-fetch. [arguments]<#:test-flags>: Refresh them. <#:imported-modules, #:modules>: Use necessary modules. <#:phases>: Add phase 'prepare-cargo-build-system. [inputs]: Add maturin and bencode cargo-inputs. [native-inputs]: Replace python-setuptools by python-setuptools-rust. Add rust, rust:cargo, make-rust-sysroot. * gnu/packages/rust-crates.scm: Record required crates. Merges: https://codeberg.org/guix/guix/pulls/7057 Change-Id: Iedd3b3f90a4845b03ba18ffaad007ec3be16048b Reviewed-by: Hugo Buddelmeijer <hugo@buddelmeijer.nl> Reviewed-by: Efraim Flashner <efraim@flashner.co.il> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-12gnu: python-mkdocs-material: Switch to git-fetch.Evgeny Pisemsky
* gnu/packages/python-xyz.scm (python-mkdocs-material) [source]: Switch to git-fetch. Change-Id: I54f0236e716f6f4c56fc11c639f64b26c87fc5f7 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-12gnu: python-mkdocs-material: Update to 7.3.6.Evgeny Pisemsky
* gnu/packages/python-xyz.scm (python-mkdocs-material): Update to 7.3.6. [arguments]: Fix path to lunr in phases. Merges: https://codeberg.org/guix/guix/pulls/6964 Change-Id: Ifcf7599f364d3dc0debe79001ee134d47c4d2e45 Reviewed-by: Hugo Buddelmeijer <hugo@buddelmeijer.nl> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-12gnu: Add python-meshtastic.bdunahu
* gnu/packages/radio.scm (python-meshtastic): New variable. Change-Id: I2c6ee6d02cfea3c0e300ef3ab29a246d68f6897b Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-12gnu: python-yamlcore-0.0.2: Rename to python-yamlcore.Cayetano Santos
* gnu/packages/python-xyz.scm (python-yamlcore-0.0.2): Deprecate and move from here… (python-yamlcore): …to here. Update to 0.0.4. [source]: Switch to git-fetch. * gnu/packages/electronics.scm (librelane)[inputs]: Remove python-yamlcore-0.0.2; add python-yamlcore. Change-Id: I207c00a654c8d4964abc8d8441627a56a854eede
2026-03-12gnu: librelane: Update to 3.0.0rc1.Cayetano Santos
* gnu/packages/electronics.scm (librelane): Update to 3.0.0rc1. Change-Id: I152d9bfdc12b602c40e5603ff4663315aec9b633
2026-03-12gnu: python-decoupler: Update to 2.1.4.Ricardo Wurmus
* gnu/packages/bioinformatics.scm (python-decoupler): Update to 2.1.4. Change-Id: I1fdc99e586340ae42530cc209d2e4fe9e22b2292
2026-03-12gnu: python-cell2cell: Update to 0.8.4.Ricardo Wurmus
* gnu/packages/bioinformatics.scm (python-cell2cell): Update to 0.8.4. Change-Id: I0210208e0d61f46a707e352d45c9246c473200d0
2026-03-12gnu: python-gseapy: Update to 1.1.12.Ricardo Wurmus
* gnu/packages/bioinformatics.scm (python-gseapy): Update to 1.1.12. * gnu/packages/rust-crates.scm (lookup-cargo-inputs): Update entry for python-gseapy. Change-Id: Ia912e4cb5aac93cb2aa523baccd9cc5bfbff6a6a
2026-03-12gnu: nextpnr: Update to 0.10.Cayetano Santos
* gnu/packages/patches/nextpnr-imgui.patch: Remove patch. * gnu/local.mk (dist_patch_DATA): Unregister it. * gnu/packages/electronics.scm (nextpnr): Update to 0.10. [sources]<#:snippet>: Keep ’imgui and ’qtimgui. <#:patches>: Delete. [inputs]: Replace pybind11-2 by pybind11; delete qtimgui. [arguments]: Add ’fix-test #:phase. * gnu/packages/electronics.scm (nextpnr-cli)[inputs]: Restore. Merges guix/guix!6057 Change-Id: I2beb8629967b20309051a7ab8c67528742d080cc
2026-03-12gnu: apycula: Update to 0.31.Cayetano Santos
* gnu/packages/electronics.scm (apycula): Update to 0.31. [inputs]: Remove python-crc. [propagated-inputs]: Add python-cattrs, python-crcmod, python-numpy, python-msgpack, and python-msgspec. [native-inputs]: Add python-setuptools-scm. Merges guix/guix!6057 Change-Id: Ie5c8950a2632a168ed4686f744c06704495f5ddf
2026-03-12gnu: prjpeppercorn: Update to 1.12.Cayetano Santos
* gnu/packages/electronics.scm (prjpeppercorn): Update to 1.12. [inputs]: Remove boost-1.88; add boost. Merges guix/guix!6057 Change-Id: I337b0861c2628267db77db7ad2f8533973a3e5ca
2026-03-12gnu: prjtrellis: Update dependencies.Cayetano Santos
* gnu/packages/electronics.scm (prjtrellis)[inputs]: Replace boost-1.88 by boost; replace pybind11-2 by pybind11. Merges guix/guix!6057 Change-Id: I345cd8d5e652f014c9becffa0d4cec0365a9d4ba
2026-03-12gnu: Add cocogitto.crai0
* gnu/packages/rust-apps.scm (cocogitto): New variable. * gnu/packages/rust-crates.scm: Add crates for cocogitto. Change-Id: I022acd6727e22adeff0df011e7d56c4653217b4f Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-03-12gnu: Add deacon.Spencer King
* gnu/packages/bioinformatics.scm (deacon): New variable. * gnu/packages/rust-crates.scm (lookup-cargo-inputs): Add entry for deacon. Change-Id: I148a0bdc56abf5dbe68a8cdf81f6fe2944645f4d Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-03-12gnu: go-1.25: Update to 1.25.8 [security-fixes].Sharlatan Hellseher
go1.25.8 (released 2026-03-05) includes security fixes to the html/template, net/url, and os packages, as well as bug fixes to the go command, the compiler, and the os package. See: <https://github.com/golang/go/compare/go1.25.7...go1.25.8>, <https://www.openwall.com/lists/oss-security/2026/03/06/1> Containes fixes for: CVE-2026-27142: URLs in meta content attribute actions are not escaped in html/template. CVE-2026-25679: Incorrect parsing of IPv6 host literals in net/url. CVE-2026-27139: FileInfo can escape from a Root in os. * gnu/packages/golang.scm (go-1.25): Update to 1.25.8. Change-Id: I01a80a78f20075fe6c05c46f97dfe35f770a99a0
2026-03-12gnu: go-1.26: Update to 1.26.1 [security-fixes].Sharlatan Hellseher
go1.26.1 (released 2026-03-05) includes security fixes to the crypto/x509, html/template, net/url, and os packages, as well as bug fixes to the go command, the go fix command, the compiler, and the os and reflect packages. See: <https://github.com/golang/go/compare/go1.26.0...go1.26.1>, <https://www.openwall.com/lists/oss-security/2026/03/06/1> Containes fixes for: CVE-2026-27137: Incorrect enforcement of email constraints in crypto/x509. CVE-2026-27138: Panic in name constraint checking for malformed certificates in crypto/x509. CVE-2026-27142: URLs in meta content attribute actions are not escaped in html/template. CVE-2026-25679: Incorrect parsing of IPv6 host literals in net/url. CVE-2026-27139: FileInfo can escape from a Root in os. * gnu/packages/golang.scm (go-1.26): Update to 1.26.1. Change-Id: I1c014a334407d9ca927d9e403c8c7e92cad8fe1d
2026-03-12gnu: git-cliff: Install manpage and shell completions.Efraim Flashner
* gnu/packages/version-control.scm (git-cliff)[arguments]: Add a phase to generate and install the manpage and the shell completions. Change-Id: Ib548fed6cd03f21c0dade2d773fcf8146638dc5b
2026-03-12gnu: Add git-cliff.Aaron Covrig
* gnu/packages/version-control.scm (git-cliff): New variable. * gnu/packages/rust-crates.scm: Add dependencies for git-cliff. Change-Id: I9369a4e2a94b46a0d8085f502159f5a87e671002 Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-03-12gnu: jujutsu: Update to 0.39.0.Steve George
* gnu/packages/rust-apps.scm (jujutsu): Update to 0.39.0. [arguments]<cargo-test-flags>: skip test_push_updates_with_options. Change-Id: I8d9dfa16856a67263167a3ef63def9e722f9176c Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-03-12gnu: rust-hashify-0.2.7.b787649: Make regular cargo source.Efraim Flashner
* gnu/packages/rust-crates.scm (rust-hashify-0.2.7.b787649): Rename to rust-hashify-0.2.7.b787649-for-pimsync, use git-fetch. (lookup-cargo-inputs): Adjust accordingly. * gnu/packages/rust-sources.scm (rust-hashify-0.2.7.b787649): Remove variable. Change-Id: Ia2c68a8df078a35abf6b60ebdc526a2a006b0999
2026-03-12gnu: openfpgaloader: Update to 1.1.1.Cayetano Santos
* gnu/packages/flashing-tools.scm (openfpgaloader): Update to 1.1.1. [arguments]: Update ’install-rules #:phase. Change-Id: Ia291e91534141f7c4eed6234d46a906debcaf7b9
2026-03-12gnu: dmd-bootstrap: Use gdb/pinned.Efraim Flashner
* gnu/packages/dlang.scm (dmd-bootstrap)[native-inputs]: Replace gdb with gdb/pinned. Change-Id: I64c1ea0fbe6cfd994cfa504c256c7ece8d756eb1
2026-03-12gnu: lager: Update to 0.1.3.Liliana Marie Prikler
* gnu/packages/cpp.scm (lager): Update to 0.1.3.
2026-03-12gnu: zug: Update to 0.1.2.Liliana Marie Prikler
* gnu/packages/cpp.scm (zug): Update to 0.1.2.
2026-03-12gnu: immer: Update to 0.9.1.Liliana Marie Prikler
* gnu/packages/cpp.scm (immer): Update to 0.9.1. [#:configure-flags]: Drop “-DDISABLE_WERROR=ON”.
2026-03-12gnu: emacs-telega: Update to 0.8.601.Sergey Trofimov
* gnu/packages/emacs-xyz.scm (emacs-telega): Update to 0.8.601. [propagated-inputs]: Remove emacs-company which is optional. [native-inputs]: Delete empty list. Change-Id: I77245943014043b4278e094192ca02b11f8b3e6c Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-12gnu: Remove guile-gnome.Noé Lopez
* gnu/packages/gtk.scm (guile-gnome): Remove. Closes <https://issues.guix.gnu.org/34499>. Closes guix/guix#6300. Change-Id: I16314205d939ced3803c390cf3853db26b2f6051 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-12gnu: d-demangler: Update synopsis and description.Jonas Meeuws
gnu/packages/dlang.scm (d-demangler) [synopsis, description]: Remove mention of a non-existent command. Refer to the package as a library. Note that this only wraps D's ‘std.demangle’. Change-Id: I8fe98d4bb031f8f50468a4c1a5b907d3ff24de0c Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-12gnu: d-demangler: Reformat.Jonas Meeuws
* gnu/packages/dlang.scm (d-demangler): Reformat. Change-Id: I910f786afbc1fe4819ca9b1081a89553213bde2f Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-12gnu: dmd: Reformat.Jonas Meeuws
* gnu/packages/dlang.scm (dmd-bootstrap, dmd): Reformat. Change-Id: I93ac5dff7a57138343e46b57f8d18121fec4cc20 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-12gnu: dmd: Reinstate tests.Jonas Meeuws
* gnu/packages/dlang.scm (dmd-bootstrap) [#:phases]: Add ‘patch-tests’. [native-inputs]: Add gdb. * gnu/packages/dlang.scm (dmd) [arguments]: Strip ‘#:tests?’. Change-Id: I2208f9a74749c366fc32f7c885d1773955d041a8 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-12gnu: dmd: Update to 2.111.0.Jonas Meeuws
* gnu/packages/dlang.scm (dmd-bootstrap): Update to 2.111.0. [#:make-flags]: Remove deprecated “-f posix.mak”. [#:phases]<patch-git-ls-tree>: Apply ‘substitute*’ to “Makefile” instead of the deprecated “posix.mak”. [supported-systems]: Add aarch64-linux (experimental). Change-Id: Ia9be09edfe7790e8e0989b2ce473dd65e66f4cb7 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-12gnu: dmd: Improve packaging.Jonas Meeuws
* gnu/packages/dlang.scm (dmd-bootstrap) [#:make-flags]: Remove unneeded “DFLAGS=-L--allow-multiple-definition”. [#:modules]: Move here from dmd. Add (srfi srfi-26). [#:phases]: Add ‘patch-git-ls-tree’, ‘patch-paths-in-phobos‘. Remove ‘copy-phobos-source-and-chdir’ in favor of custom ‘unpack’. Remove ‘adjust-phobos-install-dirs’, ‘install-druntime’, ‘install-includes’, ‘install-dmd’, ‘refine-install-layout’, ‘patch-dmd.conf’ in favor of custom ‘install’. <unpack>: Replace with a copy of the gnu phase, but unpack the 2 sources to “source/dmd” and “source/phobos”. <build>: Replace. Run gnu ‘build’ in dmd subdir. <build-phobos>: New phase. Run gnu ‘build’ in phobos subdir. <check>: Replace. Run gnu ‘check’ in dmd subdir. <check-phobos>: New phase. Run gnu ‘check’ in phobos subdir. <install>: Replace with custom install script, that gets everything right the first time. Shared libraries get installed to “lib/lib“, static libraries to “out/lib”. Include files are installed to “out/include/d/dmd” to avoid conflicts with other compilers. <install-license-files>: Replace. Run gnu ‘install-license-files’ in the dmd subdir. [inputs]: Add bash-minimal (for std.process). * gnu/packages/dlang.scm (dmd) [#:modules]: Move to dmd-bootstrap. [#:make-flags]: Don't delete “DFLAGS=-L--allow-multiple-definition” as it no longer exists. [#:phases]<rewrite-references-to-bootstrap>: Rebase the ‘add-after’ on the ‘install’ phase. Simplify discovery of the executable. [native-inputs]: Substitute replacing gdmd with dmd-bootstrap for remove and append. [outputs]: Add “lib” (for “.so” files) and “debug”. Change-Id: If0d5e1a2e4a45a26252b886aaa0ac91d9814e4fe Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-12gnu: dmd: Disable no-op tests.Jonas Meeuws
* gnu/packages/dlang.scm (dmd)[arguments]: Don't reinstate tests. Add a comment explaining the reasoning. Change-Id: I8ad8d6cd63b7f5b148ae448d6b4521398837208c Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-12gnu: Reorganize dlang.scm.Jonas Meeuws
* gnu/packages/dlang.scm: Add additional section comments. [d-tools]: Move down. Change-Id: Ic0ac1ded1e7171d78a75d18bb2ff85e9ee50b303 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>