1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-05-28 12:01:49 +02:00
Commit Graph

187267 Commits

Author SHA1 Message Date
Cayetano Santos 31ca70b4fa gnu: libassuan: Update to 3.0.2.
* gnu/packages/gnupg.scm (libassuan): Update to 3.0.2.

Change-Id: Ie9116581fc2f7a2adf6fe27f473b629ebd171192
2026-05-28 11:50:20 +02:00
Cayetano Santos bae28851a0 gnu: qgpgme: Update to 2.1.0.
* gnu/packages/gnupg.scm (qgpgme): Update to 2.1.0.

Change-Id: Idf7de4452f96f6d32d7e2bb7f2a88bc6e7b16c2f
2026-05-28 11:44:56 +02:00
Cayetano Santos 8742dcbf8c gnu: gpgme-2: Update to 2.1.0.
* gnu/packages/gnupg.scm (gpgme-2): Update to 2.1.0.

Change-Id: I0554efc320ec66bbe1393ee83d0387c80412743b
2026-05-28 11:40:13 +02:00
Cayetano Santos dbd329b01f gnu: libksba: Update to 1.8.0.
* gnu/packages/gnupg.scm (libksba): Update to 1.8.0.

Change-Id: I8edb8c70b573ba26e83858f08aa953df9acc0414
2026-05-28 11:37:44 +02:00
Yelninei 5cc4e448ee gnu: gnutls: Update to 3.8.13.
* gnu/packages/tls.scm (gnutls): Update to 3.8.13.
[source]: Remove gnutls-no-which.patch.
* gnu/packages/patches/gnutls-no-which.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Deregister it.

Merges guix/guix!7306

Change-Id: I4161600203490b2989dfddafbedebfeead1cbfea
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-05-24 16:38:22 +02:00
Yelninei 92121f131e gnu: p11-kit: Update to 0.26.2.
* gnu/packages/tls.scm (p11-kit): Update to 0.26.2.

Merges guix/guix!7306

Change-Id: If3a055f532e99fd4e4d433a23e781a147d1af791
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-05-24 16:38:04 +02:00
Yelninei e471b90e52 gnu: libidn2: Update to 2.3.8.
* gnu/packages/libidn.scm (libidn2): Update to 2.3.8.

Merges guix/guix!7306

Change-Id: Ib2b3bcc340cbf89cfb1fc67e14eb45ad09910b08
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-05-24 16:37:46 +02:00
Sughosha ae91228254 gnu: python-gpg: Update to 2.0.0.
* gnu/packages/gnupg.scm (python-gpg): Update to 2.0.0.
[source]<patches>: Remove the patch.
[arguments]<#:phases>: Remove 'set-environment phase.  Add 'patch-setup.py
phase.
[inputs]: Remove gpgme; add gpgme-2 and libgpg-error.
* gnu/packages/patches/python-gpg-setup-72.patch: Remove file.
* gnu/local.mk: Deregister it.

Fixes: guix/guix#2807
Merges guix/guix!8544

Change-Id: Ie926eed78500880420238272d42beb32333e5de7
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-05-24 16:12:34 +02:00
Sughosha 8fbea716db gnu: isoimagewriter: Build with newer gpgme.
* gnu/packages/kde-utils.scm (isoimagewriter)[inputs]: Remove gpgme; add
gpgme-2.

Merges guix/guix!8544

Change-Id: I790c8814429b04eb2c06d51f4ff6fbd9e1eed42d
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-05-24 16:12:23 +02:00
Sughosha 2bc7f8c379 gnu: kmail: Fix build.
* gnu/packages/kde-pim.scm (kmail)[inputs]: Remove gpgme; add gpgme-2.

Merges guix/guix!8544

Change-Id: Id01fc550b3aa86dac43895cc1ec99184cb6379f8
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-05-24 16:12:11 +02:00
Sughosha e77b3ebd2a gnu: kaddressbook: Build with newer gpgme.
* gnu/packages/kde-pim.scm (kaddressbook)[inputs]: Remove gpgme; add
gpgme-2.

Merges guix/guix!8544

Change-Id: I136cbbc6b99bdf9b80402ba14fbb33e3d3a32e30
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-05-24 16:11:59 +02:00
Sughosha 4025d20411 gnu: kmailcommon: Fix build.
* gnu/packages/kde-pim.scm (kmailcommon)[inputs]: Remove gpgme; add gpgme-2.

