diff --git a/xdg-desktop-portal.changes b/xdg-desktop-portal.changes index f0b67d2..7cdde82 100644 --- a/xdg-desktop-portal.changes +++ b/xdg-desktop-portal.changes @@ -1,3 +1,11 @@ +------------------------------------------------------------------- +Fri Aug 28 16:27:32 UTC 2020 - Dario Faggioli + +- Require /usr/bin/fusermount: xdg-document-portal calls out to the + binary. Without it, files or dirs can be selected, but + whatever is done with or in them, will not have any effect + (boo#1175899). + ------------------------------------------------------------------- Tue Jul 7 10:33:27 UTC 2020 - Callum Farmer diff --git a/xdg-desktop-portal.spec b/xdg-desktop-portal.spec index 1909e8f..cb20af8 100644 --- a/xdg-desktop-portal.spec +++ b/xdg-desktop-portal.spec @@ -29,7 +29,6 @@ Patch0: xdg-dp-port-pipewire-3-api.patch Patch1: 0001-Fix-use-after-free-in-xdg_get_app_info_from_pid.patch Patch2: 0002-add-AssumedAppArmorLabel-key-to-D-Bus-service-files.patch Patch3: 0003-Fix-criticals-if-no-default-handler-for-desired-type.patch - BuildRequires: libtool BuildRequires: pkgconfig BuildRequires: xmlto @@ -45,6 +44,9 @@ BuildRequires: pkgconfig(libpipewire-0.3) >= 0.2.90 BuildRequires: pkgconfig(libportal) # Break cycle: we buildrequire flatpak, and flatpak has a requires on xdg-desktop-portal #!BuildIgnore: xdg-desktop-portal +# xdg-dfesktop-portal calls out to fusermount (in $PATH) (boo#1175899) +# document-portal/document-portal-fuse.c: char *umount_argv[] = { "fusermount", "-u", "-z", (char *) path, NULL }; +Requires: %{_bindir}/fusermount %description A portal frontend service for Flatpak and possibly other desktop containment frameworks.