1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-05-23 09:35:56 +02:00
Commit Graph

180872 Commits

Author SHA1 Message Date
Vagrant Cascadian 1e270c9a33 teams: kernel: Add Vagrant Cascadian.
* etc/teams.scm ("Vagrant Cascadian"): Add to kernel team.
2026-02-11 09:53:18 -08:00
Efraim Flashner 0689ad6dd0 system: vm: Remove grub-efi workaround.
Bug https://bugs.gnu.org/28768 no longer needs working around.

* gnu/system/vm.scm (virtualized-operating-system): Don't override the
bootloader of the system configuration used.

Change-Id: I495f59a6edd7929e2d47276db53fd86a89ac95e9
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-02-11 18:32:51 +02:00
Alexis Simon 376a269253 gnu: Add alignoth.
* gnu/packages/bioinformatics.scm (alignoth): New entry.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[alignoth]: New entry.

Change-Id: I35c0daf9d930f196551de1e5618b0569314a03db
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-02-11 18:22:59 +02:00
Sharlatan Hellseher b383c0ece5 gnu: lf: Update to 41.
* gnu/packages/disk.scm (lf): Update to 41.
[native-inputs]: Remove go-github-com-xuanwo-go-locale.

Change-Id: I16b780f2567564f3c933bab3e69cd95dbbc38f6a
2026-02-11 14:50:47 +00:00
Carlos Durán Domínguez dd5acc983c gnu: harmonist-sdl: Fix name collision.
* gnu/packages/games.scm (harmonist-sdl): Fix name collision with harmonist
package.
[arguments] <#:phases>: Add fix-name-collision phase.

Change-Id: Ic1a8b4b116d0173d59e7ace13b18b626b09b040b
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-11 14:34:30 +00:00
Carlos Durán Domínguez 0039705187 gnu: harmonist: Update to 1.0.2.
* gnu/packages/games.scm (harmonist): Update to 1.0.2.
[home-page]: Update it.

Change-Id: Idbd2e111ac6d69fa57881b15aea1ade01b46debb
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-11 14:34:30 +00:00
Carlos Durán Domínguez e7f6317b10 gnu: go-codeberg-org-anaseto-gruid-sdl: Update to 0.10.1.
* gnu/packages/game-development.scm (go-codeberg-org-anaseto-gruid-sdl):
Update to 0.10.1.
[source] <url>: Remove .git suffix.

Change-Id: Idf1e959ad273f0ba1f25929aad5dab4613ca7b10
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-11 14:32:49 +00:00
Carlos Durán Domínguez d13a95d371 gnu: go-codeberg-org-anaseto-gruid-tcell: Update to 0.5.0.
* gnu/packages/golang-xyz.scm (go-codeberg-org-anaseto-gruid-tcell): Update to
0.5.0.
[source] <url>: Remove .git suffix.

Change-Id: I08d570b792dd1619e277ca7ac5f575798e7b24a4
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-11 14:32:49 +00:00
Carlos Durán Domínguez 187402e0b3 gnu: go-github-com-gdamore-tcell-v2: Update to 2.13.5.
* gnu/packages/golang-xyz.scm (go-github-com-gdamore-tcell-v2): Update to
2.13.5.

Change-Id: If4f1b4dcf89fd14cc9ef849fc39d3ce02fd06d44
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-11 14:32:49 +00:00
Carlos Durán Domínguez bd922673ce gnu: go-codeberg-org-anaseto-gruid-js: Update to 0.5.0.
* gnu/packages/golang-xyz.scm (go-codeberg-org-anaseto-gruid-js): Update to
0.5.0.
[source] <url>: Remove .git suffix.

Change-Id: I13959803b951c7674da9bad488dceb2515d10200
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-11 14:32:49 +00:00
Carlos Durán Domínguez 5589eb8988 gnu: go-codeberg-org-anaseto-gruid: Update to 0.25.0.
* gnu/packages/golang-xyz.scm (go-codeberg-org-anaseto-gruid): Update to
0.25.0.
[source] <url>: Remove .git suffix.

Change-Id: I6ec837537103724e6af3c33c5395e213d759410f
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-11 14:32:45 +00:00
Ashish SHUKLA 0f7e40b009 gnu: got: Update to 0.122.
* gnu/packages/version-control.scm (got): Update to 0.122.

Merges: https://codeberg.org/guix/guix/pulls/6323
Change-Id: I4d27ea8dc589aea4d3efe8aab71bcab9e18aca78
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-11 14:28:13 +00:00
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