Danny Milosavljevic
279410efb8
gnu: Add codex.
...
* gnu/packages/patches/codex-0.98.0-remove-patch-sections.patch: New file.
* gnu/packages/patches/rust-codex-0.98.0-test-shebangs.patch: New file.
* gnu/packages/patches/rust-codex-0.98.0-test-timeout.patch: New file.
* gnu/packages/patches/rust-codex-0.98.0-windows-sandbox-protocol-version.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add references to the patches.
* gnu/packages/rust-apps.scm (codex): New variable.
* gnu/packages/rust-crates.scm: Add crates.
* gnu/packages/rust-sources.scm (rust-codex-0.98.0): New variable.
Change-Id: Ic4af28034cbae83a7e212ee328cbdc25bce31ef0
2026-03-13 10:47:43 +01:00
Cayetano Santos
7986689cb6
gnu: ctranslate2: Update to 4.7.1.
...
* gnu/packages/machine-learning.scm (ctranslate2): Update to 4.7.1.
Change-Id: I8ddf3d1c860e2a56e0d4177fda951e7b19bbaab2
2026-03-13 10:44:47 +01:00
Andreas Enge
d86bff271a
gnu: openfoam-org: Fix build.
...
* gnu/packages/simulation.scm (openfoam-org)[inputs]: Replace vtk by
vtk-9.5, which fixes the build; and fmt-11 by fmt, which are the same.
Merges guix/guix!7052
Fixes : guix/guix#3783
Change-Id: Ifac2256ce0f3541fb79a4d89c9affeee22d73fe1
Signed-off-by: Cayetano Santos <csantosb@inventati.org >
2026-03-13 10:05:40 +01:00
Andy Tai
007741a6f7
gnu: koboldcpp: Remove openblas from inputs.
...
* gnu/packages/machine-learning.scm (koboldcpp) [inputs]: Delete
openblas.
Merges guix/guix!7072
Change-Id: Id5f7ef7485f9e7458e6869f1ff78b12603294e07
Signed-off-by: Cayetano Santos <csantosb@inventati.org >
Modified-by: Cayetano Santos <csantosb@inventati.org >
2026-03-13 08:56:18 +01:00
Maxim Cournoyer
6048910a4b
gnu: grub-ieee1275: Limit supported systems to those where tests pass.
...
* gnu/packages/bootloaders.scm (grub-ieee1275)
[supported-systems]: Remove i686-linux, x86_64-linux, i586-gnu and x86_64-gnu.
Change-Id: Ibdc404da1865b2b063419190fdb5ce5d74792ee2
2026-03-13 14:58:44 +09:00
Danny Milosavljevic
9d131cf9ce
gnu: grub-efi32: Fix cross-compilation.
...
* gnu/packages/bootloaders.scm (grub-efi32)[arguments]<#:phases>
{patch-ovmf-path}: Modify.
Change-Id: I43c4854c08f9e932c91b8f895878a1c1a95146cd
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop >
2026-03-13 14:58:19 +09:00
Danny Milosavljevic
9a47c5f06a
gnu: grub: Update to 2.14.
...
* gnu/packages/bootloaders.scm (make-grub): Update to 2.14.
[arguments]
<#:configure-flags>: Add -Wno-error to CFLAGS when building with clang.
<#:make-flags>: Add TARGET_IMG_BASE_LDOPT.
<#:phases>{patch-ovmf-path}: Fix OVMF paths.
[inputs]: Add libtasn1.
(grub-efi32)[arguments]<#:phases>
{patch-ovmf-path}: Adjust.
(grub-coreboot)[arguments]<#:phases>
{disable-broken-tests}: Add asn1_test.
Change-Id: I902c27ea2dd1be23560c64cd978226d94dfe72ff
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop >
Modified-by: Maxim Cournoyer <maxim@guixotic.coop >
2026-03-13 14:58:19 +09:00
Maxim Cournoyer
61e11fdd91
gnu: make-grub: Streamline.
...
This hasn't been needed since ce362bc1f3 .
* gnu/packages/bootloaders.scm (make-grub)
[native-inputs]: Do not provide a variant binutils for 32-bit systems.
Change-Id: I4a3f086ccf7e7e746c7a4d8290943b735f82779a
2026-03-13 14:58:19 +09:00
Maxim Cournoyer
66bdf01a27
gnu: qemu: Update to 10.2.1.
...
* gnu/packages/virtualization.scm (qemu): Update to 10.2.1.
Change-Id: I6d8f336dc4ca8c9fe43f9f804e91eba2809bb17c
2026-03-13 14:58:19 +09:00
Maxim Cournoyer
5c9626bb36
gnu: qemu-minimal: Fix build for systems lacking ipxe-qemu support.
...
* gnu/packages/virtualization.scm (qemu-minimal)
[#:phases] {dont-require-ipxe-firmware}: Adjust phase.
Change-Id: Id1aacebaea1f18cfa9106fe46e2f26719b48d68d
2026-03-13 14:58:19 +09:00
Noé Lopez
4966ea6de3
Add news entries for GNOME 48.
...
* etc/news.scm: Add news entry for GNOME update.
* NEWS: Mention GNOME update.
Merges: https://codeberg.org/guix/guix/pulls/7067
Change-Id: I6081f3aa703ba500ebf89c77be7807cd815913d8
Reviewed-by: Maxim Cournoyer <maxim@guixotic.coop >
Signed-off-by: Florian Pelz <pelzflorian@pelzflorian.de >
2026-03-13 03:48:46 +01:00
Noé Lopez
b52ce9041a
GNOME 48 marker.
...
This is just a marker commit that the news entry can refer to.
Change-Id: I76cd2ff079f844cd4bd583fd4d8f8221a6a21219
Signed-off-by: Florian Pelz <pelzflorian@pelzflorian.de >
2026-03-13 03:39:23 +01:00
Sharlatan Hellseher
6ea5df94cf
gnu: Add clasp-pathname-utils.
...
* gnu/packages/lisp-xyz.scm (clasp-pathname-utils): New variable.
Change-Id: I8c5a8bccf3348838128e1fc039995a8de1f5bd5b
2026-03-12 23:27:27 +00:00
Sharlatan Hellseher
c8f6f78e56
gnu: cl-radiance: Update to 2.1.2-4.8249b00.
...
* gnu/packages/lisp-xyz.scm (sbcl-radiance): Update to
8249b00388ffe1c7e516a148c8ea8e7d9bc4243c commit.
[source, home-page]: Project has been mibrated to CodeBerg.
[phases]{disable-quicklisp}: Remove phase.
Change-Id: Ifd7790664c214dc181152c5648d79c0fdc3605d3
2026-03-12 23:27:27 +00:00
Sharlatan Hellseher
9ee78c6796
gnu: cl-deploy: Update to 3.0.0-4.c9b869d.
...
* gnu/packages/lisp-xyz.scm (sbcl-deploy): Update to
c9b869d943d39fcddd8c4aa380995645bd2e3c0b commit.
Change-Id: Ib5ddd82be3d5b47bf9960017d0e70e2d74a16b67
2026-03-12 23:27:27 +00:00
Sharlatan Hellseher
b2ce49a331
gnu: cl-pathname-utils: Update to 1.1.0-5.c0aa51a.
...
* gnu/packages/lisp-xyz.scm (sbcl-pathname-utils): Update to
c0aa51ab78cb21581700d44deeed88a4743b6f13 commit.
[source, home-page]: Project has been mibrated to CodeBerg.
Change-Id: I186e6121ddae6bffeb108099609c516b6557fac3
2026-03-12 23:27:27 +00:00
Vagrant Cascadian
85c935291a
gnu: linux-libre: Enable DMABUF kernel options.
...
* gnu/packages/linux.scm (default-extra-linux-options): Enable UDMABUF,
DMABUF_HEADS, DMABUF_HEAPS_SYSTEM and DMABUF_HEAPS_CMA.
2026-03-12 16:18:33 -07:00
Vagrant Cascadian
96f3b0e584
gnu: linux-libre-arm64-mnt-reform 6.19: New package.
...
* gnu/packages/linux.scm (linux-libre-arm64-mnt-reform-6.19): New variable.
2026-03-12 16:18:31 -07:00
Vagrant Cascadian
392e16605b
gnu: Add reform-debian-packages-for-6.19.
...
* gnu/packages/linux.scm (reform-debian-packages-for-6.19): New variable.
2026-03-12 16:18:28 -07:00
Wilko Meyer
e5c98645a0
gnu: linux-libre-arm64-mnt-reform 6.12: Enable more FBCON options.
...
* 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-12 16:18:26 -07:00
Wilko Meyer
4d2c9843f3
gnu: linux-libre-arm64-mnt-reform 6.18: Enable more FBCON options.
...
* 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-12 16:18:23 -07:00
Vagrant Cascadian
ae547c7606
gnu: linux-libre: Enable DMABUF kernel options.
...
* 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-12 16:18:20 -07:00
Wilko Meyer
df3dbf05e7
gnu: linux-libre 5.10: Update to 5.10.252.
...
* 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-12 16:18:18 -07:00
Wilko Meyer
8d7155fcad
gnu: linux-libre 5.15: Update to 5.15.202.
...
* 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-12 16:18:15 -07:00
Wilko Meyer
23d9ea0275
gnu: linux-libre 6.1: Update to 6.1.166.
...
* 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-12 16:18:12 -07:00
Wilko Meyer
5a9550f05f
gnu: linux-libre 6.6: Update to 6.6.129.
...
* 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-12 16:18:10 -07:00
Wilko Meyer
581031ba42
gnu: linux-libre 6.12: Update to 6.12.76.
...
* 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-12 16:18:07 -07:00
Wilko Meyer
e81a4e7004
gnu: linux-libre 6.18: Update to 6.18.16.
...
* 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-12 16:18:05 -07:00
Wilko Meyer
08c22e8ae0
gnu: linux-libre 6.19: Update to 6.19.6.
...
* 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-12 16:18:01 -07:00
Foster Hangdaan
04637755e9
gnu: qtile: Downgrade to 0.33.0.
...
* 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-12 19:18:16 +00:00
Nicolas Graves
16a8b177f1
gnu: python-fastbencode: Update to 0.3.9.
...
* 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-12 19:18:15 +00:00
Evgeny Pisemsky
f3e14dfa74
gnu: python-mkdocs-material: Switch to git-fetch.
...
* 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-12 19:18:15 +00:00
Evgeny Pisemsky
8a0495b6da
gnu: python-mkdocs-material: Update to 7.3.6.
...
* 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-12 19:18:15 +00:00
bdunahu
510baaaad8
gnu: Add python-meshtastic.
...
* gnu/packages/radio.scm (python-meshtastic): New variable.
Change-Id: I2c6ee6d02cfea3c0e300ef3ab29a246d68f6897b
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-03-12 19:18:15 +00:00
Cayetano Santos
c1868b0dff
gnu: python-yamlcore-0.0.2: Rename to python-yamlcore.
...
* 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-12 20:12:36 +01:00
Cayetano Santos
ba55fa7ce6
gnu: librelane: Update to 3.0.0rc1.
...
* gnu/packages/electronics.scm (librelane): Update to 3.0.0rc1.
Change-Id: I152d9bfdc12b602c40e5603ff4663315aec9b633
2026-03-12 19:33:58 +01:00
Ricardo Wurmus
8c0aea2fbe
gnu: python-decoupler: Update to 2.1.4.
...
* gnu/packages/bioinformatics.scm (python-decoupler): Update to 2.1.4.
Change-Id: I1fdc99e586340ae42530cc209d2e4fe9e22b2292
2026-03-12 14:51:12 +01:00
Ricardo Wurmus
158098977f
gnu: python-cell2cell: Update to 0.8.4.
...
* gnu/packages/bioinformatics.scm (python-cell2cell): Update to 0.8.4.
Change-Id: I0210208e0d61f46a707e352d45c9246c473200d0
2026-03-12 14:51:11 +01:00
Ricardo Wurmus
38917f00de
gnu: python-gseapy: Update to 1.1.12.
...
* 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-12 14:51:11 +01:00
Cayetano Santos
eaed801e32
gnu: nextpnr: Update to 0.10.
...
* 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-12 14:13:54 +01:00
Cayetano Santos
8be660ea5e
gnu: apycula: Update to 0.31.
...
* 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-12 14:11:30 +01:00
Cayetano Santos
7ca9795c58
gnu: prjpeppercorn: Update to 1.12.
...
* 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-12 14:11:23 +01:00
Cayetano Santos
41bcf04f85
gnu: prjtrellis: Update dependencies.
...
* 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-12 14:11:16 +01:00
crai0
46b660ac0b
gnu: Add cocogitto.
...
* 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-12 14:59:05 +02:00
Spencer King
51ca2c0da1
gnu: Add deacon.
...
* 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-12 14:10:13 +02:00
Sharlatan Hellseher
391200d054
gnu: go-1.25: Update to 1.25.8 [security-fixes].
...
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-12 11:18:05 +00:00
Sharlatan Hellseher
ac0efb2c97
gnu: go-1.26: Update to 1.26.1 [security-fixes].
...
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-12 11:17:56 +00:00
Efraim Flashner
952a8d75d8
gnu: git-cliff: Install manpage and shell completions.
...
* 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-12 12:56:53 +02:00
Aaron Covrig
17f966389b
gnu: Add git-cliff.
...
* 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-12 12:42:45 +02:00
Steve George
a1125cec7b
gnu: jujutsu: Update to 0.39.0.
...
* 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-12 12:08:28 +02:00