summaryrefslogtreecommitdiff
path: root/gnu/packages/freedesktop.scm
AgeCommit message (Collapse)Author
2026-05-18gnu: accountsservice: Fix tests on Python@3.12.Sharlatan Hellseher
* gnu/packages/freedesktop.scm (accountsservice): [phases]{fix-python-incompatibilities}: New phase. Change-Id: If9824e5f72173143191658df992e37e034f34a18
2026-05-18guix: build-system: Set pypi-uri in pyproject, drop python module.Nicolas Graves
After this commit, when both modules are imported: - if pyproject is imported before, the warning is 'pypi-uri' is deprecated, use '(@ (guix build-system pyproject) pypi-uri)' instead - if python is imported before, the warning is `pypi-uri' imported from both (guix build-system python) and (guix build-system pyproject) This seems convenient enough to warn for deprecation in the short term, while avoiding any breaking changes. * guix/build-system/pyproject.scm (pypi-uri): Move the procedure from (guix build-system python) here. * guix/build-system/python (pypi-uri): Drop definition, import it from (guix build-system pyproject) and deprecate it. * gnu/packages/openldap.scm: Reorder modules to get the right warning. * gnu/packages/pypy.scm: Likewise. * gnu/packages/*.scm : Drop module (guix build-system python). * tests/import/pypi.scm: Likewise. Merges: https://codeberg.org/guix/guix/pulls/7448 Change-Id: Ib42f53bc545052eb7918a25afe9db6d5fc2cb834 Reviewed-by: Nguyễn Gia Phong <cnx@loang.net> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: telepathy-idle: Switch to python-dbus.Hugo Buddelmeijer
* gnu/packages/freedesktop.scm (telepathy-idle): Switch to python-dbus. [inputs]: Remove python-dbus-1.2; add python-dbus. Change-Id: Ia99a1ad430d46627a416ee50096cdef8727adbc8 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: modem-manager: Switch to python-dbus.Hugo Buddelmeijer
* gnu/packages/freedesktop.scm (modem-manager): Switch to python-dbus. [native-inputs]: Remove python-dbus-1.2; add python-dbus. Change-Id: Ia43359c043f9d2d9ded8cbad9445d1b75d514dac Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: python-pyxdg: Update to 0.28-0.63033ac.Hugo Buddelmeijer
* gnu/packages/freedesktop.scm (python-pyxdg): Update 0.28-0.63033ac. [arguments]<#:test-flags>: Remove as tests pass. Change-Id: Iefe8fb19a85348420b0727ab25267e1ea4cb4d55 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: freedesktop.scm: Remove unused module import.Efraim Flashner
* gnu/packages/freedesktop.scm: Remove unused import. Change-Id: I1b674f2a9214b23b5fd3ced8c6de12fc36e2d7bb
2026-05-06gnu: Add xdg-desktop-portal-termfilechooser.Luis Guilherme Coelho
* gnu/packages/freedesktop (xdg-desktop-portal-termfilechooser): New variable. Change-Id: Ic4e8842d4a4316cdf0f90685f972662d8bed0dad Merges: https://codeberg.org/guix/guix/pulls/6353 Reviewed-by: Sharlatan Hellseher <sharlatanus@gmail.com> Reviewed-by: Nicolas Graves <ngraves@ngraves.fr> Signed-off-by: Nguyễn Gia Phong <cnx@loang.net>
2026-04-29gnu: libindicator: Remove input labels.Daniel Littlewood
* gnu/packages/freedesktop.scm (libindicator)[native-inputs]: Remove input labels. Change-Id: Ib9b7fc738415d52e366e6a12be6c329d4b73f965 Reviewed-by: Nicolas Graves <ngraves@ngraves.fr> Signed-off-by: Nguyễn Gia Phong <cnx@loang.net>
2026-04-27gnu: xdg-desktop-portal-wlr: Cleanup and style.Juliana Sims
* gnu/packages/freedesktop.scm (xdg-desktop-portal-wlr): Cleanup and run guix style. Change-Id: I2ac138281b8be351000f0beabd2efb1d0cdcb29f Signed-off-by: Noé Lopez <noelopez@free.fr>
2026-04-27gnu: xdg-desktop-portal-wlr: Use gexps.Juliana Sims
* gnu/packages/freedesktop.scm (xdg-desktop-portal-wlr): Use gexps. Change-Id: I23356906c439dd2e4ba24e3ecf6244a7c5bf1942 Signed-off-by: Noé Lopez <noelopez@free.fr>
2026-04-27gnu: xdg-desktop-portal-wlr: Fix screencast.Juliana Sims
Logic for handling output and window selection moved into a separate file which needs to have its hardcoded paths correct. * gnu/packages/freedesktop.scm (xdg-desktop-portal-wlr): Fix screencast. Change-Id: Idad5bc7fa75b926cf48dfa6cb8dc95cf92e5bd5a Signed-off-by: Noé Lopez <noelopez@free.fr>
2026-04-27gnu: xdg-desktop-portal-wlr: Update to 0.8.2.Juliana Sims
* gnu/packages/freedesktop.scm (xdg-desktop-portal-wlr): Update to 0.8.2. Change-Id: Ia8bcb863a7da723068db67244d2382d7418d482e Signed-off-by: Noé Lopez <noelopez@free.fr>
2026-04-22gnu: xdg-desktop-portal-wlr: Install manpage.Efraim Flashner
* gnu/packages/freedesktop.scm (xdg-desktop-portal-wlr)[native-inputs]: Add scdoc. Change-Id: If7b0694fdd6a3d847c0a1116cea11404a23da919
2026-04-04gnu: Add gardenhostd.Noé Lopez
* gnu/packages/freedesktop.scm (gardenhostd): New variable. Change-Id: Ic37b69c96dc00204d59f424dba3b757308271936 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-04-02gnu: udiskie: Update to 2.6.2.Patrick Norton
* 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-03-30gnu: wayland-protocols: Update to 1.47.John Kehayias
* gnu/packages/freedesktop.scm (wayland-protocols): Update to 1.47. Change-Id: Ifc369225bc24bea50dd5c3ed7844be26d59e18f1
2026-03-20gnu: Reference the inherited inputs values.Ludovic Courtès
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-20gnu: Reference the inherited ‘arguments’ value.Ludovic Courtès
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-19gnu: libportal: Build with Qt6.Andreas Enge
* 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-19gnu: accountsservice: Use libc-locales-for-target.Yelninei
* 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-19gnu: Add rtkit.陈功
* gnu/packages/freedesktop.scm (rtkit): New variable. Change-Id: I2d0015de7e5806311f19e17952f2fe852fb90bb6 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-15gnu: desktop-file-utils: Update to 0.28.Noé Lopez
* 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-06gnu: accountsservice: Run checks after installation.Liliana Marie Prikler
* gnu/packages/freedesktop.scm (accountsservice)[#:phases]: Move ‘check’ after ‘install’.
2026-03-06gnu: xdg-desktop-portal-gtk: Improve package definition.Maxim Cournoyer
This is a follow-up to a17a5c02a8e3278c4bd0a326127d4043e663560e, 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-06gnu: xdg-desktop-portal: Use XDG_DATA_DIRS as search path.Maxim Cournoyer
* 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-06gnu: Improve xdg-desktop-portal.Liliana Marie Prikler
This is a follow-up to 7d04e79c70c484486c99d519d79d7df7b6c86c08, 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-06gnu: python-dbus: Rename to python-dbus-1.2.Andreas Enge
* 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-04gnu: Export non-trivial packages that were private.Ludovic Courtès
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-01gnu: xdg-desktop-portal: Delete version 1.18.4.Danny Milosavljevic
* 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-01gnu: xdg-desktop-portal-gtk: Update to 1.15.3.Danny Milosavljevic
* 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-02-25gnu: poweralertd: Update to 0.3.0.Patrick Norton
* 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-20gnu: Use (target-32bit?) to test for 32bit targets.Dariqq
* 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-10gnu: udiskie: Update to 2.6.1.Acid Bong
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-07gnu: udiskie: Drop phase 'fix-entry-points.Nicolas Graves
* 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-07build-system/cargo: Remove uneeded use of cargo-guile-json.Nicolas Graves
* 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-03gnu: waypipe: Update to 0.11.0.wvlab
* 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-02gnu: udiskie: Update to 2.6.0.Patrick Norton
* 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-01-28gnu: Add lisgd.jgart
* gnu/packages/freedesktop.scm (lisgd): New variable. Change-Id: I3ebee227ff08c500380739613b36b7ebc81c7deb Signed-off-by: jgart <jgart@dismail.de>
2026-01-25gnu: python-libevdev: Update to 0.13.1.Nicolas Graves
* 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>
2025-12-19gnu: Add xdg-desktop-portal-next.dan
* 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-18gnu: udiskie: Improve package, fix build.Sharlatan Hellseher
* 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-02gnu: waypipe: Hardcode libvulkan.Liliana Marie Prikler
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-02gnu: waypipe: Fix build.Liliana Marie Prikler
* gnu/packages/freedesktop.scm (waypipe)[#:phases]: Wrap in with-extensions to add cargo-guile-json.
2025-11-30gnu: xdg-desktop-portal-hyprland: Update to 1.3.11.Murilo
* 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-30gnu: wev: Update to 1.1.0.Patrick Norton
* gnu/packages/freedesktop.scm (wev): Update to 1.1.0. Change-Id: I5db0a61d8777bc08d5996c95eb1b3d493281081a Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-11-27gnu: udiskie: Update to 2.5.8.Patrick Norton
* gnu/packages/freedesktop.scm (udiskie): Update to 2.5.8. Change-Id: I10bc1bad7f4c1ab8f99fe2b2ab57e352f8b2e76b Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-11-12gnu: waypipe: Update to 0.10.5.wvlab
* 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-07gnu: Add iio-sensor-proxy.dan
* gnu/packages/freedesktop.scm (iio-sensor-proxy): New variable. Change-Id: I942ed65121d93f94d31191c07a21442f246441a5 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-11-01gnu: telepathy-gabble, telepathy-salut: Fix wocky compilation.Ludovic Courtès
* gnu/packages/freedesktop.scm (telepathy-gabble)[source]: Add ‘snippet’. (telepathy-salut)[source]: Likewise. Fixes: guix/guix#3662 Change-Id: I33f7be07481e3ae4b406a45ad07e3f8afedf2b46
2025-10-17gnu: xdg-desktop-portal-kde: Move to kde-plasma.scm.Sughosha
* gnu/packages/freedesktop.scm (xdg-desktop-portal-kde): Remove. * gnu/packages/kde-plasma.scm (xdg-desktop-portal-kde): New variable. Change-Id: I1a0b0224f0d7fda7de13ca0f6c22ea8f8dd6e1c1