gnu: xdg-desktop-portal: Use XDG_DATA_DIRS as search path.

* gnu/packages/freedesktop.scm (xdg-desktop-portal): Delet patches.
[native-search-paths]: Remove XDG_DESKTOP_PORTAL_DIR. Add $XDG_DATA_DIRS.
* gnu/packages/patches/
xdg-desktop-portal-disable-configuration-search-exit.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): De-register it.

Change-Id: I26bde17cde75d1ccf5839d57145d5780b40cda9f
This commit is contained in:
Maxim Cournoyer 2025-07-28 13:54:40 +09:00 committed by Liliana Marie Prikler
parent 5e6dac5fc2
commit cd61cbd9d9
No known key found for this signature in database
GPG key ID: 442A84B8C70E2F87
3 changed files with 3 additions and 28 deletions

View file

@ -73,6 +73,7 @@
#:use-module (guix build-system python)
#:use-module (guix build-system glib-or-gtk)
#:use-module (guix build-system qt)
#:use-module (guix search-paths)
#:use-module (gnu packages)
#:use-module (gnu packages acl)
#:use-module (gnu packages admin)
@ -3154,10 +3155,7 @@ compatible with the well-known scripts of the same name.")
version "/xdg-desktop-portal-" version ".tar.xz"))
(sha256
(base32
"1pn0q7nn9xzd2wva9zpxn1dd2kqxwjm2a68yv9gaaa4alh9cvkb6"))
(patches
(search-patches
"xdg-desktop-portal-disable-configuration-search-exit.patch"))))
"1pn0q7nn9xzd2wva9zpxn1dd2kqxwjm2a68yv9gaaa4alh9cvkb6"))))
(build-system meson-build-system)
(arguments
(list
@ -3203,11 +3201,7 @@ compatible with the well-known scripts of the same name.")
json-glib
libportal
pipewire))
(native-search-paths
(list (search-path-specification
(variable "XDG_DESKTOP_PORTAL_DIR")
(separator #f)
(files '("share/xdg-desktop-portal/portals")))))
(native-search-paths (list $XDG_DATA_DIRS))
(home-page "https://github.com/flatpak/xdg-desktop-portal")
(synopsis "Desktop integration portal for sandboxed apps")
(description