1 Summary: Portal frontend service to Flatpak
2 Name: xdg-desktop-portal
7 Source0: https://github.com/flatpak/xdg-desktop-portal/releases/download/%{version}/%{name}-%{version}.tar.xz
8 # Source0-md5: 3c4393f513b833c9e464820479c7db19
9 URL: https://github.com/flatpak/xdg-desktop-portal/
10 BuildRequires: autoconf >= 2.63
11 BuildRequires: automake >= 1:1.11
12 BuildRequires: flatpak-devel
13 BuildRequires: gettext-tools
14 BuildRequires: glib2-devel
15 BuildRequires: libtool >= 2:2.2.6
16 BuildRequires: pkgconfig >= 1:0.24
18 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
21 xdg-desktop-portal works by exposing a series of D-Bus interfaces
22 known as portals under a well-known name
23 (org.freedesktop.portal.Desktop) and object path
24 (/org/freedesktop/portal/desktop). The portal interfaces include APIs
25 for file access, opening URIs, printing and others.
28 Summary: Development files for xdg-desktop-portal
29 Group: Development/Libraries
30 Requires: flatpak-devel
34 Development files for xdg-desktop-portal.
46 --disable-silent-rules
50 rm -rf $RPM_BUILD_ROOT
53 DESTDIR=$RPM_BUILD_ROOT
55 %{__rm} -r $RPM_BUILD_ROOT%{_datadir}/doc/xdg-desktop-portal
60 rm -rf $RPM_BUILD_ROOT
62 %files -f %{name}.lang
63 %defattr(644,root,root,755)
64 %doc NEWS README.md doc/*.html doc/*.css
65 %attr(755,root,root) %{_libexecdir}/xdg-desktop-portal
66 %{_datadir}/dbus-1/interfaces/org.freedesktop.impl.portal.Access.xml
67 %{_datadir}/dbus-1/interfaces/org.freedesktop.impl.portal.AppChooser.xml
68 %{_datadir}/dbus-1/interfaces/org.freedesktop.impl.portal.FileChooser.xml
69 %{_datadir}/dbus-1/interfaces/org.freedesktop.impl.portal.Inhibit.xml
70 %{_datadir}/dbus-1/interfaces/org.freedesktop.impl.portal.Notification.xml
71 %{_datadir}/dbus-1/interfaces/org.freedesktop.impl.portal.Print.xml
72 %{_datadir}/dbus-1/interfaces/org.freedesktop.impl.portal.Request.xml
73 %{_datadir}/dbus-1/interfaces/org.freedesktop.impl.portal.Screenshot.xml
74 %{_datadir}/dbus-1/interfaces/org.freedesktop.portal.Device.xml
75 %{_datadir}/dbus-1/interfaces/org.freedesktop.portal.FileChooser.xml
76 %{_datadir}/dbus-1/interfaces/org.freedesktop.portal.Inhibit.xml
77 %{_datadir}/dbus-1/interfaces/org.freedesktop.portal.NetworkMonitor.xml
78 %{_datadir}/dbus-1/interfaces/org.freedesktop.portal.Notification.xml
79 %{_datadir}/dbus-1/interfaces/org.freedesktop.portal.OpenURI.xml
80 %{_datadir}/dbus-1/interfaces/org.freedesktop.portal.Print.xml
81 %{_datadir}/dbus-1/interfaces/org.freedesktop.portal.ProxyResolver.xml
82 %{_datadir}/dbus-1/interfaces/org.freedesktop.portal.Request.xml
83 %{_datadir}/dbus-1/interfaces/org.freedesktop.portal.Screenshot.xml
84 %{_datadir}/dbus-1/services/org.freedesktop.portal.Desktop.service
87 %defattr(644,root,root,755)
88 %{_pkgconfigdir}/xdg-desktop-portal.pc