1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-23 10:40:31 +02:00
Commit Graph

162533 Commits

Author SHA1 Message Date
David Elsing
dc52bfce99 gnu: Add offload-rocm.
* gnu/packages/llvm.scm (offload-rocm): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10 23:46:33 +01:00
David Elsing
838a5a46ce gnu: Add clang-rocm-toolchain.
* gnu/packages/llvm.scm (clang-rocm-toolchain): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10 23:46:32 +01:00
David Elsing
a928423142 gnu: Add libomp-rocm.
* gnu/packages/llvm.scm (libomp-rocm): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10 23:46:32 +01:00
David Elsing
091d8dafa4 gnu: rocm-hip-runtime: Propagate runtime dependencies.
* gnu/packages/rocm.scm (rocm-hip-runtime)[propagated-inputs]: New field.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10 23:46:32 +01:00
David Elsing
c0c6c2131a gnu: rocm-hip-runtime: Add rocprofiler-register to inputs.
* gnu/packages/rocm.scm (rocm-hip-runtime)[arguments]<#:configure-flags>:
Remove "-DHIP_ENABLE_ROCPROFILER_REGISTER=OFF".
[inputs]: Add rocprofiler-register.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10 23:46:32 +01:00
David Elsing
db184be59c gnu: rocr-runtime: Add rocprofiler-register to inputs.
* gnu/packages/rocm.scm (rocr-runtime)[inputs]: Add rocprofiler-register.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10 23:46:32 +01:00
David Elsing
41c945bd13 gnu: Add rocprofiler-register.
Adapted from the Guix-HPC channel (https://gitlab.inria.fr/guix-hpc/guix-hpc).

* gnu/packages/rocm.scm (rocprofiler-register): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10 23:46:32 +01:00
David Elsing
e0dc199cc7 gnu: Add glog-next
* gnu/packages/logging.scm (glog-for-rocm): New variable.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10 23:46:32 +01:00
David Elsing
cf0289e6be gnu: make-clang-rocm: Enable amdclang wrapper.
* gnu/packages/llvm.scm (make-clang-rocm)[arguments]: Remove
CLANG_ENABLE_AMDCLANG configure flag.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10 23:46:31 +01:00
David Elsing
913ff87b70 gnu: make-llvm-rocm: Do not use --disable-new-dtags by default.
* gnu/packages/patches/clang-rocm-default-new-dtags.patch: New patch.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/llvm.scm (make-llvm-rocm)[source]: Add the patch.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10 23:46:31 +01:00
David Elsing
7d09e6f881 gnu: Add lld-wrapper-rocm.
* gnu/packages/llvm.scm (lld-wrapper-rocm): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10 23:46:31 +01:00
David Elsing
e156af4eb5 gnu: Update ROCm to 7.1.1
* gnu/packages/llvm.scm (%rocm-llvm-version): Bump to 7.1.1.
(make-llvm-rocm): Update hash.
* gnu/package/rocm.scm (%rocm-version): Bump to 7.1.1.
(%rocm-systems-origin): Update hash.
(rocm-bandwidth-test): Update hash.
(%e-smi-version-for-rocm): Bump to 4.2.
(e-smi-for-ami-smi): Update hash.
(amd-smi): Update to 26.2.0.
[native-inputs]: Add pkg-config.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10 23:46:31 +01:00
Andy Tai
adacb69e89 gnu: xpra, xpra-5: Fix build.
* gnu/packages/xorg.scm (xpra)[arguments]<#:phases>{fix-paths}:
Check target file existence.

Change-Id: I1d4ec75f8d1932fd6de204b7f9c726ddca588d09
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-10 22:36:13 +01:00
Cayetano Santos
157e6aa38e gnu: bigloo: Modernize.
* gnu/packages/scheme.scm (bigloo)[arguments]: Use G-Expressions.
[inputs]: Remove emacs; add gmp.
[propagated-inputs]: Remove gmp.
[native-inputs]: Add emacs.

Merges guix/guix!6219

Change-Id: I43d073d3aeb9348d56546004f006119f841f8c38
2026-02-10 20:24:47 +01:00
Cayetano Santos
0b17432dec gnu: bigloo: Update to 4.6a.
* gnu/packages/scheme.scm (bigloo): Update to 4.6a.
[source]: Update uri.
[inputs]: Add libbacktraceand and pcre2.
[native-inputs]: Add which.

Merges guix/guix!6219
Fixes guix/guix!6216

Change-Id: Icbf2a01f96237d8ca990df232d0de0092625598d
2026-02-10 20:21:36 +01:00
Cayetano Santos
a988847441 gnu: n2n: Update to 3.0.
* gnu/packages/vpn.scm (n2n): Update to 3.0.

Change-Id: Ic28d2393cad019f257dd74ea4b4ff5cc5d8ccced
2026-02-10 19:13:21 +01:00
jgart
48b9e7ea5a gnu: emacs-dape: Update to 0.26.0.
* gnu/packages/emacs-xyz.scm (emacs-dape): Update to 0.26.0.

Change-Id: Ib51d849db241343b99ce82507c18591610b4dd8c
2026-02-10 12:57:57 -05:00
Cayetano Santos
732717b316 gnu: meshlab: Update to 2025.07.
* gnu/packages/engineering.scm (meshlab): Update to 2025.07.
[build-system]: Switch to qt-build-system.
[inputs]: Remove qtbase-5, mesa, glu, gmp, eigen, and libfreenect; add boost,
cgal, embree, lib3mf, libe57format, libigl, mpfr, onetbb, tinygltf,
and xerces-c.
[arguments]<#:phases>: Remove ’go-to-source-dir.
<#:qtbase>: Add.
<#:configure-flags>: Update.

Merges guix/guix!6240

Change-Id: Iec25f0d269bf7b811e88e8b95e0ba530bafe58f8
2026-02-10 18:42:38 +01:00
Baptiste Strazzulla
7a544d6882 gnu: sshuttle: Update to 1.3.2.
* gnu/packages/vpn.scm (sshuttle): Update to 1.3.2
[native-inputs]: Add python-hatchling; remove python-poetry-core.

Merges guix/guix!2160

Change-Id: Ia293e3c545e9cf19dde9cef91cd3758d398c4a68
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-02-10 18:36:18 +01:00
Efraim Flashner
d9197db628 gnu: fish: Add localization support.
* gnu/packages/shells.scm (fish)[native-inputs]: Add gettext-minimal.

Change-Id: Ib0749b44962ff6f26a67dfaf6134024f6d09a1e5
2026-02-10 18:39:49 +02:00
Andrew Stubbs
d7c9d011d7 gnu: fish: Update to 4.3.3.
* gnu/packages/shell.scm (fish): Update to 4.3.3.
[arguments]: Adjust the workarounds for various tests.
* gnu/packages/rust-crates.scm (fish): Update crates.

Change-Id: I77f1351c4a0202eff30eee2e6953ddda0f569b73
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-02-10 18:39:45 +02:00
Andreas Enge
fae4ddb064 gnu: spdlog: Change default to spdlog-15.
* gnu/packages/logging.scm (spdlog): Define as spdlog-15 instead of
spdlog-13.
* gnu/packages/wm.scm (waybar)[inputs]: Replace spdlog-1.13 by spdlog.

Change-Id: I351730c8f9e585bc1a7c85aef98b983793f93a46
2026-02-10 17:33:15 +01:00
Andreas Enge
19be6c0b40 gnu: fmt: Change default to fmt-11.
* gnu/packages/pretty-print.scm (fmt): Define as fmt-11 instead of fmt-9.

Change-Id: Ida795faefe0f9137f5f49ef070526493756ca983
2026-02-10 17:33:15 +01:00
Dariqq
2ac6de5bc0 gnu: Remove CMAKE_SYSTEM_PROCESSOR from packages.
* gnu/packages/assembly.scm (cpu-features): Remove -DCMAKE_SYSTEM_PROCESSOR
flag when cross compiling
* gnu/packages/image.scm (libjpeg-turbo): Same.

Change-Id: Iaa344b7c45d4fa423765df8a6022adb584724feb
Signed-off-by: Greg Hogan <code@greghogan.com>
2026-02-10 17:33:15 +01:00
Dariqq
bcc1881485 gnu: Remove PKG_CONFIG_EXECUTABLE configure-flags.
* gnu/packages/bioinformatics.scm (vcflib): Remove setting
PKG_CONFIG_EXECUTABLE flag.
* gnu/packages/cpp.scm (hyprlang): same.
* gnu/packages/cpp.scm (hyprutils): same.
* gnu/packages/debian.scm (apt-cacher-ng): Same
* gnu/packages/linux.scm (rdma-core): Same.
* gnu/packages/radio.scm (libiio): Same.
* gnu/packages/security-token.scm (libfido2): Same.
* gnu/packages/version-control.scm (libgit2-1.9,libgit2-1.7): Same
* gnu/packages/vulkan.scm (vulcan-loader): Same.

Change-Id: I12cb5fb7f1a93fa01766b37a32777a269d4c089c
Signed-off-by: Greg Hogan <code@greghogan.com>
2026-02-10 17:33:15 +01:00
Efraim Flashner
2b4a4295cc gnu: mpv-mpris: Update to 1.2.
* gnu/packages/video.scm (mpv-mpris): Update to 1.2.
[arguments]: Adjust make-flags.  Override the 'install phase.
[inputs]: Remove libdisplay-info.

Change-Id: Ie2991a7cd55f123bcc815c73a14ec3c70a487062
Signed-off-by: jgart <jgart@dismail.de>
2026-02-10 11:04:31 -05:00
Nicolas Graves
e81419d1ad gnu: bristol: Fix package build.
* gnu/packages/patches/bristol-c99.patch
* gnu/local.mk: Record patch.
* gnu/packages/music.scm (bristol)[source]<patches>: Likewise.

Change-Id: I4b2f89bfae5a2d928a40d3b96883eab718774616
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-10 15:23:05 +00:00
Acid Bong
3e1cbac930 gnu: fd: Update to 10.3.0.
* gnu/packages/rust-apps.scm (fd): Update to 10.3.0.
* gnu/packages/rust-crates.scm (fd): Update crates.

Change-Id: Iee0bac0b553310ff67db10462485ae99be1b0fc1
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-02-10 17:07:10 +02:00
Sharlatan Hellseher
ae5917bb1f gnu: python-hyperkitty: Update to 1.3.12-1.640d66d, fix tests.
* gnu/packages/mail.scm (python-hyperkitty): Update to
640d66de417c7d127c8a3ff478228f2edbe9928c commit.
[arguments] <test-flags>: Skip 2 tests.
<phases>: Use default 'check phase.
[native-inputs]: Add python-pytest and python-pytest-django.

Change-Id: Iccc21d7aecc11af04f76f7f246f56d18719305a9
2026-02-10 14:59:59 +00:00
Hugo Buddelmeijer
7b810e0891 gnu: python-django: Hide fixed CVE-2023-31047.
* gnu/packages/django.scm (python-django): Hide fixed CVE-2023-31047.

Change-Id: I613806daa38b236694520eac032179893d1ab381
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-10 14:59:59 +00:00
Hugo Buddelmeijer
36a37a6767 gnu: python-django: Update to 5.2.11.
Fixes CVEs CVE-2026-1207, CVE-2026-1285, CVE-2026-1287, CVE-2026-1312,
CVE-2025-13473, and CVE-2025-14550.

* gnu/packages/django.scm (python-django): Update to 5.2.11.
[native-inputs]: Remove python-wheel.

Change-Id: I7f9b2f9e074e2754d690e75d97fae6b770573d01
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-10 14:59:58 +00:00
Hugo Buddelmeijer
7e8c76c785 gnu: python-django-4: Update to 4.2.28.
Fixes CVEs CVE-2026-1207, CVE-2026-1285, CVE-2026-1287, CVE-2026-1312,
CVE-2025-13473, and CVE-2025-14550.

* gnu/packages/django.scm (python-django-4): Update to 4.2.28.

Change-Id: I113d9918097aa07468e14704c3eedfb3143ea8e6
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-10 14:59:58 +00:00
Efraim Flashner
bc40d85820 gnu: codeberg-cli: Update shell completion phase.
* gnu/packages/rust-apps.scm (codeberg-cli)[arguments]: Replace the
'install-extras phase with a more succinct 'install-completions phase.

Change-Id: I6a2c32db7530a581b0c370f537f10e9c16c983c2
2026-02-10 16:10:34 +02:00
jgart
ccb3f5fd2a gnu: codeberg-cli: Update to 0.5.4.
* gnu/packages/rust-apps.scm (codeberg-cli): Update to 0.5.4.
* gnu/packages/rust-crates.scm (codeberg-cli): Update crates.

Change-Id: I1fd49af32a0a3a60ac0f2e694912460f45ba8a86
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-02-10 16:10:34 +02:00
Foster Hangdaan
2d9137c2d5 gnu: python-internetarchive: Update to 5.7.2.
* gnu/packages/web.scm (python-internetarchive): Update to 5.7.2.

Change-Id: Iaf9f3ed5d26224b6b0405c02a5a378af6c236f13
Reviewed-by: Nguyễn Gia Phong <cnx@loang.net>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-10 14:03:59 +00:00
Cayetano Santos
2dcc6ad775 gnu: dwm: Simplify package.
* gnu/packages/suckless.scm (dwm)[arguments]<#:make-flags>: Add.
<#:phases>: Remove ’configure and ’install.

Merges guix/guix!6072

Change-Id: I7f17a5f524b47cd9f5b2b81086287ca5fbea298a
2026-02-10 14:56:10 +01:00
Patrick Norton
f29fed506e gnu: flightgear: Update to 2024.1.4.
* gnu/packages/games.scm (flightgear): Update to 2024.1.4.

Change-Id: I43ae4b9c254e5f081587dffda030f044f90ffd47
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-02-10 14:09:53 +01:00
mst
1a337314a2 gnu: Add emacs-origami-ts.
* gnu/packages/emacs-xyz.scm (emacs-origami-ts): New variable.

Change-Id: I091d15e3b81591c894e7504f837aa115d54a5ec4
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-02-10 14:09:52 +01:00
terramorpha
2cdd592215 gnu: Add eden.
* gnu/packages/emulators.scm (eden): New variable.

Change-Id: Iacd2561ee9923e466a89ff1610b593fe86dc5ad9
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-02-10 14:09:52 +01:00
terramorpha
5f03611b8d gnu: Add mcl-cpp-for-eden.
* gnu/packages/emulators.scm (mcl-cpp-for-eden): New variable.

Change-Id: I63ac9e19bc7e5d59363c2a866a008b7703c3afb0
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-02-10 14:09:52 +01:00
terramorpha
3d364f0e49 gnu: Add nx-tzdb.
* gnu/packages/emulators.scm (nx-tzdb): New variable.

Change-Id: I2908f71ce7291e91015fe0b7f82a676552eb3a97
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-02-10 14:09:52 +01:00
terramorpha
09fae4de71 gnu: Add sirit.
* gnu/packages/vulkan.scm (sirit): New variable.

Change-Id: Ibab4db16cf3b0196958eafce161285a910afb32d
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-02-10 14:09:52 +01:00
terramorpha
b0a1a0cbd7 gnu: Add gamemode.
* gnu/packages/linux.scm (gamemode): New variable.

Change-Id: I7ea221048badf4e28b3a964de8a0a61eab5b6210
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-02-10 14:09:52 +01:00
terramorpha
02564e94f9 gnu: Add xbyak.
* gnu/packages/cpp.scm (xbyak): New variable.

Change-Id: If92e7e660e48a5b43c1c4043c1f35d0d2437a73a
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-02-10 14:09:51 +01:00
Acid Bong
049abf7db8 gnu: udiskie: Update to 2.6.1.
Remove python-pyxdg from inputs, as it was removed by the upstream back
in 2.2.0, see:
<https://github.com/coldfix/udiskie/blob/master/CHANGES.rst#220>.

* gnu/packages/freedesktop.scm (udiskie): Update to 2.6.1.
[inputs]: Remove python-pyxdg.

Change-Id: I2cdd651a00ae49314f3ee2705a39e5008dab0d58
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-10 13:02:29 +00:00
Hennadii Stepanov
ea1a16f7c2 gnu: python-lief: Update to 0.17.3.
* gnu/packages/python-xyz.scm (python-lief): Update to 0.17.3.

Change-Id: Iaf0d9a3a0cb8cccf5e39fadcb1a16c61b0fd8109
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-10 12:54:27 +00:00
Carlos Durán Domínguez
5a9a8cb7a8 gnu: Add sov.
* gnu/packages/wm.scm (sov): New variable.

Change-Id: Ice852054f659a61050f79f4563ab19417a395e83
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Merges: #5731
2026-02-10 11:36:16 +01:00
Ludovic Courtès
08888b0e61 gnu: python-nose: Use ‘define-deprecated-package’.
* gnu/packages/check.scm (python-nose): Use ‘define-deprecated-package’.

Fixes: guix-science/guix-past#37
Change-Id: I7c47db52b483980806e066f48231ede88deb3871
2026-02-10 11:36:15 +01:00
Cayetano Santos
f922e98bec gnu: json-for-vhdl-for-vunit: Simplify.
* gnu/packages/electronics.scm (json-for-vhdl-for-vunit)[arguments]:
Delete.
[native-inputs]: Delete.
(python-vunit)[arguments]: Update ’unbundle #:phase.

Change-Id: Id8a947a0d415a48798d2efd4abcab1a7717a336d
2026-02-10 11:27:35 +01:00
Cayetano Santos
7bd9285dcf gnu: json-for-vhdl: Fix paths.
* gnu/packages/electronics.scm (json-for-vhdl)[arguments]:
Update #:install-plan.
[native-search-paths]: Add.

Change-Id: If3e294c5dd4f2cd7c8c6fac7b30a50b63f491731
2026-02-10 11:27:35 +01:00