Merges guix/guix!8544

Change-Id: Ide500e2627ff88d83284581c0c6e882661ba9d9c
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-05-24 16:11:46 +02:00
Sughosha a89745871f gnu: akregator: Fix build.
* gnu/packages/kde-pim.scm (akregator)[inputs]: Remove gpgme; add
gpgme-2.

Merges guix/guix!8544

Change-Id: I8a927f28ab8101752737ce23903d0159a2108859
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-05-24 16:11:35 +02:00
Sughosha c182524c43 gnu: kleopatra: Fix build.
* gnu/packages/kde-pim.scm (kleopatra)[inputs]: Remove gpgme; add gpgme-2.

Merges guix/guix!8544

Change-Id: I658d2ef2d0855888d8188c50234dcc7feb0a80c5
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-05-24 16:11:19 +02:00
Sughosha 65e86818cf gnu: kmessagelib: Fix build.
* gnu/packages/kde-pim.scm (kmessagelib)[inputs]: Remove gpgme; add
gpgme-2.

Merges guix/guix!8544

Change-Id: I4f9759ee18a0c54ddf5084fe3b9d778e59ae0c9c
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-05-24 16:11:05 +02:00
Sughosha 175bee358b gnu: libkleo: Fix build.
* gnu/packages/kde-pim.scm (libkleo)[inputs]: Remove gpgme; add gpgme-2.
[propagated-inputs]: Ditto.

Merges guix/guix!8544

Change-Id: I149561985a6b881adfead477feac70f8a1158ad2
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-05-24 16:10:47 +02:00
Sughosha 2e7c1716ae gnu: kwallet-5: Build with newer gpgme.
* gnu/packages/kde-frameworks.scm (kwallet-5)[inputs]: Remove gpgme; add
gpgme-2.

Merges guix/guix!8544

Change-Id: I753a517649011858d49d3b4b685e7e62c847975b
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-05-24 16:10:34 +02:00
Sughosha 6f8cc1702c gnu: kwallet: Build with newer gpgme.
* gnu/packages/kde-frameworks.scm (kwallet)[inputs]: Remove gpgme; add
gpgme-2.

Merges guix/guix!8544

Change-Id: I06b46d0add86c1e7cf7bcc9032e326f88ae0b486
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-05-24 16:10:21 +02:00
Sughosha 744095efea gnu: qgpgme: Update to 2.0.0.
QGpgME has been separated from GPGME.

* gnu/packages/gnupg.scm (qgpgme): Update to 2.0.0; do not inherit from gpgme;
remove the comment for the license field.
[version]: New field; update to "2.0.0".
[source]: New field;  update to the new location.
[build-system]: New field; switch to qt-build-system.
[arguments]: Switch to gexp.
<#:qtbase>: Set to qtbase.
<#:phases>: Remove 'chdir-and-symlink phase; add 'check-setup phase.
[propagated-inputs]: Remove gpgme; add gpgme-2, gpgmepp, and libgpg-error.
[native-inputs]: Do not modify the inherited native inputs; add gnupg and
pkg-config.
[inputs]: Remove field.
[home-page]: New field; update URL.

Merges guix/guix!8544

Change-Id: Ibd0119521c119d5426692cf20970d844361b7fe1
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-05-24 16:10:11 +02:00
Sughosha 0fcf19116a gnu: qgpgme-qt5: Update to 2.0.0.
QGpgME has been separated from GPGME.

* gnu/packages/gnupg.scm (qgpgme): Update to 2.0.0; do not inherit from gpgme;
remove the comment for the license field.
[version]: New field; update to "2.0.0".
[source]: New field;  update to the new location.
[build-system]: New field; switch to qt-build-system.
[arguments]: Switch to gexp.
<#:phases>: Remove 'chdir-and-symlink phase; add 'check-setup phase.
[propagated-inputs]: Remove gpgme; add gpgme-2, gpgmepp, and libgpg-error.
[native-inputs]: Do not modify the inherited native inputs; add gnupg and
pkg-config.
[inputs]: Remove field.
[home-page]: New field; update URL.

Merges guix/guix!8544

Change-Id: I8a3ee2037be44339510a3ad82766a3a995d34746
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-05-24 16:09:58 +02:00
Sughosha 9f2e04eaad gnu: Add gpgmepp.
* gnu/packages/gnupg.scm (gpgmepp): New variable.

