Noé Lopez
b6509681e2
gnu: Add gardenhostd.
...
* gnu/packages/freedesktop.scm (gardenhostd): New variable.
Change-Id: Ic37b69c96dc00204d59f424dba3b757308271936
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com >
2026-04-04 18:27:03 +02:00
Patrick Norton
9c6d55e584
gnu: udiskie: Update to 2.6.2.
...
* gnu/packages/freedesktop.scm (udiskie): Update to 2.6.2.
Change-Id: I13b2eae5bfb4f39ce0a4e1fd728677ddc4240ae3
Merges: https://codeberg.org/guix/guix/pulls/7608
Signed-off-by: Nguyễn Gia Phong <cnx@loang.net >
2026-04-02 14:07:25 +09:00
John Kehayias
47be4e3308
gnu: wayland-protocols: Update to 1.47.
...
* gnu/packages/freedesktop.scm (wayland-protocols): Update to 1.47.
Change-Id: Ifc369225bc24bea50dd5c3ed7844be26d59e18f1
2026-03-30 10:36:22 +03:00
Ludovic Courtès
1ae20f03f4
gnu: Reference the inherited inputs values.
...
This commit was made by running this command:
sed -e's/modify-inputs (package-\([a-z-]*\)inputs [a-zA-Z0-9-]\+)/modify-inputs \1inputs/g' -i gnu/packages/*.scm
… and then reverting individual hunks where the change would trigger unbound
variable warnings or other issues (such as ‘native-inputs’ is bound in the
body of the ‘inputs’ field, but it refers to the ‘native-inputs’ thunk defined
just above).
Change-Id: I6d94819f2809313fa1fbefc61897502ee7d66fab
2026-03-20 13:27:16 +01:00
Ludovic Courtès
2a50c9598b
gnu: Reference the inherited ‘arguments’ value.
...
This commit was made by running this command:
sed -e's/substitute-keyword-arguments (package-arguments [a-zA-Z0-9-]\+)/substitute-keyword-arguments arguments/g' -i gnu/packages/*.scm
… and then:
1. reverting changes from ‘gnu/packages/rust.scm’ and
‘gnu/packages/java.scm’ since they would incur derivation changes and/or
breakage;
2. reverting the change for ‘gcc-final’ in ‘gnu/packages/commencement.scm’;
3. reverting the change for ‘onnx-optimizer’, ‘openquest’, and ‘certbot’,
which use ‘substitute-keyword-arguments’ for arguments that are not
inherited (and thus ‘arguments’ would be unbound);
4. reverting the change for ‘insight-toolkit-legacy’ and ‘wine64-staging’
which make bogus assumptions about inherited arguments.
Change-Id: I122a7cf517b6b63cae38944b5d33ade4b1f5a89c
2026-03-20 13:27:15 +01:00
Andreas Enge
bb91e0afca
gnu: libportal: Build with Qt6.
...
* gnu/packages/patches/libportal-qt-6.9.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register patch.
* gnu/packages/freedesktop.scm (libportal)[source]: Add patch.
[inputs]: Replace qtbase-5 by qtbase. Remove qtx11extras.
Change-Id: I8a34979cd10f89efd39749a3a10bf5bb0c93a2f6
2026-03-19 18:46:36 +01:00
Yelninei
3e19d16741
gnu: accountsservice: Use libc-locales-for-target.
...
* gnu/packages/freedesktop.scm (accountsservice)[native-inputs]: Replace
glibc-locales with libc-locales-for-target.
Change-Id: If102c6d0bea97ae99b1012690d7cd1235f439e00
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2026-03-19 15:32:46 +01:00
陈功
9bfbf735b9
gnu: Add rtkit.
...
* gnu/packages/freedesktop.scm (rtkit): New variable.
Change-Id: I2d0015de7e5806311f19e17952f2fe852fb90bb6
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com >
2026-03-19 07:37:03 +01:00
Noé Lopez
810513e4ef
gnu: desktop-file-utils: Update to 0.28.
...
* gnu/packages/freedesktop.scm (desktop-file-utils):
Update to 0.28.
[build-system]: Switch to meson-build-system.
Change-Id: Id32870f4ed1d01728c44386ff796469f3b27c2bf
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com >
2026-03-15 07:14:15 +01:00
Liliana Marie Prikler
8f9be1769c
gnu: accountsservice: Run checks after installation.
...
* gnu/packages/freedesktop.scm (accountsservice)[#:phases]: Move ‘check’ after
‘install’.
2026-03-06 14:53:13 +01:00
Maxim Cournoyer
7b4b9e5317
gnu: xdg-desktop-portal-gtk: Improve package definition.
...
This is a follow-up to a17a5c02a8 , which
inadvertently left old inputs and phases.
* gnu/packages/freedesktop.scm (xdg-desktop-portal-gtk)[arguments]:
Add #:glib-or-gtk?. Remove #:configure-flags and #:phases.
[native-inputs]: Remove autoconf, automake, libtool, libxml2 and which.
Drop labels.
[inputs]: Replace gtk+ with gtk. Drop labels.
Change-Id: Ifaa7092872884b74fd3f783b677449935bfd4a2a
2026-03-06 14:53:08 +01:00
Maxim Cournoyer
a2d0f215f2
gnu: xdg-desktop-portal: Use XDG_DATA_DIRS as search path.
...
* gnu/packages/freedesktop.scm (xdg-desktop-portal): Delete patches.
[native-search-paths]: Remove XDG_DESKTOP_PORTAL_DIR. Add $XDG_DATA_DIRS.
* gnu/packages/patches/
xdg-desktop-portal-1.20.3-disable-configuration-search-exit.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): De-register it.
Change-Id: I26bde17cde75d1ccf5839d57145d5780b40cda9f
2026-03-06 14:53:08 +01:00
Liliana Marie Prikler
2e7d3ada3d
gnu: Improve xdg-desktop-portal.
...
This is a follow-up to 7d04e79c70 , which
inadvertently left out some long-known changes to xdg-desktop-portal.
* gnu/packages/freedesktop.scm (xdg-desktop-portal)[source]<snippet>: Remove.
[arguments]: Convert to list of G-Expressions
<#:phases>: Delete ‘po-chmod’ and ‘relax-gcc-14-strictness’.
Add ‘patch-libumockdev-preload.so-file-name’ and ‘prepare-for-tests’.
[inputs]: Remove gstreamer. Move gst-plugins-good from here…
[native-inputs]: … to here. Add umockdev.
(xdg-desktop-portal-next): Drop gratuitous whitespace.
Change-Id: I956df6f52600e7301ba2776c7508488bed92d9ec
2026-03-06 14:53:08 +01:00
Andreas Enge
1f9e47518b
gnu: python-dbus: Rename to python-dbus-1.2.
...
* gnu/packages/python-xyz.scm (python-dbus): Rename to…
(python-dbus-1.2): … this.
(python-notify2, python-gatt, python2-dbus): Adapt references.
* gnu/packages/audio.scm (cable, jack-2): Likewise.
* gnu/packages/bittorrent.scm (deluge): Likewise.
* gnu/packages/connman.scm (econnman): Likewise.
* gnu/packages/cups.scm (hplip): Likewise.
* gnu/packages/enlightenment.scm (python-efl): Likewise.
* gnu/packages/freedesktop.scm (modem-manager, telepathy-idle): Likewise.
* gnu/packages/gnome.scm (gtg, system-config-printer, libsecret, upower)
(mutter, network-manager, gnome-bluetooth, gnome-shell, terminator)
(gnome-remote-desktop): Likewise.
* gnu/packages/ibus.scm (ibus): Likewise.
* gnu/packages/maths.scm (veusz): Likewise.
* gnu/packages/matrix.scm (pantalaimon): Likewise.
* gnu/packages/messaging.scm (pidgin, gajim): Likewise.
* gnu/packages/mpd.scm (mpdris2): Likewise.
* gnu/packages/music.scm (mididings, a2jmidid, quodlibet): Likewise.
* gnu/packages/password-utils.scm (secretsd): Likewise.
* gnu/packages/stenography.scm (plover): Likewise.
* gnu/packages/sugar.scm (sugar-datastore, sugar-toolkit-gtk3)
(sugar-portfolio-activity): Likewise.
* gnu/packages/video.scm (python-yewtube): Likewise.
* gnu/packages/xdisorg.scm (autokey): Likewise.
* gnu/packages/xfce.scm (catfish): Likewise.
* gnu/packages/xorg.scm (xpra): Likewise.
Change-Id: I19218743260175f1117b8e213131a3b1495c6c48
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com >
2026-03-06 14:53:04 +01:00
Ludovic Courtès
2bd0ba7226
gnu: Export non-trivial packages that were private.
...
This makes those packages visible to ‘fold-packages’, which in turns gives a
clearer view of the package set to tools like (gnu ci) and ‘guix graph’.
* gnu/packages/dlang.scm (ldc-bootstrap): Export and add ‘hidden?’ property.
(ldc)[properties]: New field.
(dmd-bootstrap): Export and add ‘hidden?’ property.
(dmd)[properties]: New field.
* gnu/packages/freedesktop.scm (xdgmime): Export and add ‘hidden?’ property.
* gnu/packages/games.scm (glkterm, supertuxkart-data)
(ring-racers-data, openttd-engine, openttd-opengfx, openttd-opensfx)
(openttd-openmsx, openrct2-title-sequences, openrct2-objects)
(xonotic-data): Export and add ‘hidden?’ property.
(simgear): Export.
* gnu/packages/gnucash.scm (gnucash-docs): Export and add ‘hidden? property.
* gnu/packages/groovy.scm (java-groovy-bootstrap): Export and add ‘hidden?’
property.
(groovy-bootstrap, groovy-tests-bootstrap, groovy-parser-antlr4)
(groovy-test, groovy-xml, groovy-templates, groovy-groovydoc)
(groovy-ant, groovy-astbuilder, groovy-bsf, groovy-cli-commons)
(groovy-cli-picocli, groovy-swing, groovy-console, groovy-datetime)
(groovy-dateutil, groovy-docgenerator, groovy-groovysh, groovy-jmx)
(groovy-json, groovy-jsr223, groovy-nio, groovy-servlet)
(groovy-sql, groovy-testng, groovy-macro, groovy-yaml): Export.
(groovy)[properties]: New field.
* gnu/packages/haskell-xyz.scm (ghc-chell-quickcheck-bootstrap)
(ghc-options-bootstrap): Export and add ‘hidden?’ property.
(ghc-system-fileio-bootstrap, ghc-system-filepath-bootstrap): Remove.
* gnu/packages/haskell.scm (ghc-alex-bootstrap-for-9.4)
(ghc-happy-bootstrap-for-9.4): Export.
* gnu/packages/image-processing.scm (insight-toolkit-legacy): Export.
* gnu/packages/java-bootstrap.scm (jikes): Export.
(classpath-bootstrap): Export and add ‘hidden?’ property.
(jamvm-1-bootstrap, ant-bootstrap, ecj-bootstrap): Likewise.
(ecj-javac-wrapper, classpath-0.99, classpath-jamvm-wrappers): Export.
(classpath-devel): Export and remove ‘hidden?’ property.
(jamvm): Export.
(ecj-javac-wrapper-final): Export and remove ‘hidden?’ property.
(ecj4-bootstrap): Export and add ‘hidden?’ property.
(ecj4-javac-wrapper): Export.
(jamvm-with-ecj4): Export and remove ‘hidden?’ property.
* gnu/packages/java-xml.scm (java-jaxen-bootstrap): Export and add ‘hidden?’
property.
(java-jaxen)[properties]: New field.
* gnu/packages/java.scm (java-plexus-container-default-bootstrap): Export and
add ‘hidden?’ property.
(java-plexus-container-default)[properties]: New field.
(java-stringtemplate-4.0.6): Export.
(antlr3-bootstrap): Export and add ‘hidden?’ property.
(antlr3-3.3)[properties]: New field.
(java-tunnelvisionlabs-antlr4-runtime-bootstrap): Export and add ‘hidden?’
property.
(java-tunnelvisionlabs-antlr4-bootstrap): Likewise.
(java-tunnelvisionlabs-antlr4-runtime)[properties]: New field.
(java-tunnelvisionlabs-antlr4)[properties]: New field.
(java-geronimo-genesis-2.1): Export.
* gnu/packages/rails.scm (ruby-ammeter-bootstrap): Export and add ‘hidden?‘
property.
(ruby-ammeter)[properties]: New field.
* gnu/packages/ruby-check.scm (ruby-cucumber-compatibility-kit-bootstrap):
Export and add ‘hidden?’ property.
* gnu/packages/ruby-xyz.scm (ruby-rspec-block-is-expected-bootstrap): Likewise.
(ruby-rubocop-capybara-minimal): Likewise.
(ruby-rubocop-capybara)[property]: New field.
(ruby-rubocop-rake-minimal): Export and add ‘hidden?’ property.
(ruby-rubocop-rake)[properties]: New field.
(ruby-rubocop-rspec-minimal): Export and add ‘hidden?’ property.
(ruby-rubocop-rspec)[properties]: New field.
(ruby-cucumber-without-tests): Export and add ‘hidden?’ property.
(ruby-liquid-c-bootstrap): Likewise.
(ruby-liquid-c)[properties]: New field.
* gnu/packages/xorg.scm (xcffibgen): Export and add ‘hidden?’ property.
Fixes: guix/maintenance#85
Change-Id: I39cc94accb4eefbe73801f1f237201b48e4a7def
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
Merges: #6781
2026-03-04 17:31:58 +01:00
Danny Milosavljevic
7d04e79c70
gnu: xdg-desktop-portal: Delete version 1.18.4.
...
* gnu/packages/freedesktop.scm (xdg-desktop-portal): Delete variable.
(xdg-desktop-portal-next): Rename to ...
(xdg-desktop-portal): ...this.
(xdg-desktop-portal-next): New deprecation alias.
(xdg-desktop-portal-gtk)[propagated-inputs]: Replace xdg-desktop-portal-next
by xdg-desktop-portal.
* gnu/packages/telegram.scm (telegram-desktop)[propagated-inputs]: Replace
xdg-desktop-portal-next by xdg-desktop-portal.
* gnu/packages/patches/xdg-desktop-portal-disable-configuration-search-exit.patch:
Delete file.
* gnu/packages/patches/xdg-desktop-portal-disable-portal-tests.patch: Delete
file.
* gnu/local.mk (dist_patch_DATA): Remove references to those.
Change-Id: I4317d2228002c1c6c65a9fab5aa502e905e4ec3e
2026-03-01 23:46:46 +01:00
Danny Milosavljevic
a17a5c02a8
gnu: xdg-desktop-portal-gtk: Update to 1.15.3.
...
* gnu/packages/freedesktop.scm (xdg-desktop-portal-gtk)[build-system]: Replace
glib-or-gtk-build-system by meson-build-system.
<#:configure-flags>: Fix for meson build system. Add lockdown support.
Remove screenshot, screencast and background.
[propagated-inputs]: Replace xdg-desktop-portal by xdg-desktop-portal-next.
Fixes : guix/guix#5075
Change-Id: I5ccef20691a561077885e31b31af911c4780019c
2026-03-01 23:46:45 +01:00
Patrick Norton
9e497c7bb5
gnu: poweralertd: Update to 0.3.0.
...
* gnu/packages/freedesktop.scm (poweralertd): Update to 0.3.0.
Merges: https://codeberg.org/guix/guix/pulls/5983
Change-Id: I347745b1ea22e3a90310de427a7eaaef9a73159c
Reviewed-by: Nguyễn Gia Phong <cnx@loang.net >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-02-25 22:08:03 +00:00
Dariqq
3e9338b923
gnu: Use (target-32bit?) to test for 32bit targets.
...
* gnu/packages/*.scm: Replace usage of target-64bit? when actually testing for
32bit targets.
* guix/utils.scm (target-hurd32?). Same.
Change-Id: If3ed2b82a1229b72b07fafc694eedc14080e5a04
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
Merges: #5710
2026-02-20 22:34:56 +01:00
Acid Bong
049abf7db8
gnu: udiskie: Update to 2.6.1.
...
Remove python-pyxdg from inputs, as it was removed by the upstream back
in 2.2.0, see:
<https://github.com/coldfix/udiskie/blob/master/CHANGES.rst#220 >.
* gnu/packages/freedesktop.scm (udiskie): Update to 2.6.1.
[inputs]: Remove python-pyxdg.
Change-Id: I2cdd651a00ae49314f3ee2705a39e5008dab0d58
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-02-10 13:02:29 +00:00
Nicolas Graves
6d41b6b0a0
gnu: udiskie: Drop phase 'fix-entry-points.
...
* gnu/packages/freedesktop.scm (udiskie)[arguments]<#:phases>:
Drop phase 'fix-entry-points.
Change-Id: I91fb698e1abcf83be89422034fe9f2d926a94235
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-02-07 12:28:26 +01:00
Nicolas Graves
29f2f54fe8
build-system/cargo: Remove uneeded use of cargo-guile-json.
...
* gnu/packages/antivirus.scm (clamav)
* gnu/packages/freedesktop.scm (waypipe)
* gnu/packages/gnome.scm (librsvg)
* gnu/packages/kde-pim.scm (kdepim-addons)
* gnu/packages/language.scm (libchewing)
* gnu/packages/rust-apps.scm (helvum)
* gnu/packages/shells.scm (fish):
[arguments]<#:phases>: Remove uneeded use of cargo-guile-json
extension.
Change-Id: I041819515585777a3d63945b755d71e607fa0650
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-02-07 12:28:18 +01:00
wvlab
7957c22ae5
gnu: waypipe: Update to 0.11.0.
...
* gnu/packages/rust-crates.scm (lookup-cargo-input): Use rust-nix-0.30.1 for
waypipe.
* gnu/packages/freedesktop.scm (waypipe): Update to 0.11.0.
Change-Id: I9d548edc7b128349de74326c537af679f3287454
Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com >
2026-02-03 03:49:38 +01:00
Patrick Norton
b6adefc50d
gnu: udiskie: Update to 2.6.0.
...
* gnu/packages/freedesktop.scm (udiskie): Update to 2.6.0.
Merges guix/guix!5508
Change-Id: I98127279cc9db1e7ec772568ad3da16a5c67f859
Signed-off-by: Cayetano Santos <csantosb@inventati.org >
2026-02-02 20:10:48 +01:00
jgart
d3aa1a72ee
gnu: Add lisgd.
...
* gnu/packages/freedesktop.scm (lisgd): New variable.
Change-Id: I3ebee227ff08c500380739613b36b7ebc81c7deb
Signed-off-by: jgart <jgart@dismail.de >
2026-01-28 14:11:08 -05:00
Nicolas Graves
9558fe34d6
gnu: python-libevdev: Update to 0.13.1.
...
* gnu/packages/freedesktop.scm (python-libevdev): Update to 0.13.1.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:phases>: Remove 'check phase replacement.
[native-inputs]: Add python-setuptools.
[description]: Improve style.
Change-Id: I3fe76e0923e3606c027cc98e6aadc6ca63be3a26
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2026-01-25 21:23:07 +01:00
dan
e498671958
gnu: Add xdg-desktop-portal-next.
...
* gnu/packages/freedesktop.scm (xdg-desktop-portal-next): New variable.
*
gnu/packages/patches/xdg-desktop-portal-1.20.3-disable-configuration-search-exit.patch:
New file.
* gnu/local.mk (dist_patch_DATA): Register it.
Change-Id: I83c7d1c174a258761988b4d234b6fc4a9228e36f
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2025-12-19 00:05:44 +01:00
Sharlatan Hellseher
b7dc8aea65
gnu: udiskie: Improve package, fix build.
...
* gnu/packages/freedesktop.scm (udiskie): Use G-Expressions.
[source]: Switch to git-fetch providing tests.
[build-system]: Switch to pyproject-build-system.
[arguments] <test-backend, test-flags>: Use custom.
<phases>: Add 'fix-entry-points; 'wrap-gi-typelib move after wrap.
[inputs]: Add python-docopt, python-keyutils, python-pygobject,
python-pyxdg, and python-pyyaml.
[propagated-inputs]: Remove python-docopt, python-pygobject,
python-keyutils, python-pyxdg, and python-pyyaml.
[native-inputs]: Add python-setuptools.
Fixes : guix/guix#4920
Change-Id: Ie29f7bfdef7465d58799cb189483ccc264681fbe
2025-12-18 18:59:16 +00:00
Liliana Marie Prikler
5f7cc5c2c6
gnu: waypipe: Hardcode libvulkan.
...
Currently, trying to run waypipe with graphical acceleration results in the
error:
Sending error: src/dmabuf.rs:945: Failed to load Vulkan library:
LibraryLoadFailure(DlOpen { desc: "libvulkan.so.1: cannot open shared object
file: No such file or directory" })
This patch fixes this error by loading libvulkan from a known location.
* gnu/packages/freedesktop.scm (waypipe)[#:phases]: Add ‘patch-vulkan’.
2025-12-02 18:04:30 +01:00
Liliana Marie Prikler
7bae542dc3
gnu: waypipe: Fix build.
...
* gnu/packages/freedesktop.scm (waypipe)[#:phases]: Wrap in with-extensions to
add cargo-guile-json.
2025-12-02 18:04:30 +01:00
Murilo
d4b4a6ae8d
gnu: xdg-desktop-portal-hyprland: Update to 1.3.11.
...
* gnu/packages/freedesktop.scm (xdg-desktop-portal-hyprland): Update to 1.3.11.
Change-Id: I16ee735a0f0ba5f71fcf8ba8dfc8fedea6aae45b
Signed-off-by: Andreas Enge <andreas@enge.fr >
2025-11-30 22:45:34 +01:00
Patrick Norton
b889d944a7
gnu: wev: Update to 1.1.0.
...
* gnu/packages/freedesktop.scm (wev): Update to 1.1.0.
Change-Id: I5db0a61d8777bc08d5996c95eb1b3d493281081a
Signed-off-by: Andreas Enge <andreas@enge.fr >
2025-11-30 13:51:55 +01:00
Patrick Norton
4d1a35a5ee
gnu: udiskie: Update to 2.5.8.
...
* gnu/packages/freedesktop.scm (udiskie): Update to 2.5.8.
Change-Id: I10bc1bad7f4c1ab8f99fe2b2ab57e352f8b2e76b
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2025-11-27 14:22:24 +01:00
wvlab
5a232433c3
gnu: waypipe: Update to 0.10.5.
...
* gnu/packages/freedesktop (waypipe): Update to 0.10.5.
[source]: Add snippet to fix cargo flags.
[arguments]: Add a phase to add some phases from the cargo-build-system.
[native-inputs]: Add rust, rust:cargo, rust-bindgen-cli, shaderc, clang,
and vulkan-headers.
[inputs]: Add vulkan-loader and zstd:lib and cargo inputs for waypipe.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs): Add waypipe.
Change-Id: Ie6592a2ab5602e420777a6e7eab505e143743c8d
Signed-off-by: Efraim Flashner <efraim@flashner.co.il >
2025-11-12 14:26:43 +02:00
dan
ae147ef7bc
gnu: Add iio-sensor-proxy.
...
* gnu/packages/freedesktop.scm (iio-sensor-proxy): New variable.
Change-Id: I942ed65121d93f94d31191c07a21442f246441a5
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com >
2025-11-07 18:39:59 +01:00
Ludovic Courtès
489e943275
gnu: telepathy-gabble, telepathy-salut: Fix wocky compilation.
...
* gnu/packages/freedesktop.scm (telepathy-gabble)[source]: Add ‘snippet’.
(telepathy-salut)[source]: Likewise.
Fixes : guix/guix#3662
Change-Id: I33f7be07481e3ae4b406a45ad07e3f8afedf2b46
2025-11-01 12:36:25 +01:00
Sughosha
681cdfab46
gnu: xdg-desktop-portal-kde: Move to kde-plasma.scm.
...
* gnu/packages/freedesktop.scm (xdg-desktop-portal-kde): Remove.
* gnu/packages/kde-plasma.scm (xdg-desktop-portal-kde): New variable.
Change-Id: I1a0b0224f0d7fda7de13ca0f6c22ea8f8dd6e1c1
2025-10-17 11:26:27 +02:00
Zheng Junjie
a2af2049c7
gnu: libinput: Update to 1.29.1.
...
* gnu/packages/freedesktop.scm (libinput): Update to 1.29.1.
Change-Id: I36585c099d7b58fd335a370ab03509c559d35def
2025-10-17 11:26:26 +02:00
Zheng Junjie
282fcce024
gnu: xdg-utils: Update to 1.2.1.
...
* gnu/packages/freedesktop.scm (xdg-utils): Update to 1.2.1.
[source]: Switch to git-fetch.
[native-inputs]: Add docbook-xml-4.3.
Change-Id: I13f19d3fa6a1db16a461c710ad650fc02ba7b356
2025-10-17 11:26:26 +02:00
Zheng Junjie
938670f25f
gnu: appstream: Update to 1.0.5.
...
* gnu/packages/freedesktop.scm (appstream): Update to 1.0.5.
Change-Id: Ic4e3117301a08924d7b4f560e451fa5a21974f32
2025-10-17 11:26:24 +02:00
Zheng Junjie
0bd0410fe4
gnu: xdg-desktop-portal-kde: Update to 6.4.3.
...
* gnu/packages/freedesktop.scm (xdg-desktop-portal-kde): Update to 6.4.3.
Change-Id: I12cf1d5e54266724fba8ab76b29e19ded7f5175a
2025-10-17 11:26:23 +02:00
Alvin Hsu
4177c320f9
gnu: udisks: Patch mkswap.
...
* gnu/packages/freedesktop.scm (udisks):
[arguments]<#:phases>{patch-commands}: Patch mkswap command.
Change-Id: I3c629067d1e53177e9069b500202b8681cb44269
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop >
Reviewed-by: Liliana Marie Prikler <liliana.prikler@gmail.com >
Reviewed-by: Noé Lopez <noelopez@free.fr >
Modified-by: Maxim Cournoyer <maxim@guixotic.coop >
2025-10-15 07:16:25 +09:00
Murilo
7e2029f7e7
gnu: hyprland-protocols: Update to 0.7.0.
...
* gnu/packages/freedesktop.scm (hyprland-protocols): Update to 0.7.0.
Change-Id: Id57c9e2257b13d36da115080f9d04db14ccdb33a
Signed-off-by: John Kehayias <john@guixotic.coop >
2025-10-05 20:14:54 -04:00
Murilo
dad701be6e
gnu: Remove wayland-protocols-next.
...
* gnu/packages/freedesktop.scm (wayland-protocols-next): Delete variable.
* gnu/packages/wm.scm (hyprland)[inputs]: Change wayland-protocols-next
to wayland-protocols.
This was a temporary package expected to be removed once the mesa-updates
branch was merged, it was only in use by hyprland.
See 7c1a30f3f9 .
Change-Id: I9bf2f986815344ec79f013c0446cffbfdbdd76d7
Signed-off-by: John Kehayias <john@guixotic.coop >
2025-10-05 20:00:34 -04:00
Efraim Flashner
21467e43f1
gnu: libinput-minimal: Fix build on 32-bit systems.
...
* gnu/packages/freedesktop.scm (libinput)[arguments]: When building for
a 32-bit system add a phase to fix the test suite.
Change-Id: I9bb40e17cd83e61ff6a4cb7adf6b9a4685bd9246
2025-10-01 13:38:03 +03:00
John Kehayias
58c345f56c
gnu: libxml2: Update to 2.14.6; deprecate python-libxml2.
...
Python bindings for libxml2 are now built as part of libxml2; remove all
python-libxml2 inputs for libxml2 (nearly all already had libxml2) and
deprecate the package. This was done manually using
git grep python-libxml2 gnu/packages
to find affected packages and then check all their input fields.
With the update to libxml2, we can remove all the libxml2-next* variants.
This change was automated with:
git grep -rl libxml2-next | xargs sed -i 's/\(libxml2-next\|libxml2-next-for-grafting\)/libxml2/g'
* gnu/packages/xml.scm (libxml2): Update to 2.14.6.
[arguments]<#:phases>: Add configure-python phase (from python-libxml2).
[native-inputs]: Add pkg-config and python-minimal.
(libxml2-next, libxml2-next/fixed, libxml2-next-for-grafting): Remove.
(python-libxml2): Deprecate in favor of libxml2.
Change-Id: I2976f2fde086e9bc345d661edbdc125abbb7a753
2025-09-30 16:48:20 +09:00
John Kehayias
15a9c6cec4
gnu: libinput: Update to 1.29.0.
...
* gnu/packages/freedesktop.scm (libinput): Update to 1.29.0.
Change-Id: Ib54bd0d7202707852694f875c44c84b90589feac
2025-09-30 16:48:17 +09:00
Murilo
d6ddf83e46
gnu: Remove libinput-minimal-next.
...
* gnu/packages/freedesktop.scm (libinput-minimal-next): Delete variable.
Signed-off-by: John Kehayias <john.kehayias@protonmail.com >
2025-09-30 16:48:16 +09:00
Murilo
0d96a5e0bb
gnu: libinput: Update to 1.28.1.
...
* gnu/packages/freedesktop.scm (libinput): Update to 1.28.1.
Signed-off-by: John Kehayias <john.kehayias@protonmail.com >
2025-09-30 16:48:16 +09:00
Maxim Cournoyer
49101a6bba
gnu: wayland: Update to 1.24.0.
...
* gnu/packages/freedesktop.scm (wayland): Update to 1.24.0.
[arguments] <#:parallel-tests?>: Delete.
* gnu/packages/vulkan.scm (vulkan-tools) [source]: Apply patch.
* gnu/packages/patches/vulkan-tools-wayland-1.24.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
Change-Id: I321ec682423cc12f320e56156305992349b4b6c6
2025-09-30 16:48:16 +09:00