summaryrefslogtreecommitdiff
path: root/gnu/packages
AgeCommit message (Collapse)Author
2026-03-22gnu: python-lcapy: Update to 1.26.Vinicius Monego
* gnu/packages/engineering.scm (python-lcapy): Update to 1.26. [arguments]<#:phases>: Add phase 'remove-importlib' after 'unpack'. [native-inputs, propagated-inputs]: Remove python-wheel. Change-Id: I79618876b786244d76b84e6dd1021bcf9c969aa4
2026-03-22gnu: koboldcpp: Update to 1.110.Andy Tai
* gnu/packages/machine-learning.scm (koboldcpp): Update to 1.110. Merges guix/guix!7340 Change-Id: Id395916cbcb563ea8a224896557715ddd173181d Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-03-22gnu: helm: Add vendor information.bdunahu
* gnu/packages/music.scm (helm)[properties]: Add `helm` to lint-hidden-cpe-vendors. Merges guix/guix!7386 Change-Id: Idab1e5705ed74e152eed1d0c4bc36f054a983471 Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-03-22gnu: Fix gnome-shell-extension-dock-ng.Liliana Marie Prikler
This is a follow-up to cc4c1633ffa4c2245c9dc594403a3a2dffc2ad98, which installed an empty package. * gnu/packages/gnome-xyz.scm (gnome-shell-extension-dock-ng) [build-system]: Use copy-build-system. [arguments]: Remove #:tests?, #:make-flags, and #:phases. Add #:install-plan. [native-inputs]: Remove gnome-shell.
2026-03-22gnu: remmina: Update to 1.4.43.Maxim Cournoyer
* gnu/packages/vnc.scm (remmina): Update to 1.4.43. [inputs]: Remove libsoup-minimal-2; add libsoup. Change-Id: I3b74b4aef035adc1c3f9a538a18147b93cac5749
2026-03-22gnu: ripgrep: Adjust custom phase.Efraim Flashner
* gnu/packages/rust-apps.scm (ripgrep)[arguments]: Rewrite the phase to install the manpage and shell completions. Change-Id: I5dda1f510ba0b03a77ea3e81a656c6bc78de1be9
2026-03-22gnu: forgejo-cli: Update to 0.4.1.Efraim Flashner
* gnu/packages/rust-apps.scm (forgejo-cli): Update to 0.4.1. * gnu/packages/rust-crates.scm (lookup-cargo-inputs): Update entry for forgejo-cli. Change-Id: Ied0e3caa065a76f90eb70980252cfd14e784998d
2026-03-22gnu: fd: Adjust custom phases.Efraim Flashner
* gnu/packages/rust-apps.scm (fd)[arguments]: Rewrite the phase to generate and install the shell completions. [native-inputs]: Add this-package when cross-compiling. Change-Id: I809879f2e2adbf7d49e3e41b4f3f398199186310
2026-03-22gnu: fd: Update to 10.4.2.Efraim Flashner
* gnu/packages/rust-apps.scm (fd): Update to 10.4.2. * gnu/packages/rust-crates.scm (lookup-cargo-inputs): Update entry for fd. Change-Id: I686c9221e52be03ede3d0a51fe96dcdbd83958e0
2026-03-22gnu: complgen: Update to 0.8.3.Efraim Flashner
* gnu/packages/rust-apps.scm (complgen): Update to 0.8.3. [native-inputs]: Remove git-minimal, add git-minimal/pinned. * gnu/packages/rust-crates.scm (lookup-cargo-inputs): Update entry for complgen. Change-Id: I1d4933ca28ceb1a3dbd8e0ce612e484ed4e56990
2026-03-22gnu: cargo-show-asm: Update to 0.2.57.Efraim Flashner
* gnu/packages/rust-apps.scm (cargo-show-asm): Update to 0.2.57. [synopsis]: Make linter happy. * gnu/packages/rust-crates.scm (lookup-cargo-inputs): Update entry for cargo-show-asm. Change-Id: I0fbf726271bbed99bdaa79dbb80ef1f0ff88a5a6
2026-03-22gnu: sd: Adjust custom phase.Efraim Flashner
* gnu/packages/rust-apps.scm (sd)[arguments]: Rewrite 'install-extras phase to use the copy-build-system's 'install phase. Change-Id: I6fba6df6a04f9ca4195c2f4d5c295342fda81aae
2026-03-22gnu: sd: Hide rejected CVE report.Efraim Flashner
* gnu/packages/rust-apps.scm (sd)[properties]: Add lint-hidden-cve field. Change-Id: Ibb3b304de5938d081ab9eef9171c57daa358deed
2026-03-22gnu: shotwell: Update to 0.32.15.Maxim Cournoyer
* gnu/packages/gnome.scm (shotwell): Update to 0.32.15. [inputs]: Replace webkitgkt-for-gtk3 with webkitgtk. Change-Id: I3603b419fa3295abb603f0eaefb4f9d31bec0749
2026-03-22gnu: no-more-secrets: Update to 1.0.1.Sughosha
* gnu/packages/games.scm (no-more-secrets): Update to 1.0.1. Change-Id: I347c93cbeae95c69512523b3ea1c0e98882cd634
2026-03-22gnu: synergy: Support Wayland.Danny Milosavljevic
* gnu/packages/synergy.scm (synergy)[build-system]: Switch to qt-build-system. [inputs]: Add qtwayland-5. Change-Id: I241b63069daed8e027cffa8f2b25d12611dba56c
2026-03-22gnu: birdtray: Support Wayland.Danny Milosavljevic
* gnu/packages/mail.scm (birdtray)[build-system]: Switch to qt-build-system. [inputs]: Add qtwayland. Change-Id: I5be336038cb430aa2b843954651bead9e633faa0
2026-03-22gnu: gimagereader: Support Wayland.Danny Milosavljevic
* gnu/packages/ocr.scm (gimagereader)[build-system]: Switch to qt-build-system. [arguments]: Add qtbase. [inputs]: Add qtwayland. Change-Id: Ibee6c4ffe5437bca046cdd969f4d57874d1f9e1d
2026-03-22gnu: tenmon: Support Wayland.Danny Milosavljevic
* gnu/packages/astronomy.scm (tenmon)[build-system]: Switch to qt-build-system. [arguments]: Add qtbase. [inputs]: Add qtwayland. Change-Id: Ic5a6eb3478420ed9d5888a5d2a4d3b1671d7c6ca
2026-03-22gnu: powertabeditor: Support Wayland.Danny Milosavljevic
* gnu/packages/music.scm (powertabeditor)[build-system]: Switch to qt-build-system. [arguments]: Add qtbase. [inputs]: Add qtwayland. Change-Id: Ib754d0fd7c27986da490282e4449af8b6a95ca66
2026-03-22gnu: cantata: Support Wayland.Danny Milosavljevic
* gnu/packages/mpd.scm (cantata)[build-system]: Switch to qt-build-system. [arguments]: Add qtbase. [inputs]: Add qtwayland. Change-Id: I7820f021e1a5c8f05f7c9c183df4c34d95ae6de2
2026-03-22gnu: qterminal: Support Wayland.Danny Milosavljevic
* gnu/packages/lxqt.scm (qterminal)[build-system]: Switch to qt-build-system. [inputs]: Add qtwayland. [arguments]: Add qtbase. Change-Id: I1abee8f54628c6d4836ad275ec67bcf097792e85
2026-03-22gnu: pulseview: Support Wayland.Danny Milosavljevic
* gnu/packages/electronics.scm (pulseview)[build-system]: Switch to qt-build-system. [inputs]: Add qtwayland-5. Change-Id: I561d5a5393dacaceb7f6168d385e6fddd066f599
2026-03-22gnu: xpdf: Update to 4.06 [security-fixes].bdunahu
Potential fixes for CVE-2024-2971, CVE-2024-3247, CVE-2024-3248, CVE-2024-3900, CVE-2024-4141, CVE-2024-4568, CVE-2024-4976, CVE-2024-7866, CVE-2024-7867, CVE-2024-7868. * gnu/packages/pdf.scm (xpdf): Update to 4.06. Change-Id: Ia033b459063335b3290470ef80e60a23b41f5a80 Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-03-22gnu: python-gguf: Inherit from llama-cpp.Cayetano Santos
* gnu/packages/machine-learning.scm (llama-cpp)[inherit]: Add. [source]: Delete. [inputs, properties]: Unset. [description]: Fix max line. Merges guix/guix!7370 Change-Id: I86df53bfea858e8d54b6dad8665044c4168f2a76
2026-03-22gnu: Add soundcloud-tui.Sughosha
* gnu/packages/rust-apps.scm (soundcloud-tui): New variable. * gnu/packages/rust-crates.scm (lookup-cargo-inputs): Add crates for soundcloud-tui. Change-Id: I9291d1aea2cbb4a707a62efac04b4d5bcf0bf468 Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-03-22gnu: radicle: Update to 1.7.1.Rodion Goritskov
* gnu/packages/rust-apps.scm (radicle): Update to 1.7.1. [arguments]: Add cargo-test-flags. [inputs]: Remove libgit2-1.8 and sqlite, add libgit2-1.9 and sqlite-next. [native-inputs]: Remove git, add git-minimal/pinned. * gnu/packages/rust-crates.scm: Update dependencies. Change-Id: I29c8c16a867f9d1516ee9a7a3a0e50062d8d7e15 Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-03-22gnu: emacs-no-x-toolkit: Fix inputswired
* gnu/packages/emacs.scm (emacs-no-x-toolkit): [inputs] Add the the inputs of the emacs package Like the comment in the package definition states, emacs-no-x-toolkit needs the inputs of emacs for "all the graphical stuff". Without them, it runs only in the terminal, like emacs-no-x. This reverts the change made by 1ae20f03f4 for this package. Change-Id: I51ffc6d9b98f8bdda19f7ec1971ded96ebfda6f8 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-22gnu: luanti: Add “devtest” output.Jan Wielkiewicz
* gnu/packages/luanti.scm (luanti) [#:configure-flags]: Add “-DINSTALL_DEVTEST=TRUE”. [#:phases]<check>: Use installed devtest for LUANTI_GAME_PATH. <move-devtest>: New phase. [outputs]: Add “devtest”. [properties]: Add output synopsis for “devtest”. Change-Id: If4e4bb938d602f9e668f776dd6d4dfbdda90f9b7 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-22gnu: gtk: Disable failing test suites on AArch64.Roman Scherer
* gnu/packages/gtk.scm (gtk)[#:test-options]: On AArch64, add “--no-suite=gsk-compare-gl”, “--no-suite=gsk-compare-cairo”, “--no-suite=gsk-compare-ngl”, and “--no-suite=gsk-compare-vulkan”. [#:phases]<patch>: Remove AArch64-specific patches. Change-Id: I2d9504e36779867aa6d763d70e596d244c9e3ab6 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-22gnu: softhsm: Update to 2.7.0.Noé Lopez
* gnu/packages/security-token.scm (softhsm): Update to 2.7.0. [source]: Switch to git source. [inputs]: Add autoconf, automake, and libtool. Sort alphabetically. Change-Id: I4c1dd367b76dad448b32fb300d4f9707335497f5 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-22gnu: secrets: Update to 11.1.1.Noé Lopez
* gnu/packages/gnome-circle.scm (secrets): Update to 11.1.1. [origin]: Indent uri. [#:phases]<python-and-gi-wrap>: Rename to… <wrap-binaries>: … this. Also wrap “GSETTINGS_SCHEMA_DIR”. <add-install-to-pythonpath>: New phase. <check>: Move after ‘glib-or-gtk-compile-schemas’. <set-search-path>: New phase. [native-inputs]: Add python and python-pytest. [inputs]: Add adwaita-icon-theme, gtksourceview, python-pycairo, python-pykcs11, python-validators, python-yubico, and python-zxcvbn-rs-py. Change-Id: I320953627d8692a673e27ae0af689f06d404169a Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-22gnu: Add python-pykcs11.Noé Lopez
* gnu/packages/python-crypto.scm (python-pykcs11): New variable. Change-Id: If8c66d9ceb50127b56658d75886fe57dd8879bef Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-22gnu: Add python-yubico.Noé Lopez
* gnu/packages/security-token.scm (python-yubico): New variable. Change-Id: Id7c14be9b874b49e5c5515f67c64a62ccfb0c4d2 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-22gnu: Add python-zxcvbn-rs-py.Noé Lopez
* gnu/packages/python-crypto.scm (python-zxcvbn-rs-py): New variable. * gnu/packages/rust-crates.scm (rust-zxcvbn3): New variable. (lookup-cargo-inputs): Add python-zxcvbn-rs-py. Change-Id: I356e33c8686961b7c125afd28002f5b4f0d2c393 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-22gnu: apostrophe: Update to 3.4.Noé Lopez
* gnu/packages/gnome-circle.scm (apostrophe): Update to 3.4. [arguments]<#:phases>: Run tests. [inputs]: Sort alphabetically. Replace gtk+ with gtk, libhandy with libadwaita, and webkitgtk-with-libsoup2 with webkitgtk. Add adwaita-icon-theme, gtksourceview and libspelling. Remove python-levenshtein. [native-inputs]: Add gobject-introspection, python, python-pytest, and python-pylint. Change-Id: Ia51839e7b611c77ded6eb24221ad032cce6b931a Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-22gnu: icewm: Update to 4.0.0.Andy Tai
* gnu/packages/wm.scm (icewm): Update to 4.0.0. [inputs]: Add alsa-lib, ao, libsndfile, and libxres. [native-inputs]: Add ruby-asciidoctor. Merges guix/guix!5349 Change-Id: Idc590722472d31971ea18fedf4df6fe3aba93b9d Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-03-22gnu: uv: Update to 0.10.12.Efraim Flashner
* gnu/packages/rust-apps.scm (uv): Update to 0.10.12. [source]: Download using git-fetch. Delete more files in the snippet. [arguments]: Fix the bash shell-completion path. Delete unused phase. * gnu/packages/rust-crates.scm (lookup-cargo-inputs): Update uv entry. Change-Id: Ia2364c09e4943f4aafa58256194fac2567694bfd
2026-03-21gnu: diffoscope: Update to 315.Vagrant Cascadian
* gnu/packages/diffoscope.scm (diffoscope): Update to 315.
2026-03-21gnu: magic: Update to 8.3.625.Cayetano Santos
* gnu/packages/electronics.scm (magic): Update to 8.3.625. Change-Id: Iecea6ebc52443455b4ed19b237446172773d36b5
2026-03-21gnu: librewolf: Update to 148.0.2-3.Ian Eure
* gnu/packages/librewolf.scm (librewolf): Update to 148.0.2-3. Change-Id: Ia8b0c554e7d4da8aa22f60658c24051319f1bb6f
2026-03-21gnu: ungoogled-chromium: Fix build with Rust 1.93.Danny Milosavljevic
* gnu/packages/chromium.scm (%debian-patches): Remove adler2. (lld-as-ld-wrapper-19): Delete variable. (lld-as-ld-wrapper-21): New variable. (ungoogled-chromium)[arguments]<#:configure-flags>: Use clang-21. Update GN output declarations for Rust 1.93. [native-inputs]: Remove clang-19, replace by clang-21. Remove clang-runtime-19, replace by clang-runtime-21. Remove clang-toolchain-19, replace by clang-toolchain-21. Remove lld-as-ld-wrapper-19, replace by lld-as-ld-wrapper-21. Change-Id: If4d780db79fccd6fb6d2213141b3819f75f5585c
2026-03-21gnu: chromium: Fix indentation.André Batista
* gnu/packages/chromium.scm: Replace tabs for spaces. Change-Id: Ibc4bf28ffd49a536009d4f58d34053c9c1687b2e Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
2026-03-21gnu: ungoogled-chromium: Update to 141.0.7390.65.André Batista
Fixes CVEs 2025-11205, 2025-11206, 2025-11207, 2025-11208, 2025-11209, 2025-11210, 2025-11211, 2025-11212, 2025-11213, 2025-11215, 2025-11216, 2025-11219, 2025-11458 and 2025-11460 See: <https://chromereleases.googleblog.com/2025/09/stable-channel-update-for-desktop_30.html> and <https://chromereleases.googleblog.com/2025/10/stable-channel-update-for-desktop.html> * gnu/packages/chromium.scm (%preserved-third-party-files): Add third_party/federated_compute/src/fcp/base, third_party/federated_compute/src/fcp/confidentialcompute, third_party/federated_compute/src/fcp/protos/confidentialcompute, third_party/federated_compute/src/fcp/protos/federatedcompute, third_party/oak/chromium/proto and third_party/oak/chromium/proto/attestation. (%chromium-version): Update to 141.0.7390.65. (%ungoogled-origin, %debian-origin): Update hashes. (%debian-patches): Add fixes/gentoo-stylesheet.patch and fixes/libcpp-headers.patch. (ungoogled-chromium) [arguments] <#:configure-flags>: Add use_clang_modules flag and set it to false. [arguments] <#:phases> {install}: Remove obsolete function. 'swiftshader' cannot be found. Change-Id: I5a2be4a42d2e15778bfbc9b9fb4850ed32368d16 Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
2026-03-21gnu: python-nbsphinx: Update to 0.9.8.Cayetano Santos
* gnu/packages/sphinx.scm (python-nbsphinx): Update to 0.9.8. Merges guix/guix!7371 Change-Id: Ib72e423641af9d5c7ce278b62e929e0d17f5378d
2026-03-21gnu: python-nbconvert: Update to 7.17.0.Cayetano Santos
* gnu/packages/python-xyz.scm (python-nbconvert): Update to 7.17.0. Merges guix/guix!7371 Change-Id: I49199607ea16c991a025467cbdf7c7f37345fb2e
2026-03-21gnu: whisper-cpp: Simplify package.Cayetano Santos
* gnu/packages/machine-learning.scm (whisper-cpp)[arguments]: Remove ’patch-paths #:phase. [inputs]: Remove spirv-headers, spirv-tools, vulkan-headers, and vulkan-loader. [native-inputs]: Remove git and shaderc; add git-minimal/pinned. Change-Id: Iaa6eab995e4ea014ca31d89dabd030c4a5e15d31
2026-03-21gnu: python-typer: Update to 0.22.0.Cayetano Santos
* gnu/packages/python-xyz.scm (python-typer): Update to 0.22.0. [arguments]<#:phases>: Add pre-check. <#:test-flags>: Disable ’test_cli test. [propagated-inputs]: Add python-annotated-doc. Change-Id: Ibbf8ada61016c2ec30ca8da3f4919003d87ece8a
2026-03-21gnu: python-loguru: Update to 0.7.3.Cayetano Santos
* gnu/packages/python-xyz.scm (python-loguru): Update to 0.7.3. [source]: Switch to git-fetch. [arguments]: Update ’#:test-flags. [native-inputs]: Remove python-wheel; add python-flit-core. [description]: Add trailing period. Change-Id: I3895490cb5cbf93885309f9e6948171d73d4b46e
2026-03-20gnu: tor: Update to 0.4.9.5.Nigko Yerden
* gnu/packages/tor.scm (tor): Update to 0.4.9.5. Change-Id: Idb86e7031db26099bf7520ca5cab4d2977085042 Signed-off-by: Ludovic Courtès <ludo@gnu.org> Merges: #6953