Merges guix/guix!8544

Change-Id: I3de7f992aa2fd99926dcdf40ab425b8f2d3c604a
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-05-24 16:09:44 +02:00
Sughosha 8856ee7b9d gnu: gpgme-1: Inherit from gpgme-2.
* gnu/packages/gnupg.scm (gpgme-1): Inherit from gpgme-2.
[build-system, arguments, inputs, propagated-inputs, home-page, synopsis,
description, license]: Drop the fields.

Merges guix/guix!8544

Change-Id: Iaefeea413e7a6136c4808ba2b9d9db8909ad7680
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-05-24 16:09:24 +02:00
Sughosha 0fc441dc13 gnu: Add gpgme-2.
* gnu/packages/gnupg.scm (gpgme-2): New variable.

Merges guix/guix!8544

Change-Id: Ie2f31a44521d96c8c44507ba31b9468989c793ad
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-05-24 16:09:13 +02:00
Sughosha 29159afbaa gnu: gpgme: Rename to gpgme-1.
* gnu/packages/gnupg.scm (gpgme): Raname variable to...
(gpgme-1): ...this.
(gpgme): New variable set to gpgme-1.

Merges guix/guix!8544

Change-Id: I428f60548e56b59d29d1abdf4f546e37353a70b3
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-05-24 16:09:04 +02:00
Ahmad Jarara 3a6487616a gnu: libfido2: Enable tests.
* gnu/packages/security-token.scm (libfido2): Enable tests.
[arguments]<#:tests?>: Unset #f.
<#:configure-flags>: Add "-DBUILD_TESTS=ON".

Merges guix/guix!8743

Change-Id: Id262d0577653408b3827b6ab6ccecb689dabb306
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
Modified-by: Cayetano Santos <csantosb@inventati.org>
2026-05-23 23:03:01 +02:00
Ahmad Jarara 88e1c76723 gnu: libcbor: Enable tests.
* gnu/packages/compression.scm (libcbor):
[arguments]: Switch to G-Expressions.
<#:tests?>: Unset #f.
<#:configure-flags>: Remove redundant CMAKE_BUILD_TYPE,
CMAKE_INSTALL_LIBDIR, and CMAKE_INSTALL_RPATH configure flags.
Remove CBOR_CUSTOM_ALLOC flag; add "-DWITH_TESTS=ON".
[inputs]: Add cmocka.

Merges guix/guix!8743

Change-Id: I673c2d44a1533424e201c14a3becbb80065d870e
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
Modified-by: Cayetano Santos <csantosb@inventati.org>
2026-05-23 23:03:01 +02:00
Yelninei 54e6226724 gnu: rhash: Update to 1.4.6.
* gnu/packages/crypto.scm (rhash): Update to 1.4.6.

Merges guix/guix!7667

Change-Id: Ibc4d1d1ceffe8895fe75644482b4cbc2542d3d48
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-05-23 22:40:01 +02:00
Sergey Trofimov 11131ac629 gnu: ntfs-3g: Build from git.
* gnu/packages/patches/ntfs-3g-autoconf-sbin-helpers.patch: New patch.
* gnu/packages/patches/ntfs-3g-consistent-sbindir-usage.patch: New patch.
* gnu/local.mk: Register new patches.
* gnu/packages/linux.scm (ntfs-3g): Build from git.
[source]: Use git-fetch. <snippet>: Remove. <patches>: Add new patches.
[arguments]<#:configure-flags>: Add --with-modprobe-helper.
[native-inputs]: Add autoconf, automake, libtool.
[inputs]: Add kmod.
[properties]: Remove release-monitoring-url and upstream-name.
* gnu/packages/linux.scm (ntfs-3g-static): Gexpify arguments.

Merges guix/guix!8666

Change-Id: I391d31d9b161e5f7840b4be474b9538ae053d320
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-05-23 22:02:50 +02:00
jgart 0b597e5517 gnu: trealla: Update to 2.100.6.
* gnu/packages/prolog.scm (trealla): Update to 2.100.6.

Change-Id: I2844dc936d1c710e4607d7349388de8aac1ec20b
2026-05-23 12:01:29 -04:00
luca 1cb130bda2 gnu: fzf: Update to 0.72.0.
* gnu/packages/terminals.scm (fzf): Update to 0.72.0.
[home-page]: Update to https://junegunn.github.io/fzf/.

