summaryrefslogtreecommitdiff
path: root/gnu
AgeCommit message (Collapse)Author
2026-04-24gnu: torbrowser: Update to 15.0.9.André Batista
* gnu/packages/tor-browsers.scm (firefox-locales): Update to 412690f136. (%torbrowser-build-date): Update to 20260404073000. (%torbrowser-version): Update to 15.0.9. (%torbrowser-firefox-version): Update to 140.9.1esr-15.0-1-build1. (torbrowser-translation-base): Update to ce651a6f8a. (torbrowser-translation-specific): Update to 685a144cb5. [arguments] <#:phases> 'fix-zucchini: New phase. Change Id: I04a709936f40f32780d2a9fd31d395db727378d3 Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-04-24gnu: ouch: Update rust dependencies.Efraim Flashner
Addresses rust security advisories. * gnu/packages/rust-crates.scm (lookup-cargo-inputs): Update entry for ouch. Change-Id: Ieef1dac04323f059afcfc1b4d814e81154fc3b09
2026-04-24gnu: tectonic: Install shell completions.Efraim Flashner
* gnu/packages/rust-apps.scm (tectonic)[arguments]: Add a phase to generate the shell completions. Change-Id: I9a624b1c44770325ff33567181440168c5b9a38f
2026-04-24gnu: tectonic: Update to 0.16.9.Efraim Flashner
* gnu/packages/rust-apps.scm (tectonic): Update to 0.16.9. [source]: Don't download recursively. Remove snippet. [arguments]: Skip a test. * gnu/packages/rust-crates.scm (lookup-cargo-inputs): Update entry for tectonic. Change-Id: I293ba0f31567d0cedf918cdfbbcfd62692c46dec
2026-04-24gnu: rust-crates: Remove some rust crates.Efraim Flashner
These crates were mentioned specifically by cargo audit. * gnu/packages/rust-crates.scm: Remove some unused crates. Change-Id: Ic76e8fdaf47d1004e8f0fb2c28162d20ccb57004
2026-04-24gnu: hyperfine: Simplify installing shell completions.Efraim Flashner
* gnu/packages/rust-apps.scm (hyperfine)[arguments]: Rewrite installing the shell completions to use the copy-build-system's install phase. Change-Id: I3113b1817a2a8ebeb63aa187f736def8babbb5c1
2026-04-24gnu: hyperfine: Update to 1.20.0.Efraim Flashner
* gnu/packages/rust-apps.scm (hyperfine): Update to 1.20.0. * gnu/packages/rust-crates.scm (lookup-cargo-inputs): Update entry for hyperfine. Change-Id: I285f911b3b1dbb5b8338e1b5d5f1153dfce0aeed
2026-04-24gnu: vtracer: Update rust dependencies.Efraim Flashner
* gnu/packages/rust-crates.scm (lookup-cargo-inputs): Update entry for vtracer. Change-Id: Iebf3a02aed85ef832ba2f57f696e45b9865f9983
2026-04-24gnu: aw-watcher-window-wayland: Update rust dependencies.Efraim Flashner
Addresses rust security advisories. * gnu/packages/rust-crates.scm (lookup-cargo-inputs): Update entry for aw-watcher-window-wayland. Change-Id: I03e5904c697be2d1dcb9a447c84aa80e30afc286
2026-04-24gnu: zed: Update some rust dependencies.Efraim Flashner
Addresses rust security advisories. * gnu/packages/rust-crates.scm (lookup-cargo-inputs): Update entry for rust-dap-types-0.0.1.1b461b3, rust-gh-workflow-0.8.0.c9eac0e, rust-livekit-0.7.8.5f04705, rust-notify-8.2.0.ce58c24, rust-zed-xim-0.4.0-zed.16f35a2. Change-Id: I489b0fbc53da10c38bb25e0a20a43065d1aafdd6
2026-04-24gnu: python-proton-vpn-local-agent: Update rust dependencies.Efraim Flashner
Addresses rust security advisories. * gnu/packages/rust-crates.scm (lookup-cargo-inputs): Update entry for python-proton-vpn-local-agent. Change-Id: Ia4c1bbdb5e114861c1aec2f107d4f84982ff3a36
2026-04-24gnu: fast-float: Update to 8.2.5.Greg Hogan
* gnu/packages/cpp.scm (fast-float): Update to 8.2.5. [arguments]<#:phases>{patch-cmake-tests}: Fix matches. Change-Id: I04d66fb223e2535d63daa2e7a1809a0bd22644af
2026-04-24gnu: simdutf: Update to 9.0.0.Ashish SHUKLA
* gnu/packages/c.scm (simdutf): Update to 9.0.0. Change-Id: I90f6e78814c2cfe827f5190f8cb743e97faa2531 Signed-off-by: Greg Hogan <code@greghogan.com>
2026-04-24gnu: simdjson: Update to 4.6.2.Ashish SHUKLA
* gnu/packages/cpp.scm (simdjson): Update to 4.6.2. Change-Id: I6ed5fa8293acc74ea0031ce781f1aacdaed05c13 Signed-off-by: Greg Hogan <code@greghogan.com>
2026-04-24gnu: git-minimal: Update to 2.54.0Ashish SHUKLA
* gnu/packages/version-control.scm (git-minimal): Update to 2.54.0. [source]: Remove patches. * gnu/packages/patches/git-clar-path-max.patch: Remove file. * gnu/local.mk (dist_patch_DATA): Unregister file. Change-Id: I84ea947e29ab800b0dce7e7786f1cf5cefad2bb6 Signed-off-by: Greg Hogan <code@greghogan.com>
2026-04-24gnu: Add yoctofetch.luca
* gnu/packages/admin.scm (yoctofetch): New variable. Change-Id: Ic00cd0460627378fcbb57fadffc0cb94d7b58658 Merges: https://codeberg.org/guix/guix/pulls/4990 Reviewed-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Nguyễn Gia Phong <cnx@loang.net>
2026-04-24gnu: guile-ares-rs: Preserve load paths from environment variables.Andrew Tropin
* gnu/packages/guile-xyz.scm (guile-ares-rs): Preserve load paths from environment variables.
2026-04-23gnu: ntp: Fix build.Andreas Enge
* gnu/packages/ntp.scm (ntp)[inputs]: Replace openssl by openssl-3.0. Change-Id: Ic4a9f753dc22d214dbf470784fa7d6eb5b8a6aee
2026-04-23gnu: python-fast-histogram: Update to 0.14-0.92ed204.Nicolas Graves
* gnu/packages/python-science.scm (python-fast-histogram): Update to 0.14-0.92ed204. [source]: Switch to git-fetch. [arguments]: Ignore failing test. Change-Id: I78510869691e0b198a65b62f9bcad614198a20e2 Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-04-23gnu: python-m2crypto: Update to 0.47.0.Nicolas Graves
* gnu/packages/python-crypto.scm (python-m2crypto): Update to 0.47.0. [source]: Switch to git-fetch. [native-inputs]: Replace swig-4.0 by swig. Remove python-wheel. Change-Id: I2a71ecf2deca9fe9b1742759694e60960622aa26 Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-04-23gnu: python-cherrypy: Update to 18.10.0-0.1f75bc9.Nicolas Graves
* gnu/packages/python-web.scm (python-cherrypy): Update to 18.10.0-0.1f75bc9. [arguments]<#:phases>: Add phase 'patch-pyproject. <#:test-flags>: Refresh them. [native-inputs]: Add python-filelock, python-flaky, python-setuptools-scm. * gnu/packages/check.scm (python-flaky): Add comment. Change-Id: I04910778ab2ae754bad5e6c02d2166b6c1605972 Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-04-23gnu: python-cheroot: Update to 11.1.2.Nicolas Graves
* gnu/packages/python-web.scm (python-cheroot): Update to 11.1.2. [source]: Switch to git-fetch. Change-Id: If85119857ae62f17d1f9989f038fa012bb85474b Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-04-23gnu: inetutils: Add patch to fix tests on our aarch64 build machines.Andreas Enge
* gnu/packages/patches/inetutils-drop-test.patch: New file. * gnu/local.mk (dist_patch_DATA): Register file. * gnu/packages/admin.scm (inetutils)[source]: Add patch. Fixes: guix/guix#7995 Change-Id: Iaaf8cb665b81d02c876acc9d400559d4f7d7bf90
2026-04-23gnu: python: Skip test_ssl on the Hurd.Yelninei
The test is failing with openssl 3.5 in non linux paths. * gnu/packages/python.scm (python-3.11)[#:make-flags]: Skip test_ssl test on the Hurd. Fixes: guix/guix#4062 Change-Id: Ia83b51dfc18cf92c2fee02415fe628ac2675582d Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-04-23gnu: openssl: Switch to openssl-3.5 as the default.Andreas Enge
* gnu/packages/tls.scm (openssl): Define as openssl-3.5. (perl-net-ssleay)[inputs]: Replace openssl by openssl-3.0. * gnu/packages/node.scm (node-lts)[inputs, native-inputs]: Replace openssl by openssl-3.0. * gnu/packages/haskell-crypto.scm (ghc-hsopenssl)[inputs]: Replace openssl by openssl-3.0. Change-Id: Ia13ea615a5265fc7012e881e516b98066cad8e3f
2026-04-23gnu: libsodium: Update to 1.0.22.Andreas Enge
This fixes a build failure on aarch64, see https://github.com/jedisct1/libsodium/issues/1502 . * gnu/packages/crypto.scm (libsodium): Update to 1.0.22. Change-Id: Ibf422b4c8e21dc71f0202bad3199d54bd8e01056
2026-04-23gnu: python-pyftpdlib: Update to 1.5.10.Andreas Enge
* gnu/packages/python-xyz.scm (python-pyftpdlib): Update to 1.5.10. Change-Id: Ic267e2c91490aa677f54c908fd5883ab2da00c87
2026-04-23gnu: libsodium: Update to 1.0.21.Cayetano Santos
* gnu/packages/crypto.scm (libsodium): Update to 1.0.21. [source]: Switch to git-fetch. Change-Id: Iaaefe80eec5e82fa3c7a81712389894d37faa5c2 Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-04-23gnu: openssh: Update to 10.3p1 [security-fixes].Ashish SHUKLA
Release notes since 10.2p1 (2025-10-10): - 10.3p1 (2026-04-02) <https://www.openssh.org/txt/release-10.3>. Contains fixes for: CVE-2026-35385: A file downloaded by scp may be installed setuid or setgid, an outcome contrary to some users' expectations, if the download is performed as root with -O (legacy scp protocol) and without -p (preserve mode). CVE-2026-35386: Command execution can occur via shell metacharacters in a username within a command line. This requires a scenario where the username on the command line is untrusted, and also requires a non-default configurations of % in ssh_config. CVE-2026-35387: OpenSSH can use unintended ECDSA algorithms. Listing of any ECDSA algorithm in PubkeyAcceptedAlgorithms or HostbasedAcceptedAlgorithms is misinterpreted to mean all ECDSA algorithms. CVE-2026-35388: OpenSSH before omits connection multiplexing confirmation for proxy-mode multiplexing sessions. CVE-2026-35414: OpenSSH mishandles the authorized_keys principals option in uncommon scenarios involving a principals list in conjunction with a Certificate Authority that makes certain use of comma characters. * gnu/packages/ssh.scm (openssh): Update to 10.3p1. Merges: https://codeberg.org/guix/guix/pulls/7695 Change-Id: I9e90c3ef02f567d0f5b2485c4e0bcfaa1a1f31c8 Reviewed-by: Nguyễn Gia Phong <cnx@loang.net> Reviewed-by: Jonas Meeuws <jonas.meeuws@gmail.com> Reviewed-by: Cayetano Santos <csantosb@inventati.org> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-04-23gnu: libtasn1: Update to 4.21.0.Andy Tai
* gnu/packages/tls.scm (libtasn1): Update to 4.21.0. Change-Id: I8a33a95def0d22e9df5ec592abb9c6728dce2ccb Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-04-23gnu: openssl-3.0: Change inheritance.Andreas Enge
* gnu/packages/tls.scm (openssl-3.0)[inherit]: Use openssl-3.5 instead of openssl-1.1. [source]: Add hurd patch. Fixes: guix/guix#4062 Change-Id: Id03fdd9532855bd66fbd9da9eb64768f8b9fb780
2026-04-23gnu: Add openssl-3.5.Andreas Enge
* gnu/packages/tls.scm (openssl-3.5): New variable. Change-Id: I0636a3455cec5636e926a51eddb96d3bdec7adeb
2026-04-23gnu: openssl-1.1: Re-enable tls_ssl_new test.Andreas Enge
* gnu/packages/tls.scm (openssl-1.1)[make-flags]: Do not disable tls_ssl_new. Change-Id: I95e6ef5906f7477f0ac6bfcd685a69229eb1a54d
2026-04-23gnu: openssl-3.0: Update to 3.0.19.Andreas Enge
* gnu/packages/tls.scm (openssl-3.0): Update to 3.0.19. Change-Id: Iebfaeb06b6a9dd270a9fca69c67fa9c32eaa4962
2026-04-23gnu: openssl-1.1: Update to 1.1.1w.Andreas Enge
* gnu/packages/tls.scm (openssl-1.1): Update to 1.1.1w. Change-Id: Ibb7efac450bf942088a5332fa4a4b0a041ba2283
2026-04-23gnu: openttd: Fix substitute* patching.Noé Lopez
* gnu/packages/games.scm (openttd)[arguments]<#:phases>: Change the substitute* to match the newer source. Change-Id: Ib0bf0f4da84290fe99dd4337387636634b50043d Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-04-23gnu: openttd-jgrpp: Update to 0.71.1.Patrick Norton
* gnu/packages/games.scm (openttd-jgrpp): Update to 0.71.1. Change-Id: Id7922107354b4f7692d607346338874a5f570888 Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-04-23gnu: gajim: Fix inputs after update to 2.4.6.Adrien 'neox' Bourmault
* gnu/packages/messaging.scm (gajim)[inputs]: Remove gsound; add python-cryptography. Change-Id: Ide24d13ea4cd39bec1927f543a59ee70c42413eb Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-04-23gnu: Deprecate guile-fibers-next.Andreas Enge
* gnu/packages/guile-xyz.scm (guile-fibers-next): Deprecate by guile-fibers. Change-Id: I52bd95f47ee5969faa4c3a5ca5ad3b0175f24ba4
2026-04-23gnu: guix-data-service: Use current guile and guile-fibers.Andreas Enge
* gnu/packages/web.scm (guix-data-service)[propagated-inputs]: Remove guile-fibers-next; add guile-fibers. [native-inputs]: Use guile-3.0-latest instead of guile input from guile-fibers-next. Co-authored-by: Christopher Baines <mail@cbaines.net> Change-Id: I7ff232064770d90026bf513b75a396ec68a093f1 Change-Id: I0dd47c194268811c5035d52fa3036efb9d44740c
2026-04-23gnu: nar-herder: Use current guile and guile-fibers.Andreas Enge
* gnu/packages/package-management.scm (nar-herder)[inputs]: Remove guile-next; add guile-3.0-latest. [propagated-inputs]: Remove guile-fibers-next; add guile-fibers. [native-inputs]: Remove guile-next and guile-fibers-next; add guile-3.0-latest and guile-fibers. [arguments]<#:phases>{wrap-executable}: Reference changed input. Change-Id: If0c6513b056b9c35c33fe84dcd48d36970c54de6
2026-04-23gnu: guix-build-coordinator/agent-only: Use current guile.Andreas Enge
* gnu/packages/package-management.scm (guix-build-coordinator/agent-only) [inputs]: Remove guile-next; add guile-3.0-latest. [native-inputs]: Remove guile-next; add guile-3.0-latest. Change-Id: I8e5ca94fbad4daac4cef51aff25ab2d9601b2d08
2026-04-23gnu: guix-build-coordinator: Use current guile and guile-fibers.Andreas Enge
* gnu/packages/package-management.scm (guix-build-coordinator)[inputs]: Remove guile-next; add guile-3.0-latest. [propagated-inputs]: Remove guile-fibers-next; add guile-fibers. [native-inputs]: Remove guile-fibers-next and guile-next; add guile-fibers and guile-3.0-latest. [arguments]<#:phases>{wrap-executable}: Reference changed input. * gnu/services/guix.scm (<guix-build-coordinator-configuration>, make-guix-build-coordinator-start-script): Use guile-3.0-latest instead of guile-next as default. Change-Id: I16b219db03112b62b53ffdb01a5a0872cb9d79d2
2026-04-23gnu: bffe: Use current guile and guile-fibers.Andreas Enge
* gnu/packages/package-management.scm (bffe)[propagated-inputs]: Remove guile-fibers-next; add guile-fibers. [native-inputs]: Remove guile-next and guile-fibers-next; add guile-3.0-latest and guile-fibers. * gnu/services/guix.scm (bffe-shepherd-services): Adapt to changed input of the bffe package. Change-Id: I5f1cbb1225eb5c684b01098d7e87d198b5d20ff2
2026-04-23gnu: guile-knots: Use current guile and guile-fibers.Andreas Enge
* gnu/packages/guile-xyz.scm (guile-knots)[inputs]: Remove guile-next; add guile-3.0-latest. [propagated-inputs]: Remove guile-fibers-next; add guile-fibers. [native-inputs]: Remove guile-next and guile-fibers-next; add guile-3.0-latest and guile-fibers. Change-Id: I9b92a3e4fc4c3a83cc0b9c5088671704ce4a10dc
2026-04-23gnu: emacs-arei: Update to 0.9.7.Andrew Tropin
* gnu/packages/emacs-xyz.scm (emacs-arei): Update to 0.9.7.
2026-04-23gnu: guile-ares-rs: Update to 0.9.7.Andrew Tropin
* gnu/packages/guile-xyz.scm (guile-ares-rs): Update to 0.9.7.
2026-04-23gnu: elixir-ex-cldr: Update to 2.47.2.Igorj Gorjaĉev
* gnu/packages/elixir-i18n.scm (elixir-ex-cldr): Update to 2.47.2. Change-Id: I1bb74ff47c899e4af02db4a852e939441d42289e Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-04-23gnu: elixir-httpoison: Fix test under Erlang 28+.Igorj Gorjaĉev
* gnu/packages/elixir-web.scm (elixir-httpoison): Fix test under Erlang 28+. Change-Id: I61056fccf4346975d30e5f213185b2bebe650f4e Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-04-23gnu: erlang: Update to 28.4.3.Igorj Gorjaĉev
* gnu/packages/erlang.scm (erlang): Update to 28.4.3. Change-Id: I1b197fc8a7f7a8f235bdc4b208ceb344b960f749 Signed-off-by: Andreas Enge <andreas@enge.fr>