]> git.pld-linux.org Git - SPECS.git/blob - xdg-desktop-portal.spec
SPECS updated Wed 28 Jul 14:48:01 CEST 2021
[SPECS.git] / xdg-desktop-portal.spec
1 Summary:        Portal frontend service to Flatpak
2 Name:           xdg-desktop-portal
3 Version:        0.3
4 Release:        1
5 License:        LGPL v2+
6 Group:          Libraries
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
17 Requires:       dbus
18 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
19
20 %description
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.
26
27 %package devel
28 Summary:        Development files for xdg-desktop-portal
29 Group:          Development/Libraries
30 Requires:       flatpak-devel
31 Requires:       glib2-devel
32
33 %description devel
34 Development files for xdg-desktop-portal.
35
36 %prep
37 %setup -q
38
39 %build
40 %{__libtoolize}
41 %{__aclocal} -I m4
42 %{__autoconf}
43 %{__autoheader}
44 %{__automake}
45 %configure \
46         --disable-silent-rules
47 %{__make}
48
49 %install
50 rm -rf $RPM_BUILD_ROOT
51
52 %{__make} install \
53         DESTDIR=$RPM_BUILD_ROOT
54
55 %{__rm} -r $RPM_BUILD_ROOT%{_datadir}/doc/xdg-desktop-portal
56
57 %find_lang %{name}
58
59 %clean
60 rm -rf $RPM_BUILD_ROOT
61
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
85
86 %files devel
87 %defattr(644,root,root,755)
88 %{_pkgconfigdir}/xdg-desktop-portal.pc
This page took 0.480725 seconds and 3 git commands to generate.