Change-Id: I384d0222ad1a61e8ca5d431626896c421fcff25b
Signed-off-by: Sughosha <sughosha@disroot.org>
2026-05-23 20:33:49 +05:30
Sughosha b709e23ef5 gnu: single-application: Do not inherit.
* gnu/packages/qt.scm (single-application): Do not inherit from
single-application-qt5.

Change-Id: Ib96766b09164cdf9cedf70a6da300b8154b141db
2026-05-23 16:39:31 +05:30
Cayetano Santos e7b38e8487 gnu: emacs-gptel-prompts: Update to 1.0-3.f6d590c.
* gnu/packages/emacs-xyz.scm (emacs-gptel-prompts): Update to 1.0-3.f6d590c.

Change-Id: Ieb6a1a95422f5103dd2ba97d5fe7f160b8832782
2026-05-23 12:55:18 +02:00
Cayetano Santos d31cbb93ce gnu: fusesoc: Update to 2.4.6.
* gnu/packages/electronics.scm (fusesoc): Update to 2.4.6.

Change-Id: Ia9d8003eb48511d1bdfef48b0e8c2ae3f6c9ef24
2026-05-23 11:08:32 +02:00
Cayetano Santos ce1cd9a7b9 gnu: open-logic: Update to 4.5.0.
* gnu/packages/hdl.scm (open-logic): Update to 4.5.0.

Change-Id: I9090960d45301ee03b321b72e467fdb9f788c550
2026-05-23 10:20:11 +02:00
Cayetano Santos 06ec87bd52 gnu: python-tdda: Update to 3.0.02.
* gnu/packages/python-science.scm (python-tdda): Update to 3.0.02.
[source]: Switch to git-fetch.
[arguments]: Update #:test-flags.
[propagated-inputs]: Add python-chardet, python-numpy, python-pandas,
python-polars, python-pyarrow, python-pyyaml, python-regex,
python-requests, python-rich, python-tomli, and python-tomli-w.
[native-inputs]: Remove python-numpy, python-chardet, python-pandas,
python-pyarrow, and python-rich.
[home-page]: Update.

Change-Id: Iebc7b720019d99be859c5ec51361a30357aae012
2026-05-23 10:02:20 +02:00
Liliana Marie Prikler a906fbd955 gnu: ruby-4.0: Update to 4.0.5.
* gnu/packages/ruby.scm (ruby-4.0): Update to 4.0.5.
2026-05-23 09:18:07 +02:00
Hugo Buddelmeijer 16f6588aee gnu: libei: Use valgrind/pinned.
* gnu/packages/freedesktop.scm (libei)[native-inputs]: Replace
valgrind/interactive with valgrind/pinned.

Change-Id: Idf0b65eb7ae1bc44da90516958705a6931255301
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-05-23 09:17:49 +02:00
Patrick Norton a6356a32b8 gnu: dunst: Update to 1.13.2.
* gnu/packages/wm.scm (dunst): Update to 1.13.2.

