Sergio Pastor Pérez
21bb03de88
teams: Add Sergio Pastor Pérez to various teams.
...
* etc/teams.scm: ("Sergio Pastor Pérez"): New entry. Add Sergio Pastor Pérez
to guile, hpc and kde teams.
Change-Id: I04c9b9a7cfc09633602cfaed661c3f305d7bb74b
Signed-off-by: Andreas Enge <andreas@enge.fr >
2026-02-11 14:48:57 +01:00
Cayetano Santos
b8a02db5e9
teams: hpc: Adopt rocm-libs and rocm-tools.
...
* etc/teams.scm (hpc)<#:scope>: Add "gnu/packages/rocm-tools.scm" and "gnu/packages/rocm-libs.scm".
* CODEOWNERS: Regenerate file.
Merges guix/guix!6305 .
Change-Id: I1cd8ecb60588b6e41dd9429d8a5f01613ee81a21
2026-02-11 13:14:09 +01:00
Foster Hangdaan
051a66b8e8
gnu: transmission: Switch to git-fetch.
...
* gnu/packages/bittorrent.scm (transmission)[source]: Switch to git-fetch.
Change-Id: If6908e5ee535049408408c1d86a3dfcc673206f3
Signed-off-by: Andreas Enge <andreas@enge.fr >
2026-02-11 12:37:33 +01:00
Foster Hangdaan
6153c8e698
gnu: transmission: Update to 4.1.0.
...
* gnu/packages/bittorrent.scm (transmission): Update to 4.1.0.
[source]: Remove transmission-4.0.6-fix-build.patch.
* gnu/packages/patches/transmission-4.0.6-fix-build.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
Change-Id: I36ebc4693dfb5bdcc73ccb6a6669fe9217e732b2
Signed-off-by: Andreas Enge <andreas@enge.fr >
2026-02-11 12:31:39 +01:00
Spencer King
d5e8058313
gnu: iaito: Update to 6.0.8.
...
* gnu/packages/engineering.scm (iaito): Update to 6.0.8.
[version]: Switch to using a release tag.
Change-Id: Icc3cd97cfd800c0c42e0b1b0c9b72f75772311e7
Signed-off-by: Andreas Enge <andreas@enge.fr >
2026-02-11 12:13:50 +01:00
Spencer King
bc994f6638
gnu: radare2: Update to 6.0.8.
...
* gnu/packages/engineering.scm (radare2): Update to 6.0.8.
[arguments]<#:configure-flags>: Disable use_libuv.
* gnu/packages/patches/radare2-fix-meson-build-to-use-sys-sdb.patch:
Remove diff for nonexistent code.
Change-Id: I567713ef8535eb134e42be6b2865265bb5574731
Signed-off-by: Andreas Enge <andreas@enge.fr >
2026-02-11 12:13:50 +01:00
Spencer King
037e48a481
gnu: sdb: Update to 2.3.4.
...
* gnu/packages/databases.scm (sdb): Update to 2.3.4.
Change-Id: I3e89eaa8074002359e3c1419442d11b680a99988
Signed-off-by: Andreas Enge <andreas@enge.fr >
2026-02-11 12:13:50 +01:00
Cayetano Santos
398561e8df
gnu: gtkwave: Update to 3.4.0-1.36638f9.
...
* gnu/packages/electronics.scm (gtkwave): Update to 3.4.0-1.36638f9.
[inputs]: Add json-glib.
Change-Id: If3a392b8a2fbc2b9a497d5ab878e173bb861181c
2026-02-11 12:02:10 +01:00
Mathieu Lirzin
5bde01c062
Revert "gnu: clojure-tools: Add coreutils-minimal and openjdk inputs."
...
This reverts commit 1481959db7 .
Change-Id: I9c05bb3575da3a45ee358ed5eacbd6e6e0a6885f
Signed-off-by: Andreas Enge <andreas@enge.fr >
2026-02-11 11:10:15 +01:00
Giacomo Leidi
b657836863
gnu: postgresql-role: Avoid leaking passwords through kernel's command line facility.
...
The implementation of postgresql-role's password up until now relied on
spawining a subshell reading the password file and passing its content
via command line to a psql process which would create users and set
passwords. This allowed a (fast) attacker to eavesdrop, via the kernel
command line facility, the password while they were read,
without having the permissions required for reading the password
file.
This new implementation reads passwords directly from password files
into the Guile process, temporarily stores them in query files living in
a memory backed file system and deletes the query files after executing
them. It also makes sure to turn off logging of commands for the
duration of the password setting transaction, so passwords don't get
leaked to system logs through misconfiguration.
* gnu/services/databases.scm (%postgresql-role-runtime-dir): New
variable.
(postgresql-create-roles): Rework the way passwords are set to avoid
leaking them through subshells and command lines.
(%postgresql-role-file-systems): New variable.
(postgresql-role-service-type): Add file-system-service-type extension
point.
Change-Id: I52406d1d24f5d163081b5c21d3e1760fc0b67a1e
2026-02-11 10:57:06 +01:00
Andreas Enge
55669ce9dc
gnu: Remove python-nptyping.
...
* gnu/packages/python-check.scm (python-nptyping): Delete variable.
Fixes : guix/guix#5525
Change-Id: I48c8f86a994e184c7faae5ae64b3ba2503466216
2026-02-11 10:56:12 +01:00
Andreas Enge
ae7f682c64
gnu: lazarus: Refresh deprecated input.
...
* gnu/packages/pascal.scm (lazarus)[inputs]: Replace atk by at-spi2-core.
[arguments]<#:phases>{build}: Adapt accordingly.
Change-Id: Ib54848eeb9166a37bf4603f9fb04c2aa2de0433a
2026-02-11 10:56:08 +01:00
Igorj Gorjaĉev
e9bfe0893c
build-system: mix: Set deterministic compiler option.
...
* guix/build/mix-build-system.scm (set-mix-env): Set deterministic compiler
option.
Merges: https://codeberg.org/guix/guix/pulls/5550
Change-Id: Id9d353bf9747d79ec6e86603f9fb899a0c607cbb
Signed-off-by: Giacomo Leidi <therewasa@fishinthecalculator.me >
2026-02-11 10:16:23 +01:00
Igorj Gorjaĉev
067b7d1238
gnu: elixir-hex: Set deterministic compiler option.
...
* gnu/packages/elixir.scm (elixir-hex): Set deterministic compiler option.
Change-Id: If299e5b996d7689545eeab99c5559a14b304706d
Signed-off-by: Giacomo Leidi <therewasa@fishinthecalculator.me >
2026-02-11 10:14:37 +01:00
Igorj Gorjaĉev
c4164697f3
gnu: elixir: Fix search paths.
...
* gnu/packages/elixir.scm (elixir): Fix search paths.
[native-search-paths]: Add search path for Erlang deps.
Change-Id: I9215404215911d8ca17de01c4e57ba996c6b3233
Signed-off-by: Giacomo Leidi <therewasa@fishinthecalculator.me >
2026-02-11 10:14:37 +01:00
Igorj Gorjaĉev
6e5488902e
gnu: elixir: Update to 1.19.5.
...
* gnu/packages/elixir.scm (elixir): Update to 1.19.5.
Change-Id: I62a58b05d221f7d51c96bc225efa0dd5feb71f1d
Signed-off-by: Giacomo Leidi <therewasa@fishinthecalculator.me >
2026-02-11 10:14:36 +01:00
Andy Tai
15b16a3a59
gnu: xpra: Update to 6.4.3.
...
* gnu/packages/xorg.scm (xpra): Update to 6.4.3.
Change-Id: I2ee1f31ad7ac1907e8217b523912c463e9b3b01e
Signed-off-by: Andreas Enge <andreas@enge.fr >
2026-02-11 10:07:25 +01:00
Maxim Cournoyer
50a99b17ec
utils/git-origin: Fix generated sexp when #:recursive? is #t.
...
* guix/import/utils.scm (git-origin): Wrap recursive? in extra list.
Change-Id: Id2a9d918fd67fe93bbc42bdbe2bc324b74ecc683
2026-02-11 17:40:23 +09:00
Efraim Flashner
1675810df7
gnu: fish: Adjust input crates.
...
Fixes guix/guix#6296 .
* gnu/packages/rust-crates.scm (fish): Use the fish fork of
rust-pcre2-sys.
Change-Id: I224fd3ae3f35a69a1e9b98e83e9a48695b6e800a
2026-02-11 10:06:09 +02:00
Cayetano Santos
5af99e153d
gnu: llama-cpp: Unbundle ggml.
...
* gnu/packages/machine-learning.scm (llama-cpp)[inputs]: Add ggml.
[arguments]<#:configure-flags>: Set accordingly.
Change-Id: I30299ccab727f5a242eeb5437cb4b7e581e2b47d
2026-02-11 08:14:51 +01:00
Cayetano Santos
02dba5ab3e
gnu: Add ggml.
...
* gnu/packages/machine-learning.scm (ggml): New variable.
Merges guix/guix!6238
Change-Id: Iebfff1cd9587a3ba3bb02020533c658b6c21f614
2026-02-11 08:10:15 +01:00
Andy Tai
ff3813891a
gnu: llama-cpp: Update to b7966.
...
* gnu/packages/machine-learning.scm (llama-cpp): Update to b7966.
[inputs]: Add openssl.
[native-inputs]: Add python-minimal-wrapper.
[arguments]<#:phases>: Update ’fix-tests.
Merges guix/guix!6227
Change-Id: I756e3e28a6b5d0fdc64349260806305619bbcc30
Signed-off-by: Cayetano Santos <csantosb@inventati.org >
2026-02-11 08:09:03 +01:00
Cayetano Santos
2c9f8c009a
gnu: emacs-racket-mode: Skip failing tests.
...
* gnu/packages/emacs-xyz.scm (emacs-racket-mode)[arguments]<#:phases>:
Add ’skip-failing-tests.
Merges guix/guix!6167
Change-Id: I70a6cc31f04da6dbec0e65f063b7246c73421c78
2026-02-11 08:01:29 +01:00
Cayetano Santos
1b7439d73d
gnu: cryptsetup-minimal: Update to 2.8.4.
...
* gnu/packages/cryptsetup.scm (cryptsetup-minimal): Update to 2.8.4.
Merges guix/guix!6177
Change-Id: I0fc61f3c193eb37139fa106e8fd1b02315e97c31
2026-02-11 07:52:01 +01:00
Hilton Chain
5429b9a1f9
installer: run-wifi-page: Handle null ‘service-items’.
...
Previously, the installer crashes after pressing enter on "No wifi detected".
* gnu/installer/newt/wifi.scm (run-wifi-page): Scan wifi when connecting with
null ‘service-items’.
Change-Id: I04c57f2bdf0cc7f5928e154fce48e54d1ecb0cfa
Merges: #6287
2026-02-11 12:14:13 +08:00
Ian Eure
4a7d413409
gnu: openshot: Update to 3.4.0.
...
* gnu/packages/video.scm (openshot): Update to 3.4.0.
Change-Id: Idb4df12dbc6aee1448798b6f571153886b480ab7
2026-02-10 18:25:42 -08:00
Ian Eure
ec9611d0c6
Revert "gnu: Remove openshot."
...
This reverts commit 61bba2ef6e .
2026-02-10 18:25:41 -08:00
Ian Eure
17147fb2cd
gnu: libopenshot-audio: Update to 0.5.0.
...
* gnu/packages/audio.scm (libopenshot-audio): Update to 0.5.0.
Change-Id: Iddf57b3d7e3880ca34f94d45209091089101f148
2026-02-10 18:25:40 -08:00
Ian Eure
672e88fe15
gnu: libopenshot: Update to 0.5.0.
...
* gnu/packages/video.scm (libopenshot): Update to 0.5.0.
Change-Id: Ib3c22ccd41cc1b4563a209e8b52172f587e5c18f
2026-02-10 18:25:39 -08:00
Ian Eure
d651764ec4
Revert "gnu: Remove python-pyqtwebengine."
...
This reverts commit 843719a57a .
Change-Id: I33605011b2824c6a04e4616d14908eb48afea533
2026-02-10 18:25:38 -08:00
jgart
a1c141e342
home: services: Format let block in helper function.
...
* gnu/home/services/sway.scm (services): Format let block in helper function.
Change-Id: I9ce14f33cb52ab97e0af129aad12d65bfdd70495
2026-02-10 20:04:19 -05:00
Maxim Cournoyer
30d4846e2a
gnu: gnome-music: Update to 49.1.
...
* gnu/packages/gnome.scm (gnome-music): Update to 49.1.
Change-Id: Ib37e2d57f05743799d6acbfd597a5477014df113
2026-02-11 09:49:53 +09:00
David Elsing
60220bc066
gnu: Add hipfft.
...
* gnu/packages/rocm-libs.scm (hipfft): New variable.
Change-Id: I59e55a6d96a9b1aa500aac7df31c5af7aa5b53a2
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
Merges: #5787
2026-02-10 23:49:16 +01:00
David Elsing
f87a0fc347
gnu: Add rocfft.
...
* gnu/packages/rocm-libs.scm (rocfft): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2026-02-10 23:49:16 +01:00
David Elsing
dea0a3842b
gnu: Add miopen.
...
* gnu/packages/rocm-libs.scm (miopen): New variable.
* gnu/packages/patches/miopen-zstd.patch (miopen): New patch.
* gnu/local.mk (dist_patch_DATA): Register it.
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2026-02-10 23:49:15 +01:00
David Elsing
eb541097d1
gnu: Add frugally-deep.
...
* gnu/packages/machine-learning.scm (frugally-deep): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2026-02-10 23:49:15 +01:00
David Elsing
b5c501ad47
gnu: Add half-rocm.
...
* gnu/packages/rocm-libs.scm (half-rocm): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2026-02-10 23:49:15 +01:00
David Elsing
82f8434094
gnu: Add rocmlir.
...
* gnu/packages/llvm.scm (rocmlir): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2026-02-10 23:49:15 +01:00
David Elsing
67aab9bb0f
gnu: Add functionalplus.
...
* gnu/packages/cpp.scm (functionalplus): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2026-02-10 23:49:15 +01:00
David Elsing
e911d64ef2
gnu: Add doctest-next.
...
* gnu/packages/check.scm (doctest-next): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2026-02-10 23:49:15 +01:00
David Elsing
7e26e8e957
gnu: Add composable-kernel.
...
* gnu/packages/rocm-libs.scm (composable-kernel): New variable.
* gnu/packages/patches/composable-kernel-conditional-kernels.patch: New patch.
* gnu/local.mk (dist_patch_DATA): Add it.
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
Modified-by: Ludovic Courtès <ludo@gnu.org >
2026-02-10 23:48:57 +01:00
David Elsing
8d765f76ff
gnu: Add rocthrust.
...
* gnu/packages/rocm-libs.scm (rocthrust): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2026-02-10 23:46:37 +01:00
David Elsing
4012f1a134
gnu: Add hipcub.
...
* gnu/packages/rocm-libs.scm (hipcub): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2026-02-10 23:46:37 +01:00
David Elsing
82f539812a
gnu: Add rccl.
...
* gnu/packages/rocm.scm (rccl): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2026-02-10 23:46:37 +01:00
David Elsing
b4d56448a7
gnu: Add hipblas.
...
* gnu/packages/rocm-libs.scm (hipblas): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2026-02-10 23:46:37 +01:00
David Elsing
1005b1648a
gnu: Add hipsolver.
...
* gnu/packages/rocm-libs.scm (hipsolver): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2026-02-10 23:46:37 +01:00
David Elsing
6671f03a76
gnu: Add rocsolver.
...
* gnu/packages/rocm-libs.scm (rocsolver): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2026-02-10 23:46:36 +01:00
David Elsing
ffe09631d8
gnu: Add hipsparse.
...
* gnu/packages/rocm-libs.scm (hipsparse): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2026-02-10 23:46:36 +01:00
David Elsing
184c049226
gnu: Add rocsparse.
...
* gnu/packages/rocm-libs.scm (rocsparse): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2026-02-10 23:46:36 +01:00
David Elsing
9f2f9101b4
gnu: Add rocprim.
...
Adapted from the Guix-HPC channel (https://gitlab.inria.fr/guix-hpc/guix-hpc ).
* gnu/packages/rocm-libs.scm (rocprim): New variable.
* gnu/packages/patches/rocprim-placement-new-delete.patch: New patch.
* gnu/local.mk (dist_patch_DATA): Register it.
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2026-02-10 23:46:36 +01:00