Maxim Cournoyer
274271f30e
gnu: shotwell: Update to 0.32.15.
...
* gnu/packages/gnome.scm (shotwell): Update to 0.32.15.
[inputs]: Replace webkitgkt-for-gtk3 with webkitgtk.
Change-Id: I3603b419fa3295abb603f0eaefb4f9d31bec0749
2026-03-22 23:12:49 +09:00
Sughosha
d1903a47cd
gnu: no-more-secrets: Update to 1.0.1.
...
* gnu/packages/games.scm (no-more-secrets): Update to 1.0.1.
Change-Id: I347c93cbeae95c69512523b3ea1c0e98882cd634
2026-03-22 18:42:33 +05:30
Danny Milosavljevic
985ad564d4
gnu: synergy: Support Wayland.
...
* gnu/packages/synergy.scm (synergy)[build-system]: Switch to qt-build-system.
[inputs]: Add qtwayland-5.
Change-Id: I241b63069daed8e027cffa8f2b25d12611dba56c
2026-03-22 13:50:59 +01:00
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
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
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
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
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
Andreas Enge
fc6bd9e7db
gnu: v4l-utils: Drop gui output.
...
With the current version the complete package takes less than 6MB.
* gnu/packages/video.scm (v4l-utils)[outputs]: Remove field.
[arguments]<#:phases>{split}: Remove phase.
(v4l-utils-minimal)[outputs, arguments]: Remove fields.
Change-Id: I3727e66929a055d83681a0bef1ad31865f7d2b07
2026-03-20 20:27:42 +01:00
Sharlatan Hellseher
e05f37092f
* gnu: python-xyz: Add accent on alphabetical order in the footer.
...
The python-xyz module provides more than 1200 packages which becomes
problematic to sync during rebase. Alphabetical order of packages
improves this situation, it prevents duplicity of packages and quicker
spot of similar changes in branches made separately.
This change to the footer note insists on alphabetical order only,
without similar functionality with import example which places new
package in correct position starting from the top of the file.
guix import --insert=gnu/packages/python-xyz.scm pypi <package-name>
Change-Id: Ief1ec88d4d31c27c5eeacf72cbc2db20834aaad6
2026-03-20 15:07:31 +00:00
Sharlatan Hellseher
bb3a96d42f
gnu: packages/python-xyz.scm: Sort python-[uy].
...
* gnu/packages/python-xyz.scm: (python-unicodedata2, and python-yamlcore):
Sort variables alphabetically.
Change-Id: I9b31094889923a9bebb3303a862feefc8c7d79a1
2026-03-20 15:01:51 +00:00
Sharlatan Hellseher
7a1e5d15b4
gnu: python-aiounittest: Move to python-check.
...
* gnu/packages/check.scm (python-aiounittest): Move from here ...
* gnu/packages/python-check.scm: ... to here.
Change-Id: I173f7269330d732456ec993373e707eab036d354
2026-03-20 15:01:51 +00:00
Nicolas Graves
99d7b5f90a
gnu: python-scm-sr-ht: Update to 0.22.30.
...
* gnu/packages/sourcehut.scm (python-scm-sr-ht): Update to 0.22.30.
[native-inputs]: Remove python-wheel.
Change-Id: I624125389365318d386cce8f2b2108fb8cee0a08
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-03-20 15:01:51 +00:00
Nicolas Graves
41d93bfeea
gnu: python-core-sr-ht: Update to 0.83.0.
...
* gnu/packages/sourcehut.scm (python-core-sr-ht): Update to 0.83.0.
[native-inputs]: Remove python-wheel.
Change-Id: I43e156706eb965a13d77d37b97925d2cc06fb978
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-03-20 15:01:51 +00:00