Change-Id: I3c1311a710a80b07b6448a3ba14e86b21cc5f1d2
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-05-23 09:17:47 +02:00
Ethan Blanton d451df8479 gnu: guile-uuid: Update to 0.9.1.
* gnu/packages/guile-xyz.scm (guile-uuid): Update to 0.9.1.
[#:phases]<check>: Also delete “guix.scm”.

Change-Id: Iaad668c6a359f2ee5ac4e78e66979645f095720c
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-05-23 09:16:57 +02:00
Aaron Covrig 3f4efc59f0 gnu: zsh-autosuggestions: Update to 0.7.1.
* gnu/packages/shellutils.scm (zsh-autosuggestions): Update to 0.7.1.

Change-Id: I1dd6c63f0204906db858d3b087c792e6c843fd2f
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-05-23 09:16:53 +02:00
Liam Hupfer 47c846f9ed gnu: Add emacs-nix-ts-mode.
* gnu/packages/emacs-xyz.scm (emacs-nix-ts-mode): New variable.

Change-Id: I1a35eb7cd6803e2b41bedd67048a2d9056dbdb2e
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-05-23 09:16:49 +02:00
Anderson Torres c03c1426bd gnu: byacc: Remove machine-generated files.
* gnu/packages/compiler-tools.scm (byacc)[source]: Remove machine-generated files.
[native-inputs]: Add autoconf, automake.

Change-Id: I74f756aefdf46a56b2da113bf9dd746f9dcfd13b
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-05-23 09:16:40 +02:00
Anderson Torres 7101adead8 gnu: byacc: Migrate to (gnu packages compiler-tools).
* gnu/packages/c.scm (byacc): Move from here …
* gnu/packages/compiler-tools.scm: … to here.

Change-Id: I8caac104b9aeef000c836cad3d4d353313ef0cae
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-05-23 09:16:27 +02:00
Anderson Torres 522d3cf350 gnu: oyacc-as-yacc-wrapper: New package.
This patch provides a wrapper package to use oyacc as yacc.

* gnu/packages/compiler-tools.scm (oyacc-as-yacc-wrapper): New variable.

Change-Id: Id44f57287a672555b8a7af3c9342281227bdffdd
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-05-23 09:15:50 +02:00
Anderson Torres ef76675e8b gnu: Rename (gnu packages oyacc) to (gnu packages compiler-tools).
* gnu/packages/oyacc.scm (oyacc): Move from here …
* gnu/packages/compiler-tools.scm: … to this new file.
* gnu/local.mk: (GNU_SYSTEM_MODULES): Adjust accordingly.
* etc/teams.scm (build-tools)[#:scope]: Likewise.
* CODEOWNERS: Likewise.
* po/packages/POTFILES.in: Likewise.

Change-Id: I6a93800d8549c612f21a705fe70cdd0266e334f9
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-05-23 09:13:11 +02:00
Artyom V. Poptsov 98756cfccb gnu: liblouisutdml: Update to 2.12.0-2.84916f5.
* gnu/packages/language.scm (liblouisutdml): Update to 2.12.0-2.84916f5.

Change-Id: I14baf304bfe74adea9f4bda76b481e20d54dfcfc
2026-05-23 08:06:56 +03:00
Maxim Cournoyer 1cb710f1fb packages: Sanitize %load-path used in %patch-path.
Having the Guix root trailed by a slash in the GUILE_LOAD_PATH would
previously cause %patch-path to not return an entry with the patches
sub-directory, leading to errors such as:

   While executing meta-command:
   ERROR:
     1. &formatted-message:
         format: "~a: patch not found\n"
         arguments: ("icecat-use-older-reveal-hidden-html.patch")

* gnu/packages.scm (strip-trailing-slash): New procedure.
(%patch-path): Use it to strip any trailing slash from the %load-path entries.

Fixes: <https://issues.guix.gnu.org/43818>.
Change-Id: I4e98860d3914c8731c8dc70d29441e794825ff76
2026-05-23 13:36:10 +09:00
Maxim Cournoyer f98c00ab74 machine: Dynamically retrieve the base server image name.
Query the API to find the latest Debian image to deploy the base system with.

* gnu/machine/hetzner/http.scm (null-or): New procedure.
(<hetzner-image>): New JSON record type.
(<hetzner-image-created-from>): Likewise.
(<hetzner-image-protection>): Likewise.
(%hetzner-default-server-image): Change simple variable to a memoized
procedure.
(hetzner-api-server-create): Adjust user accordingly.
(hetzner-api-images): New procedure.

Change-Id: I9544708c878971a2c776c80b9a4ee06078d5ce61
2026-05-23 13:29:15 +09:00
Maxim Cournoyer 5d33059550 gnu: luanti-halon: Update to 5.16.0-0.91e523a.
* gnu/packages/luanti.scm (luanti-halon): Update to 5.16.0-0.91e523a.

Change-Id: I575b43e54f81d5d19b7fed4ea8df49664aaf09ba
2026-05-23 13:21:16 +09:00
Maxim Cournoyer dbbd7dea22 gnu: luanti: Update to 5.16.0.
* gnu/packages/luanti.scm (luanti): Update to 5.16.0.
[source] <patches>: Delete.
<snippet>: Adjust for renamed files.
* gnu/packages/patches/luanti-paths.patch: Delete file (integrated upstream).
* gnu/local.mk (dist_patch_DATA): De-register it.

Change-Id: I74e3ec846baca6b3b4af23cc10a059bb1a3d8b14
2026-05-23 13:21:16 +09:00