kestrel
b0fa1dc468
gnu: emacs-doric-themes: Enable tests.
...
* emacs-xyz.scm (emacs-doric-themes):
[arguments]: Enable tests. Add #:test-command.
[origin]: Patch failing tests.
Merges guix/guix!7419
Change-Id: Idea6f64557584ecafaec61b62a6c7121cb045322
Signed-off-by: Cayetano Santos <csantosb@inventati.org >
2026-03-24 15:42:20 +01:00
kestrel
d5ef3707a5
gnu: emacs-doric-themes: Update to 1.1.0.
...
* gnu/packages/emacs-xyz.scm (emacs-doric-themes): Update to 1.1.0.
Merges guix/guix!7419
Change-Id: I377c6a240d3cb4b705ef47c40e354aa5bc9ba550
Signed-off-by: Cayetano Santos <csantosb@inventati.org >
2026-03-24 15:42:00 +01:00
Ludovic Courtès
c7f144b328
gnu: Add ‘babelstream-hip’.
...
Based on earlier work by AMD in <https://gitlab.inria.fr/guix-hpc/guix-hpc >.
* gnu/packages/benchmarks.scm (babelstream-hip): New variable.
Merges guix/guix!7251
Change-Id: I980b1e19385dc5474d82f985da70b0e9bad879fb
Signed-off-by: Cayetano Santos <csantosb@inventati.org >
2026-03-24 14:21:49 +01:00
Ludovic Courtès
34ead56156
Add (guix amd-gpu).
...
Moving these definitions to a separate module is necessary to avoid circular
references at the top-level among package modules.
* gnu/packages/rocm.scm (%default-amd-gpu-targets, current-amd-gpu-targets)
(current-amd-gpu-targets-string): Move to…
* guix/amd-gpu.scm: … here. New file.
* Makefile.am (MODULES): Add it.
Merges guix/guix!7251
Change-Id: I60496fb4d81ea0445ec176add7afc388f6790bd3
Signed-off-by: Cayetano Santos <csantosb@inventati.org >
2026-03-24 14:21:49 +01:00
Ludovic Courtès
5591ac7772
gnu: Add rocHPL.
...
Based on earlier work by AMD in <https://gitlab.inria.fr/guix-hpc/guix-hpc >.
* gnu/packages/rocm-apps.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
* gnu/packages/patches/rochpl-supported-distros.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
Merges guix/guix!7251
Change-Id: I1542a423faa854f5dfcb8965c4ffa3ab1e17098d
Signed-off-by: Cayetano Santos <csantosb@inventati.org >
2026-03-24 14:21:48 +01:00
Efraim Flashner
57fdf49a9c
gnu: ryzenadj: Satisfy linter.
...
* gnu/packages/linux.scm (ryzenadj): Format with 'guix style'.
[source]: Download using git-fetch.
[arguments]: Add build-type. Remove phases.
Change-Id: Ifcb12ddec61c3e73a6d055c9b19562b2f02cc294
2026-03-24 15:04:44 +02:00
Andreas Enge
a4ad84dd16
gnu: Remove python-clyent.
...
* gnu/packages/python-xyz.scm (python-clyent): Delete variable.
Fixes : guix/guix#6576
Change-Id: Ide5181efa667434f6c8b1e47224f84d70e2b7b2a
2026-03-24 14:02:14 +01:00
Hennadii Stepanov
c78195cf21
gnu: capnproto: Update to 1.4.0.
...
* gnu/packages/serialization.scm (capnproto): Update to 1.4.0.
[source]: Switch to git-fetch. Improve style.
Merges guix/guix!7226
Change-Id: I137a78f810682ebbe5d213c453f14c4b2af018ca
Signed-off-by: Cayetano Santos <csantosb@inventati.org >
2026-03-24 13:22:37 +01:00
Florian Pelz
7a9073eb4c
news: Add 'de' translation.
...
* etc/news.scm: Add German translation for inherited field values entry.
Change-Id: I32e057b98012c2a308d5324b7d421ea4a959a251
2026-03-24 12:46:51 +01:00
Nigko Yerden
ff3accfef4
gnu: llama-cpp: Further debloat and improve.
...
Reduces closure size from ~700 downto 291 MiB.
Note that coreutils is required by 'env' program referensed in
'bin/convert_hf_to_gguf.py'.
* gnu/packages/machine-learning.scm (llama-cpp)[arguments]:
Delete #:modules and #:imported-modules.
<#:phases>{patch-paths}: Delete.
{fix-tests}: Delete string substitutions for "tests/CMakeLists.txt"
that do nothing.
{wrap-python-scripts}: Delete.
{fix-python-shebang}: Add.
[inputs]: Delete all inputs except 'ggml and 'openssl; add 'coreutils.
[native-inputs]: Replace with 'python and 'python-jinja2 inputs.
[propatated-inputs]: Delete.
Merges guix/guix!7396
Change-Id: I64229d6cfa096e32926672bed55125f22c9ca7eb
Signed-off-by: Cayetano Santos <csantosb@inventati.org >
Modified-by: Cayetano Santos <csantosb@inventati.org >
2026-03-24 11:28:48 +01:00
Efraim Flashner
642382f875
gnu: ocaml-uunf: Use packaged unicode database.
...
* gnu/packages/ocaml.scm (ocaml-uunf)[native-inputs]: Remove
unicode-blocks, add ucd.
[arguments]: Adjust the 'check-data phase for change of inputs.
Change-Id: Ie9c386ed44304e764b698f95f182367c2e538731
2026-03-24 11:58:47 +02:00
Efraim Flashner
6cb7df4070
gnu: fntsample: Use packaged unicode database.
...
* gnu/packages/fontutils.scm (fntsample)[inputs]: Remove unicode-blocks,
add ucd.
[arguments]: Adjust configure-flags to change of inputs.
Change-Id: Icf85011b662b2846320bc916ac3bf68734386784
2026-03-24 11:56:16 +02:00
bdunahu
1d18433a40
gnu: vim: Update to 9.2.0232 [security-fixes].
...
Potential fixes for CVE-2026-25749, CVE-2026-26269, CVE-2026-28417,
CVE-2026-28418, CVE-2026-28419, CVE-2026-28420, CVE-2026-28421,
CVE-2026-28422
* gnu/packages/vim.scm (vim): Update to 9.2.0232.
[arguments]: <#:phases>: Adjust 'patch-absolute-paths to patch shebangs
in updated test file. Adjust 'skip-or-fix-failing-tests for new failing
test.
Change-Id: I158af9024a8b226f1def5863e7c2be5f3ae7d30b
Signed-off-by: Efraim Flashner <efraim@flashner.co.il >
2026-03-24 10:57:46 +02:00
Efraim Flashner
8a72c6270d
gnu: quickshell: Remove redundant input.
...
* gnu/packages/wm.scm (quickshell)[native-inputs]: Remove redundant
gcc-14.
Change-Id: Icd86daf2177769208a1fa82a99a359d3757d92d5
2026-03-24 10:52:50 +02:00
Efraim Flashner
adee4a5075
gnu: capypdf: Remove redundant input.
...
* gnu/packages/pdf.scm (capypdf)[native-inputs]: Remove gcc-14.
Change-Id: Ie48f4d4fbbfa956b877ac49a8ff109f2e86a0392
2026-03-24 10:52:50 +02:00
Efraim Flashner
88f23c252a
gnu: tvm: Remove redundant input.
...
* gnu/packages/machine-learning.scm (tvm)[native-inputs]: Remove
redundant gcc-14.
Change-Id: Ib9e20b7430289b40565acd91e2a863aeacea8858
2026-03-24 10:52:50 +02:00
Efraim Flashner
f2b9615036
gnu: xnnpack: Remove redundant input.
...
* gnu/packages/machine-learning.scm (xnnpack)[native-inputs]: Remove
redundant gcc-14.
Change-Id: I425c380396543a52ba3f46c4a2e19807b28bee8b
2026-03-24 10:52:50 +02:00
Efraim Flashner
9d9e60f925
gnu: xfsprogs: Remove redundant input.
...
* gnu/packages/linux.scm (xfsprogs)[native-inputs]: Remove redundant
gcc-14.
Change-Id: Ia32a0d70d0809c8363d21cc99e83ad9396c28dd6
2026-03-24 10:52:50 +02:00
Efraim Flashner
88f4e951ad
gnu: imhex: Remove redundant input.
...
* gnu/packages/hexedit.scm (imhex)[native-inputs]: Remove redundant
gcc-14.
Change-Id: I5925be32162f876cda896312de91ee3b96e40c28
2026-03-24 10:52:50 +02:00
Efraim Flashner
0146f85d82
gnu: imhex-pattern-language: Remove redundant input.
...
* gnu/packages/hexedit.scm (imhex-pattern-language)[native-inputs]:
Remove redundant gcc-14.
Change-Id: I928aff12b7e86cab27d59b46b3a2d3958ad21393
2026-03-24 10:52:49 +02:00
Efraim Flashner
e12d400cf3
gnu: gnome-builder: Remove redundant input.
...
* gnu/packages/gnome.scm (gnome-builder)[native-inputs]: Remove
redundant gcc-14.
Change-Id: I00b1683bd0cf36601a8388b44ad0c360ac7e9745
2026-03-24 10:52:49 +02:00
Efraim Flashner
f1ca4a3561
gnu: liburcu: Remove redundant input.
...
* gnu/packages/datastructures.scm (liburcu)[native-inputs]: Remove
redundant gcc-14.
Change-Id: I4d13df6e11b9d4a397501b72bbe5eaa883504bcd
2026-03-24 10:52:49 +02:00
Efraim Flashner
2612d35396
gnu: openbios-qemu-ppc: Build with default gcc.
...
* gnu/packages/firmware.scm (make-openbios-package)[native-inputs]: Use
the default gcc and cross-gcc.
Change-Id: I1cff253521add005a8245e96a4bf328bf663c35f
2026-03-24 10:52:49 +02:00
Hugo Buddelmeijer
4a5a19ea43
teams: Don't add empty lines to CODEOWNERS.
...
* etc/teams.scm: (export-codeowners): Only add a newline if a team has a scope.
* CODEOWNERS: Regenerate file.
Change-Id: I11b039d848f166a44bca2caa626e6e1321d33c42
Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch >
2026-03-24 09:39:41 +01:00
Vagrant Cascadian
593f867fc3
gnu: reform-debian-packages-for-6.19: Update to 2023-07-10-544-g702bad4.
...
* gnu/packages/linux.scm (reform-debian-packages-for-6.19): Update to
2023-07-10-544-g702bad4. (linux-libre-arm64-mnt-reform-6.19)[extra-options]:
Switch CONFIG_MDIO_BUS_MUX_MESON_G12A to module. Add CONFIG_VIDEO_DW100,
CONFIG_IMX_AIPSTZ, CONFIG_IMX_DSP, CONFIG_IMX_REMOTEPROC,
CONFIG_IMX_DSP_REMOTEPROC as modules. [phases]<'apply-reform-patches>: Drop
obsolete imx8mp-mnt-pocket-reform/audio/0000-revert-crashy-audiomix-pm-support
patch.
2026-03-23 19:40:32 -07:00
Vagrant Cascadian
6283db0568
gnu: linux-libre 6.18: Update to 6.18.19.
...
* gnu/packages/linux.scm (linux-libre-6.18-version): Update to 6.18.19.
(linux-libre-6.18-pristine-source): Update hash.
2026-03-23 19:40:29 -07:00
Vagrant Cascadian
7808f4492f
gnu: linux-libre 6.19: Update to 6.19.9.
...
* gnu/packages/linux.scm (linux-libre-6.19-version): Update to 6.19.9.
(linux-libre-6.19-pristine-source): Update hash.
2026-03-23 19:40:26 -07:00
Maxim Cournoyer
0a91f83fb3
gnu: gnome-clocks: Update to 50.0.
...
* gnu/packages/gnome.scm (gnome-clocks): Update to 50.0.
[native-inputs]: Add vorbis-tools.
Change-Id: Ibad1fd82969ac782419c82445f34576af53b018c
2026-03-24 11:10:38 +09:00
Maxim Cournoyer
529eb79f0f
gnu: gnome-weather: Update to 50.0.
...
* gnu/packages/gnome.scm (gnome-weather): Update to 50.0.
[native-inputs]: Add node-typescript.
Change-Id: Ic63ffeda0e7e511dfff49ef93f24fe9f97a81c24
2026-03-24 11:07:53 +09:00
Maxim Cournoyer
83dfc5475d
etc: Ensure guix.authenticate section is populated in post-merge hook.
...
This provides some extra automation.
* etc/git/post-merge [!guix.authenticate.introduction-commit]: Run
initial 'guix authenticate' command, as documented in (info "(guix) Building
from Git").
Fixes: <https://issues.guix.gnu.org/80564 >
Change-Id: I5775514c6b8785213e2d0e834bdd7e3a961c8930
Reported-by: Tomas Volf <~@wolfsden.cz>
2026-03-24 08:53:50 +09:00
Ludovic Courtès
bb22f6dd83
gnu: guile-next: Update to b0f6549.
...
* gnu/packages/guile.scm (guile-next): Update to b0f6549 and bump ‘version’.
Change-Id: I956781d434ed9c471668000c46ed7ffd1c5f2c81
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
Merges: #7290
2026-03-23 22:36:23 +01:00
Ludovic Courtès
a4b8984388
news: Clarify entry about inherited field values.
...
* etc/news.scm: Tweak wording of inherited field value entry.
Reported-by: Herman Rimm <herman@rimm.ee >
Change-Id: Ia66ac4a682127a3d10ac7d0396962e2257c5e3ca
2026-03-23 22:32:40 +01:00
Christopher Baines
2d7ab35c14
gnu: bffe: Update to 0-17.723fd5e.
...
* gnu/packages/package-management.scm (bffe): Update to 0-17.723fd5e.
Change-Id: I8c709a8c2a64425b6cb0783bfc9140e587c43d5d
2026-03-23 15:33:15 +00:00
Christopher Baines
98d4506f21
gnu: nar-herder: Update to 0-52.cc1e905.
...
* gnu/packages/package-management.scm (nar-herder): Update to 0-52.cc1e905.
Change-Id: I418b71d3c45d283a147ce7582ae3d690ac201cb7
2026-03-23 15:33:00 +00:00
Christopher Baines
595234acad
gnu: guix-build-coordinator: Update to 0-137.bd3467e.
...
* gnu/packages/package-management.scm (guix-build-coordinator): Update to
0-137.bd3467e.
Change-Id: Ia8d9736a74919a05d7c0b574d075965389d5a19b
2026-03-23 15:32:44 +00:00
Christopher Baines
ee91ecfee2
gnu: guile-knots: Update to 0-31.cb5ec50.
...
* gnu/packages/guile-xyz.scm (guile-knots): Update to 0-31.cb5ec50.
Change-Id: Iadbe5cb0ece9c04ce6ff2b3f33be1b21afd22fdf
2026-03-23 15:32:24 +00:00
jgart
26ee8302c5
gnu: trealla: Update to 2.92.1.
...
* gnu/packages/prolog.scm (trealla): Update to 2.92.1.
Change-Id: Id092ad5e4adabe35132041be8f06065526ef07b2
2026-03-23 10:26:18 -04:00
Cayetano Santos
160dacf62b
gnu: python-lightning-cloud: Update to 0.6.0.
...
* gnu/packages/machine-learning.scm (python-lightning-cloud): Update to 0.6.0.
[native-inputs]: Remove python-wheel.
Change-Id: I0e28fe9a964d41b438f3ff829d5912710b73e66a
2026-03-23 14:34:03 +01:00
Cayetano Santos
90c72fb47e
gnu: python-ripser: Update to 0.6.14.
...
* gnu/packages/machine-learning.scm (python-ripser): Update to 0.6.14.
[source]: Switch to git-fetch.
[native-inputs]: Remove python-wheel.
Change-Id: Ic4af33bafddffce51d05d840bc2e92ae297481db
2026-03-23 14:33:36 +01:00
Cayetano Santos
3ef5753dbf
gnu: python-inquirer: Update to 3.4.1.
...
* gnu/packages/machine-learning.scm (python-inquirer): Update to 3.4.1.
Change-Id: Iba160f4eb828ec9e39438af2963fcd4f7327383e
2026-03-23 14:33:36 +01:00
Andy Tai
70e1d1884e
gnu: xpra: Fix runtime error by using python-pygobject-3.50.
...
* gnu/packages/xorg.scm (xpra)[inputs]: Remove python-pygobject;
add python-pygobject-3.50.
Change-Id: I9aa10b1e5ee8d14e6a82f2d58b1766addf331a05
Signed-off-by: Andreas Enge <andreas@enge.fr >
2026-03-23 13:50:39 +01:00
Janneke Nieuwenhuizen
575ad30d6b
gnu: guile-bstructs: Fix cross-build.
...
* gnu/packages/guile-xyz.scm (guile-bstructs)[native-inputs]: Add guile-3.0.
Change-Id: I668f296aa71d3628ee59bd306b40c67fa0eb4c7e
2026-03-23 13:15:24 +01:00
Efraim Flashner
512792a6f5
gnu: cereal: Build with default gcc.
...
* gnu/packages/serialization.scm (cereal)[native-inputs]: Remove gcc-10.
Change-Id: I2b20cf65ac31ca9e8d64a8d38d24a1fda44f7cee
2026-03-23 13:58:44 +02:00
Efraim Flashner
ab2f15d7a8
gnu: xsd: Build with default gcc.
...
* gnu/packages/cpp.scm (xsd)[arguments]: Adjust the make-flags to set
the cxx flags.
[native-inputs]: Remove gcc-10.
Change-Id: Iff6066b72a9a282807d7bf1e0eb8536b83b584d8
2026-03-23 13:58:44 +02:00
Efraim Flashner
39666cd788
gnu: cli: Build with default gcc.
...
* gnu/packages/cpp.scm (cli)[arguments]: Adjust the make-flags to set
the cxx flags.
[native-inputs]: Remove gcc-10.
Change-Id: I288d31e2d3a9423b494823bd2f80e58b307e0ed9
2026-03-23 13:58:44 +02:00
Efraim Flashner
2c0b4b5fcc
gnu: libxsd-frontend: Build with default gcc.
...
* gnu/packages/cpp.scm (libxsd-frontend)[arguments]: Adjust the
make-flags to set the cxx flags.
[native-inputs]: Remove gcc-10.
Change-Id: Ide81ef52cac34b7f988fa4bec8cf324331b6ee19
2026-03-23 13:58:44 +02:00
Efraim Flashner
2a7a0e474a
gnu: libcutl: Build with default gcc.
...
* gnu/packages/cpp.scm (libcutl)[native-inputs]: Remove gcc-10.
[arguments]: Add make-flag to set the C++ standard used.
Change-Id: Ica9df67f9ebda5f7abf038f9572e45b717677148
2026-03-23 13:58:44 +02:00
Efraim Flashner
2c52ce2a5f
gnu: bpp-core: Build with default gcc.
...
* gnu/packages/bioinformatics.scm (bpp-core)[native-inputs]: Remove
gcc-10.
[arguments]: Add a phase to add a missing include statement.
Change-Id: I53cd0c86df7cf5476149c22746c1de971d6770e8
2026-03-23 13:58:44 +02:00
Efraim Flashner
c7d24e6fbe
gnu: skewer: Relabel as version 0.2.2.
...
This is the tag for the given commit.
* gnu/packages/bioinformatics.scm (skewer)[version]: Set to 0.2.2.
Change-Id: I7f24b0320b5e20ba36e56c0a0708ea64ec7ba86a
2026-03-23 13:58:44 +02:00
Efraim Flashner
0bdb5c58cc
gnu: skewer: Build with default gcc.
...
* gnu/packages/bioinformatics.scm (skewer)[arguments]: Add make-flag to
set the C++ standard used.
[native-inputs]: Remove gcc-10.
Change-Id: I96515ec527cc0e2639def0b9a0b76d2ccb1062b9
2026-03-23 13:58:44 +02:00