forked from pool/xdg-desktop-portal
Accepting request 962652 from GNOME:Factory
- Update to version 1.14.0: + Add a new "dynamic launcher" portal, which can install .desktop files and accompanying icons after user confirmation. + Rework handling of empty app IDs: In case an empty string app ID is stored in the permission store, this permission is now shared only by apps whose app ID couldn't be determined, rather than all unsandboxed apps. + Use libsystemd (when available) to try to determine the app ID of unsandboxed processes. This is useful since some portals otherwise can't be used by host apps. + Make x-d-p start on session start, which is needed for the dynamic launcher portal to handle rewriting launchers for apps that have been renamed. + Bring back the copy of Flatpak's icon-validator, which was dropped many releases ago. + Icon validation is now required for the notification and dynamic launcher portals (previously it was only done if the "flatpak-validate-icon" binary could be found). + document-portal: Move to the libfuse3 API + document-portal: Use renameat2 sys call + document-portal: Use mutex to fix concurrency bug + realtime: Fix error code paths + realtime: Fix MakeThreadHighPriorityWithPID method + screencast: Fix an error when restoring streams + ci: Various improvements + Documentation improvements + Updated translations. - Replace BuildRequires: pkgconfig(fuse) with pkgconfig(fuse3) since document-portal moved to use it. - Add BuildRequires: pkgconfig(libsystemd) and OBS-URL: https://build.opensuse.org/request/show/962652 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xdg-desktop-portal?expand=0&rev=24
This commit is contained in:
commit
5490e0d082
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:f83e3f37c19d423e7dd5e205deca8560bffb00b1620023bd2536c1d4ff8b4358
|
||||
size 484352
|
3
xdg-desktop-portal-1.14.0.tar.xz
Normal file
3
xdg-desktop-portal-1.14.0.tar.xz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:5746d95d7a21ceecfb4621035e65702939aac3412a5f05500221c776fb625488
|
||||
size 502212
|
@ -1,3 +1,38 @@
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 18 06:50:05 UTC 2022 - Antonio Larrosa <alarrosa@suse.com>
|
||||
|
||||
- Update to version 1.14.0:
|
||||
+ Add a new "dynamic launcher" portal, which can install .desktop
|
||||
files and accompanying icons after user confirmation.
|
||||
+ Rework handling of empty app IDs: In case an empty string app
|
||||
ID is stored in the permission store, this permission is now
|
||||
shared only by apps whose app ID couldn't be determined, rather
|
||||
than all unsandboxed apps.
|
||||
+ Use libsystemd (when available) to try to determine the app ID
|
||||
of unsandboxed processes. This is useful since some portals
|
||||
otherwise can't be used by host apps.
|
||||
+ Make x-d-p start on session start, which is needed for the
|
||||
dynamic launcher portal to handle rewriting launchers for apps
|
||||
that have been renamed.
|
||||
+ Bring back the copy of Flatpak's icon-validator, which was
|
||||
dropped many releases ago.
|
||||
+ Icon validation is now required for the notification and
|
||||
dynamic launcher portals (previously it was only done if the
|
||||
"flatpak-validate-icon" binary could be found).
|
||||
+ document-portal: Move to the libfuse3 API
|
||||
+ document-portal: Use renameat2 sys call
|
||||
+ document-portal: Use mutex to fix concurrency bug
|
||||
+ realtime: Fix error code paths
|
||||
+ realtime: Fix MakeThreadHighPriorityWithPID method
|
||||
+ screencast: Fix an error when restoring streams
|
||||
+ ci: Various improvements
|
||||
+ Documentation improvements
|
||||
+ Updated translations.
|
||||
- Replace BuildRequires: pkgconfig(fuse) with pkgconfig(fuse3)
|
||||
since document-portal moved to use it.
|
||||
- Add BuildRequires: pkgconfig(libsystemd) and
|
||||
pkgconfig(gdk-pixbuf-2.0) which are now used.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Mar 5 00:21:38 UTC 2022 - Bjørn Lie <bjorn.lie@gmail.com>
|
||||
|
||||
|
@ -17,7 +17,7 @@
|
||||
|
||||
|
||||
Name: xdg-desktop-portal
|
||||
Version: 1.12.1
|
||||
Version: 1.14.0
|
||||
Release: 0
|
||||
Summary: A portal frontend service for Flatpak
|
||||
License: LGPL-2.1-or-later
|
||||
@ -30,7 +30,8 @@ BuildRequires: pkgconfig
|
||||
BuildRequires: systemd-rpm-macros
|
||||
BuildRequires: xmlto
|
||||
BuildRequires: pkgconfig(flatpak)
|
||||
BuildRequires: pkgconfig(fuse)
|
||||
BuildRequires: pkgconfig(fuse3)
|
||||
BuildRequires: pkgconfig(gdk-pixbuf-2.0)
|
||||
BuildRequires: pkgconfig(gio-2.0)
|
||||
BuildRequires: pkgconfig(gio-unix-2.0)
|
||||
BuildRequires: pkgconfig(glib-2.0)
|
||||
@ -38,6 +39,7 @@ BuildRequires: pkgconfig(json-glib-1.0)
|
||||
BuildRequires: pkgconfig(libgeoclue-2.0) >= 2.5.2
|
||||
BuildRequires: pkgconfig(libpipewire-0.3) >= 0.2.90
|
||||
BuildRequires: pkgconfig(libportal)
|
||||
BuildRequires: pkgconfig(libsystemd)
|
||||
# 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)
|
||||
@ -101,6 +103,7 @@ export LANG=C.UTF-8
|
||||
%{_datadir}/dbus-1/services/org.freedesktop.portal.Desktop.service
|
||||
%{_datadir}/dbus-1/services/org.freedesktop.portal.Documents.service
|
||||
%{_libexecdir}/%{name}
|
||||
%{_libexecdir}/xdg-desktop-portal-validate-icon
|
||||
%{_libexecdir}/xdg-document-portal
|
||||
%{_libexecdir}/xdg-permission-store
|
||||
%{_userunitdir}/%{name}.service
|
||||
|
Loading…
Reference in New Issue
Block a user