Danny Milosavljevic
281c0ae38f
gnu: birdtray: Support Wayland.
...
* gnu/packages/mail.scm (birdtray)[build-system]: Switch to qt-build-system.
[inputs]: Add qtwayland.
Change-Id: I5be336038cb430aa2b843954651bead9e633faa0
2026-03-22 13:40:07 +01:00
Danny Milosavljevic
58603bd451
gnu: gimagereader: Support Wayland.
...
* gnu/packages/ocr.scm (gimagereader)[build-system]: Switch to
qt-build-system.
[arguments]: Add qtbase.
[inputs]: Add qtwayland.
Change-Id: Ibee6c4ffe5437bca046cdd969f4d57874d1f9e1d
2026-03-22 13:37:43 +01:00
Danny Milosavljevic
21007002a5
gnu: tenmon: Support Wayland.
...
* gnu/packages/astronomy.scm (tenmon)[build-system]: Switch to
qt-build-system.
[arguments]: Add qtbase.
[inputs]: Add qtwayland.
Change-Id: Ic5a6eb3478420ed9d5888a5d2a4d3b1671d7c6ca
2026-03-22 13:33:36 +01:00
Danny Milosavljevic
e3d8cb7268
gnu: powertabeditor: Support Wayland.
...
* gnu/packages/music.scm (powertabeditor)[build-system]: Switch to
qt-build-system.
[arguments]: Add qtbase.
[inputs]: Add qtwayland.
Change-Id: Ib754d0fd7c27986da490282e4449af8b6a95ca66
2026-03-22 13:33:35 +01:00
Danny Milosavljevic
2c28f8bef8
gnu: cantata: Support Wayland.
...
* gnu/packages/mpd.scm (cantata)[build-system]: Switch to qt-build-system.
[arguments]: Add qtbase.
[inputs]: Add qtwayland.
Change-Id: I7820f021e1a5c8f05f7c9c183df4c34d95ae6de2
2026-03-22 13:33:35 +01:00
Danny Milosavljevic
6bf92e4b29
gnu: qterminal: Support Wayland.
...
* gnu/packages/lxqt.scm (qterminal)[build-system]: Switch to qt-build-system.
[inputs]: Add qtwayland.
[arguments]: Add qtbase.
Change-Id: I1abee8f54628c6d4836ad275ec67bcf097792e85
2026-03-22 13:33:35 +01:00
Danny Milosavljevic
8c6fddde3f
gnu: pulseview: Support Wayland.
...
* gnu/packages/electronics.scm (pulseview)[build-system]: Switch to
qt-build-system.
[inputs]: Add qtwayland-5.
Change-Id: I561d5a5393dacaceb7f6168d385e6fddd066f599
2026-03-22 13:33:35 +01:00
bdunahu
e56fe71420
gnu: xpdf: Update to 4.06 [security-fixes].
...
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-22 13:06:58 +02:00
Cayetano Santos
db2fa95cbb
gnu: python-gguf: Inherit from llama-cpp.
...
* 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-22 10:48:55 +01:00
Sughosha
f1822d8680
gnu: Add soundcloud-tui.
...
* 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-22 11:20:19 +02:00
Rodion Goritskov
b867c4faaf
gnu: radicle: Update to 1.7.1.
...
* 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-22 10:57:58 +02:00
wired
14c4e3e2b2
gnu: emacs-no-x-toolkit: Fix inputs
...
* 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-22 09:43:41 +01:00
Jan Wielkiewicz
741fcc76e7
gnu: luanti: Add “devtest” output.
...
* 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-22 09:43:41 +01:00
Roman Scherer
3432415d91
gnu: gtk: Disable failing test suites on AArch64.
...
* 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-22 09:43:40 +01:00
Noé Lopez
b724894fa8
gnu: softhsm: Update to 2.7.0.
...
* 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-22 09:43:40 +01:00
Noé Lopez
e4bbafdf63
gnu: secrets: Update to 11.1.1.
...
* 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-22 09:40:08 +01:00
Noé Lopez
75fb391090
gnu: Add python-pykcs11.
...
* gnu/packages/python-crypto.scm (python-pykcs11): New variable.
Change-Id: If8c66d9ceb50127b56658d75886fe57dd8879bef
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com >
2026-03-22 09:37:42 +01:00
Noé Lopez
efb6a95110
gnu: Add python-yubico.
...
* gnu/packages/security-token.scm (python-yubico): New variable.
Change-Id: Id7c14be9b874b49e5c5515f67c64a62ccfb0c4d2
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com >
2026-03-22 09:37:33 +01:00
Noé Lopez
db8edf95cc
gnu: Add python-zxcvbn-rs-py.
...
* 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-22 09:36:13 +01:00
Noé Lopez
33516f757f
gnu: apostrophe: Update to 3.4.
...
* 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-22 09:35:22 +01:00
Andy Tai
a39c0d38c8
gnu: icewm: Update to 4.0.0.
...
* 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-22 09:19:35 +01:00
Peter Polidoro
6c4d83542a
teams: Add Peter Polidoro to electronics team.
...
etc/teams.scm ("Peter Polidoro"): Create and add to the electronics team.
Merges guix/guix!7351
Change-Id: I15fd5691f75e0b51735725dfdce90e14f818558d
Signed-off-by: Cayetano Santos <csantosb@inventati.org >
2026-03-22 09:15:47 +01:00
Efraim Flashner
14f802bdcc
gnu: uv: Update to 0.10.12.
...
* 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-22 09:12:26 +02:00
Maxim Cournoyer
81ae5e3f83
teams/gnome: Update gnome-core-refresh script.
...
* etc/teams/gnome/gnome-core-refresh (%gnome-releng-versions-uri): Update URI.
(%names): Register glycin.
Change-Id: I314ce2fd0345b5cc5b81cbb465a701d99c926274
2026-03-22 11:36:52 +09:00
Yarl Baudig
e931cab87f
gnu: home: services: Add home-git-annex-assistant-service-type
...
* gnu/home/services/git-annex-assistant.scm: New file.
* gnu/local/mk (GNU_SYSTEM_MODULES): Register it.
* doc/guix.texi (Miscellaneous Services): Document it.
Change-Id: I9ca75210dfe7f6d2d81b9eb8919d6eb34c7bb002
Signed-off-by: Ian Eure <ian@retrospec.tv >
2026-03-21 19:01:26 -07:00
Vagrant Cascadian
61849b6677
gnu: diffoscope: Update to 315.
...
* gnu/packages/diffoscope.scm (diffoscope): Update to 315.
2026-03-21 14:55:07 -07:00
Cayetano Santos
22728e6b80
gnu: magic: Update to 8.3.625.
...
* gnu/packages/electronics.scm (magic): Update to 8.3.625.
Change-Id: Iecea6ebc52443455b4ed19b237446172773d36b5
2026-03-21 22:20:01 +01:00
Ian Eure
e5d5718393
gnu: librewolf: Update to 148.0.2-3.
...
* gnu/packages/librewolf.scm (librewolf): Update to 148.0.2-3.
Change-Id: Ia8b0c554e7d4da8aa22f60658c24051319f1bb6f
2026-03-21 12:38:55 -07:00
Danny Milosavljevic
5aef3b016b
gnu: ungoogled-chromium: Fix build with Rust 1.93.
...
* 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-21 19:04:49 +01:00
André Batista
b7d94c73ae
gnu: chromium: Fix indentation.
...
* gnu/packages/chromium.scm: Replace tabs for spaces.
Change-Id: Ibc4bf28ffd49a536009d4f58d34053c9c1687b2e
Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com >
2026-03-21 19:01:07 +01:00
André Batista
ce0a4aa93c
gnu: ungoogled-chromium: Update to 141.0.7390.65.
...
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-21 19:01:07 +01:00
Cayetano Santos
43770a9d8a
gnu: python-nbsphinx: Update to 0.9.8.
...
* gnu/packages/sphinx.scm (python-nbsphinx): Update to 0.9.8.
Merges guix/guix!7371
Change-Id: Ib72e423641af9d5c7ce278b62e929e0d17f5378d
2026-03-21 17:13:10 +01:00
Cayetano Santos
0913d20a2f
gnu: python-nbconvert: Update to 7.17.0.
...
* gnu/packages/python-xyz.scm (python-nbconvert): Update to 7.17.0.
Merges guix/guix!7371
Change-Id: I49199607ea16c991a025467cbdf7c7f37345fb2e
2026-03-21 17:12:58 +01:00
Cayetano Santos
ab12eac31b
gnu: whisper-cpp: Simplify package.
...
* 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-21 17:05:32 +01:00
Cayetano Santos
f2295f8fde
gnu: python-typer: Update to 0.22.0.
...
* 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-21 13:02:22 +01:00
Cayetano Santos
c0e770a57d
gnu: python-loguru: Update to 0.7.3.
...
* 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-21 12:49:36 +01:00
Christopher Baines
2027e83c4b
build-system: go: Call gexp->derivation with #:graft? #f.
...
Like gnu-build, this is important as otherwise the builder script can end up
using grafted outputs, which is wrong as grafting should happen after
building.
This addresses an issue with the go-github-com-quic-go-qpack package where the
builder used the grafted specification-qifs, rather than the normal
derivation/output.
* guix/build-system/go.scm (go-build): Call gexp->derivation with #:graft? #f.
Fixes : guix/guix#6820
Change-Id: I7e02ecc3b16d112cc00140653e0528f5d6681bac
2026-03-21 10:38:18 +00:00
Maxim Cournoyer
15cd6eb94c
build-aux: Revert to :global-test-result: in test-driver.scm.
...
This follows clarification with upstream on the valid name to use:
<https://lists.gnu.org/archive/html/automake/2026-03/msg00005.html >. The
change was made in the recent commit ef4ba3191f .
* build-aux/test-driver.scm (test-runner-gnu): Revert global test result key
to ':global-test-result:'.
Change-Id: If0eca05b8b57f1fd5d848e82bc789c43640d3caf
2026-03-21 11:32:15 +09:00
Gabriel Wicki
4ac9f297d3
teams: Add initial members to Community team.
...
* etc/teams.scm (community): Add gabber and untrusem.
Change-Id: I52ca2cee56f55a9128e0739b33205f728be13778
Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch >
2026-03-20 23:12:02 +01:00
Gabriel Wicki
f85a70718d
teams: Add Community team.
...
* etc/teams.scm (community): New team.
Change-Id: If23770964f91cdb3110f1fa23ed7dad5a122958b
Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch >
2026-03-20 23:11:59 +01:00
Nigko Yerden
151161759a
gnu: tor: Update to 0.4.9.5.
...
* 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
2026-03-20 22:43:28 +01:00
Simon Josefsson
bcf39f96b8
ui: Show package version for all package installs
...
* guix/ui.scm (show-manifest-transaction): Include old version in message.
Change-Id: I897ec2d52a1cd4d030929a1adc3458f29c9ae4d4
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
Merges: #7133
2026-03-20 22:43:28 +01:00
Sergio Pastor Pérez
385053f296
derivations: Add memoization for ‘map-derivation’.
...
Implement caching to speed up computation through memoization.
* guix/derivations.scm (map-derivation): Turn ‘loop’ into an ‘mlambdaq’.
Change-Id: I186e2a62f6655e3b0738dd6e0f628faccd8b855e
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2026-03-20 22:43:28 +01:00
Sergio Pastor Pérez
cf2a11b966
derivations: Let ‘map-derivation’ correctly handle directories.
...
The 'map-derivation' procedure was trying to process directories as files.
When a derivation had a 'module import' directory as input, it threw an
exception since it tried to open it as a file.
* guix/derivations.scm (map-derivation): In ‘sources’, add
‘file-is-directory?’ case.
* tests/derivations.scm ("map-derivation, modules"): New test.
Fixes: https://issues.guix.gnu.org/71941
Change-Id: I9b766f9aaa03ea9307f73e8abb36bc347af4b5e6
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2026-03-20 22:43:11 +01:00
Hugo Buddelmeijer
2d5ba988d5
gnu: hid-wiimote-plus: Update to 1.0.0.
...
* gnu/packages/linux.scm (hid-wiimote-plus): Update to 1.0.0.
[source]<origin>: Fix URL.
Fixes : guix/guix#7332
Change-Id: I7ccaa96728666871dbc2ab8176b9eedc5cc14dec
Signed-off-by: Andreas Enge <andreas@enge.fr >
2026-03-20 21:33:20 +01:00
Hugo Buddelmeijer
cd7eaa61e4
gnu: hdt-cpp: Fix build by updating to 1.3.3-0.88110cc.
...
* gnu/packages/rdf.scm (hdt-cpp): Update to 1.3.3-0.88110cc.
Change-Id: I224facd96d22a6b6569ce466f91c31630702d24d
Signed-off-by: Andreas Enge <andreas@enge.fr >
2026-03-20 21:33:19 +01:00
Sharlatan Hellseher
0ab495f52f
gnu: python-nbclassic: Update to 1.3.3.
...
* gnu/packages/jupyter.scm (python-nbclassic): Update to 1.3.3.
[propagated-inputs]: Remove python-argon2-cffi, python-jinja2,
python-jupyter-client, python-jupyter-core, python-jupyter-server,
python-nbconvert, python-nbformat, python-prometheus-client,
python-pyzmq, python-send2trash, python-terminado, python-tornado, and
python-traitlets.
[native-inputs]: Remove python-jupyter-packaging, python-pytest-cov,
python-pytest-tornasync, python-requests, python-requests-unixsocket2,
and python-testpath; add python-hatchling, python-babel, and
python-hatch-jupyter-builder.
Change-Id: I1c9691ffe980025771a219dc29faf38f0af5fd87
2026-03-20 20:08:43 +00:00
Hugo Buddelmeijer
314107d782
gnu: python-bleach: Fix requirements.
...
Followup to 259643c993 .
The sanity-check of python-nbclassic fails without this patch.
* gnu/packages/python-web.scm (python-bleach): Fix requirements.
[arguments]<#:phases> Add 'relax-requirements phase.
Merges: https://codeberg.org/guix/guix/pulls/7360
Change-Id: I52da267e6d237479ae5a0c0f125c2624ffafe8fb
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-03-20 19:55:42 +00:00
Andreas Enge
0c8e1042f6
gnu: v4l-utils-minimal: Remove unreferenced inputs.
...
* gnu/packages/video.scm (v4l-utils-minimal)[inputs]: Remove glu
and libx11.
Change-Id: Iff78fc634616097a45ae9b345f4a04da22c75273
2026-03-20 20:28:10 +01:00
Andreas Enge
2ec6f39d3a
gnu: v4l-utils: Update to 1.24.1.
...
* gnu/packages/video.scm (v4l-utils): Update to 1.24.1.
Change-Id: I14679d3ec850dee3679fef6655888283b7df2230
2026-03-20 20:28:07 +01:00