1 Summary: Portal frontend service to Flatpak
2 Summary(pl.UTF-8): Usługa frontendu portalu dla Flatpaka
3 Name: xdg-desktop-portal
8 #Source0Download: https://github.com/flatpak/xdg-desktop-portal/releases
9 Source0: https://github.com/flatpak/xdg-desktop-portal/releases/download/%{version}/%{name}-%{version}.tar.xz
10 # Source0-md5: f007f96703abe0877e816e1723f7bcdd
11 URL: https://github.com/flatpak/xdg-desktop-portal/
12 BuildRequires: autoconf >= 2.63
13 BuildRequires: automake >= 1:1.11
14 BuildRequires: flatpak-devel >= 1.5.0
15 BuildRequires: gdk-pixbuf2-devel >= 2.0
16 BuildRequires: geoclue2-devel >= 2.5.2
17 BuildRequires: gettext-tools >= 0.18.3
18 BuildRequires: glib2-devel >= 1:2.66
19 BuildRequires: json-glib-devel
20 BuildRequires: libfuse3-devel >= 3.10.0
21 BuildRequires: libportal-devel
22 BuildRequires: libtool >= 2:2.2.6
23 BuildRequires: pipewire-devel >= 0.2.90
24 BuildRequires: pkgconfig >= 1:0.24
25 BuildRequires: rpm-build >= 4.6
26 BuildRequires: rpmbuild(macros) >= 1.446
29 Requires: flatpak-libs >= 1.5.0
30 Requires: geoclue2-libs >= 2.5.2
31 Requires: glib2 >= 1:2.66
32 Requires: libfuse3 >= 3.10.0
33 Requires: pipewire-libs >= 0.2.90
34 Requires: systemd-units
35 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
38 xdg-desktop-portal works by exposing a series of D-Bus interfaces
39 known as portals under a well-known name
40 (org.freedesktop.portal.Desktop) and object path
41 (/org/freedesktop/portal/desktop). The portal interfaces include APIs
42 for file access, opening URIs, printing and others.
44 %description -l pl.UTF-8
45 xdg-desktop-portal działa przez wystawienie szeregu interfejsów D-Bus
46 zwanych portalami pod dobrze znaną nazwą
47 (org.freedesktop.portal.Desktop) i ścieżką obiektów
48 (/org/freedesktop/portal/desktop). Interfejsy portali obejmują API
49 dostępu do plików, otwieranie URI, drukowanie itd.
52 Summary: Development files for xdg-desktop-portal
53 Summary(pl.UTF-8): Pliki programistyczne xdg-desktop-portal
54 Group: Development/Libraries
55 Requires: %{name} = %{version}-%{release}
59 Development files for xdg-desktop-portal.
61 %description devel -l pl.UTF-8
62 Pliki programistyczne xdg-desktop-portal.
74 --disable-silent-rules \
75 --with-systemduserunitdir=%{systemduserunitdir}
79 rm -rf $RPM_BUILD_ROOT
82 DESTDIR=$RPM_BUILD_ROOT
84 %{__rm} -r $RPM_BUILD_ROOT%{_datadir}/doc/xdg-desktop-portal
89 rm -rf $RPM_BUILD_ROOT
91 %files -f %{name}.lang
92 %defattr(644,root,root,755)
93 %doc NEWS README.md doc/*.html doc/*.css
94 %attr(755,root,root) %{_libexecdir}/xdg-desktop-portal
95 %attr(755,root,root) %{_libexecdir}/xdg-desktop-portal-rewrite-launchers
96 %attr(755,root,root) %{_libexecdir}/xdg-desktop-portal-validate-icon
97 %attr(755,root,root) %{_libexecdir}/xdg-document-portal
98 %attr(755,root,root) %{_libexecdir}/xdg-permission-store
99 %{systemduserunitdir}/xdg-desktop-portal.service
100 %{systemduserunitdir}/xdg-desktop-portal-rewrite-launchers.service
101 %{systemduserunitdir}/xdg-document-portal.service
102 %{systemduserunitdir}/xdg-permission-store.service
103 %{_datadir}/dbus-1/interfaces/org.freedesktop.impl.portal.Access.xml
104 %{_datadir}/dbus-1/interfaces/org.freedesktop.impl.portal.Account.xml
105 %{_datadir}/dbus-1/interfaces/org.freedesktop.impl.portal.AppChooser.xml
106 %{_datadir}/dbus-1/interfaces/org.freedesktop.impl.portal.Background.xml
107 %{_datadir}/dbus-1/interfaces/org.freedesktop.impl.portal.DynamicLauncher.xml
108 %{_datadir}/dbus-1/interfaces/org.freedesktop.impl.portal.Email.xml
109 %{_datadir}/dbus-1/interfaces/org.freedesktop.impl.portal.FileChooser.xml
110 %{_datadir}/dbus-1/interfaces/org.freedesktop.impl.portal.Inhibit.xml
111 %{_datadir}/dbus-1/interfaces/org.freedesktop.impl.portal.Lockdown.xml
112 %{_datadir}/dbus-1/interfaces/org.freedesktop.impl.portal.Notification.xml
113 %{_datadir}/dbus-1/interfaces/org.freedesktop.impl.portal.PermissionStore.xml
114 %{_datadir}/dbus-1/interfaces/org.freedesktop.impl.portal.Print.xml
115 %{_datadir}/dbus-1/interfaces/org.freedesktop.impl.portal.RemoteDesktop.xml
116 %{_datadir}/dbus-1/interfaces/org.freedesktop.impl.portal.Request.xml
117 %{_datadir}/dbus-1/interfaces/org.freedesktop.impl.portal.ScreenCast.xml
118 %{_datadir}/dbus-1/interfaces/org.freedesktop.impl.portal.Screenshot.xml
119 %{_datadir}/dbus-1/interfaces/org.freedesktop.impl.portal.Secret.xml
120 %{_datadir}/dbus-1/interfaces/org.freedesktop.impl.portal.Session.xml
121 %{_datadir}/dbus-1/interfaces/org.freedesktop.impl.portal.Settings.xml
122 %{_datadir}/dbus-1/interfaces/org.freedesktop.impl.portal.Wallpaper.xml
123 %{_datadir}/dbus-1/interfaces/org.freedesktop.portal.Account.xml
124 %{_datadir}/dbus-1/interfaces/org.freedesktop.portal.Background.xml
125 %{_datadir}/dbus-1/interfaces/org.freedesktop.portal.Camera.xml
126 %{_datadir}/dbus-1/interfaces/org.freedesktop.portal.Device.xml
127 %{_datadir}/dbus-1/interfaces/org.freedesktop.portal.Documents.xml
128 %{_datadir}/dbus-1/interfaces/org.freedesktop.portal.DynamicLauncher.xml
129 %{_datadir}/dbus-1/interfaces/org.freedesktop.portal.Email.xml
130 %{_datadir}/dbus-1/interfaces/org.freedesktop.portal.FileChooser.xml
131 %{_datadir}/dbus-1/interfaces/org.freedesktop.portal.FileTransfer.xml
132 %{_datadir}/dbus-1/interfaces/org.freedesktop.portal.GameMode.xml
133 %{_datadir}/dbus-1/interfaces/org.freedesktop.portal.Inhibit.xml
134 %{_datadir}/dbus-1/interfaces/org.freedesktop.portal.Location.xml
135 %{_datadir}/dbus-1/interfaces/org.freedesktop.portal.MemoryMonitor.xml
136 %{_datadir}/dbus-1/interfaces/org.freedesktop.portal.NetworkMonitor.xml
137 %{_datadir}/dbus-1/interfaces/org.freedesktop.portal.Notification.xml
138 %{_datadir}/dbus-1/interfaces/org.freedesktop.portal.OpenURI.xml
139 %{_datadir}/dbus-1/interfaces/org.freedesktop.portal.PowerProfileMonitor.xml
140 %{_datadir}/dbus-1/interfaces/org.freedesktop.portal.Print.xml
141 %{_datadir}/dbus-1/interfaces/org.freedesktop.portal.ProxyResolver.xml
142 %{_datadir}/dbus-1/interfaces/org.freedesktop.portal.Realtime.xml
143 %{_datadir}/dbus-1/interfaces/org.freedesktop.portal.RemoteDesktop.xml
144 %{_datadir}/dbus-1/interfaces/org.freedesktop.portal.Request.xml
145 %{_datadir}/dbus-1/interfaces/org.freedesktop.portal.ScreenCast.xml
146 %{_datadir}/dbus-1/interfaces/org.freedesktop.portal.Screenshot.xml
147 %{_datadir}/dbus-1/interfaces/org.freedesktop.portal.Secret.xml
148 %{_datadir}/dbus-1/interfaces/org.freedesktop.portal.Session.xml
149 %{_datadir}/dbus-1/interfaces/org.freedesktop.portal.Settings.xml
150 %{_datadir}/dbus-1/interfaces/org.freedesktop.portal.Trash.xml
151 %{_datadir}/dbus-1/interfaces/org.freedesktop.portal.Wallpaper.xml
152 %{_datadir}/dbus-1/services/org.freedesktop.impl.portal.PermissionStore.service
153 %{_datadir}/dbus-1/services/org.freedesktop.portal.Desktop.service
154 %{_datadir}/dbus-1/services/org.freedesktop.portal.Documents.service
157 %defattr(644,root,root,755)
158 %{_npkgconfigdir}/xdg-desktop-portal.pc