]> git.pld-linux.org Git - packages/flatpak.git/blame - flatpak.spec
- updated to 0.9.7
[packages/flatpak.git] / flatpak.spec
CommitLineData
c475cfdc
JB
1#
2# Conditional build:
3%bcond_without static_libs # static library
4ed91fd3 4%bcond_without system_bwrap # system bubblewrap
c475cfdc
JB
5
6Summary: Application deployment framework for desktop apps
7Summary(pl.UTF-8): Szkielet do wdrażania aplikacji desktopowych
8Name: flatpak
0ab8504b 9Version: 0.9.7
6368b361 10Release: 1
c475cfdc
JB
11License: LGPL v2+
12Group: Applications
6368b361 13#Source0Download: https://github.com/flatpak/flatpak/releases/
5cb2411f 14Source0: https://github.com/flatpak/flatpak/releases/download/%{version}/%{name}-%{version}.tar.xz
0ab8504b 15# Source0-md5: f0aafe2c72575ae2619f0867724c9659
5cb2411f
JR
16Patch0: x32.patch
17URL: http://flatpak.org/
6368b361 18%{?with_system_bwrap:BuildRequires: bubblewrap >= 0.1.8}
c475cfdc
JB
19BuildRequires: docbook-dtd412-xml
20BuildRequires: docbook-style-xsl
21# or libelf >= 0.8.12
22BuildRequires: elfutils-devel
4ed91fd3 23BuildRequires: gettext-tools >= 0.18.2
c475cfdc
JB
24BuildRequires: glib2-devel >= 1:2.45.8
25BuildRequires: gobject-introspection-devel >= 1.40.0
26BuildRequires: gtk-doc >= 1.20
27BuildRequires: intltool >= 0.35.0
28BuildRequires: json-glib-devel >= 1.0
29BuildRequires: libarchive-devel >= 2.8.0
30BuildRequires: libfuse-devel
c475cfdc
JB
31BuildRequires: libseccomp-devel
32BuildRequires: libsoup-devel >= 2.4
33BuildRequires: libxslt-progs
0ab8504b 34BuildRequires: ostree-devel >= 2017.7
c475cfdc
JB
35BuildRequires: pkgconfig >= 1:0.24
36BuildRequires: polkit-devel >= 0.98
37BuildRequires: rpmbuild(macros) >= 1.682
38BuildRequires: tar >= 1:1.22
39BuildRequires: xorg-lib-libXau-devel
40BuildRequires: xz
6368b361 41%{?with_system_bwrap:Requires: bubblewrap >= 0.1.8}
0ab8504b 42Requires: ostree >= 2017.7
c475cfdc
JB
43Obsoletes: xdg-app < 0.6.0
44BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
45
46%description
47Application deployment framework for desktop apps.
48
49%description -l pl.UTF-8
50Szkielet do wdrażania aplikacji desktopowych.
51
52%package libs
53Summary: Shared flatpak library
54Summary(pl.UTF-8): Biblioteka współdzielona flatpak
55Group: Libraries
56Requires: glib2 >= 1:2.45.8
0ab8504b 57Requires: ostree >= 2017.7
c475cfdc
JB
58
59%description libs
60Shared flatpak library.
61
62%description libs -l pl.UTF-8
63Biblioteka współdzielona flatpak.
64
65%package devel
66Summary: Header files for flatpak library
67Summary(pl.UTF-8): Pliki nagłówkowe biblioteki flatpak
68Group: Development/Libraries
69Requires: %{name}-libs = %{version}-%{release}
70Requires: glib2-devel >= 1:2.45.8
0ab8504b 71Requires: ostree-devel >= 2017.7
c475cfdc
JB
72
73%description devel
74Header files for flatpak library.
75
76%description devel -l pl.UTF-8
77Pliki nagłówkowe biblioteki flatpak.
78
79%package static
80Summary: Static flatpak library
81Summary(pl.UTF-8): Biblioteka statyczna flatpak
82Group: Development/Libraries
83Requires: %{name}-devel = %{version}-%{release}
84
85%description static
86Static flatpak library.
87
88%description static -l pl.UTF-8
89Biblioteka statyczna flatpak.
90
91%package apidocs
92Summary: API documentation for flatpak library
93Summary(pl.UTF-8): Dokumentacja API biblioteki flatpak
94Group: Documentation
95%if "%{_rpmversion}" >= "5"
96BuildArch: noarch
97%endif
98
99%description apidocs
100API documentation for flatpak library.
101
102%description apidocs -l pl.UTF-8
103Dokumentacja API biblioteki flatpak.
104
105%package -n bash-completion-flatpak
106Summary: Bash completion for flatpak command
107Summary(pl.UTF-8): Bashowe uzupełnianie parametrów polecenia flatpak
108Group: Applications/Shells
109Requires: %{name} = %{version}-%{release}
110Requires: bash-completion >= 2
111Obsoletes: bash-completion-xdg-app < 0.6.0
112
113%description -n bash-completion-flatpak
114Bash completion for flatpak command.
115
116%description -n bash-completion-flatpak -l pl.UTF-8
117Bashowe uzupełnianie parametrów polecenia flatpak.
118
119%prep
120%setup -q
5cb2411f 121%patch0 -p1
c475cfdc
JB
122
123%build
124%configure \
125 --disable-silent-rules \
126 %{?with_static_libs:--enable-static} \
127 --with-html-dir=%{_gtkdocdir} \
4ed91fd3 128 %{?with_system_bwrap:--with-system-bubblewrap} \
c475cfdc
JB
129 --with-systemdsystemunitdir=%{systemdunitdir}
130%{__make}
131
132%install
133rm -rf $RPM_BUILD_ROOT
134
135%{__make} install \
136 DESTDIR=$RPM_BUILD_ROOT
137
138# obsoleted by pkg-config
139%{__rm} $RPM_BUILD_ROOT%{_libdir}/libflatpak.la
140
6368b361
JB
141%find_lang %{name}
142
c475cfdc
JB
143%clean
144rm -rf $RPM_BUILD_ROOT
145
146%post libs -p /sbin/ldconfig
147%postun libs -p /sbin/ldconfig
148
6368b361 149%files -f %{name}.lang
c475cfdc
JB
150%defattr(644,root,root,755)
151%doc NEWS
6368b361 152%doc %{_docdir}/flatpak
c475cfdc 153%attr(755,root,root) %{_bindir}/flatpak
cf55bdaf 154%attr(755,root,root) %{_bindir}/flatpak-bisect
c475cfdc 155%attr(755,root,root) %{_bindir}/flatpak-builder
4ed91fd3 156%if %{without system_bwrap}
0fc96681 157%attr(755,root,root) %{_libdir}/flatpak-bwrap
4ed91fd3 158%endif
0fc96681
JR
159%attr(755,root,root) %{_libdir}/flatpak-dbus-proxy
160%attr(755,root,root) %{_libdir}/flatpak-session-helper
161%attr(755,root,root) %{_libdir}/flatpak-system-helper
162%attr(755,root,root) %{_libdir}/xdg-document-portal
163%attr(755,root,root) %{_libdir}/xdg-permission-store
c475cfdc
JB
164%attr(755,root,root) /etc/profile.d/flatpak.sh
165/etc/dbus-1/system.d/org.freedesktop.Flatpak.SystemHelper.conf
c475cfdc
JB
166%{_datadir}/dbus-1/services/org.freedesktop.Flatpak.service
167%{_datadir}/dbus-1/services/org.freedesktop.impl.portal.PermissionStore.service
168%{_datadir}/dbus-1/services/org.freedesktop.portal.Documents.service
169%{_datadir}/dbus-1/system-services/org.freedesktop.Flatpak.SystemHelper.service
170%{_datadir}/polkit-1/actions/org.freedesktop.Flatpak.policy
171%{_datadir}/polkit-1/rules.d/org.freedesktop.Flatpak.rules
172%{systemdunitdir}/flatpak-system-helper.service
6368b361 173# dir not available in PLD (yet?)
0fc96681 174#%{systemduserunitdir}/dbus.service.d/flatpak.conf
c475cfdc
JB
175%{systemduserunitdir}/flatpak-session-helper.service
176%{systemduserunitdir}/xdg-document-portal.service
177%{systemduserunitdir}/xdg-permission-store.service
178# not supported by PLD gdm (yet?)
179#%{_datadir}/gdm/env.d/flatpak.env
180%dir %{_datadir}/flatpak
181%dir %{_datadir}/flatpak/triggers
182%attr(755,root,root) %{_datadir}/flatpak/triggers/*.trigger
183%{_mandir}/man1/flatpak*.1*
0fc96681
JR
184%{_mandir}/man5/flatpak-flatpakref.5*
185%{_mandir}/man5/flatpak-flatpakrepo.5*
6368b361
JB
186%{_mandir}/man5/flatpak-installation.5*
187%{_mandir}/man5/flatpak-manifest.5*
0fc96681 188%{_mandir}/man5/flatpak-metadata.5*
6368b361 189%{_mandir}/man5/flatpak-remote.5*
c475cfdc
JB
190
191%files libs
192%defattr(644,root,root,755)
193%attr(755,root,root) %{_libdir}/libflatpak.so.*.*.*
194%attr(755,root,root) %ghost %{_libdir}/libflatpak.so.0
195%{_libdir}/girepository-1.0/Flatpak-1.0.typelib
c61e716a
MB
196%{_datadir}/dbus-1/interfaces/org.freedesktop.Flatpak.xml
197%{_datadir}/dbus-1/interfaces/org.freedesktop.impl.portal.PermissionStore.xml
198%{_datadir}/dbus-1/interfaces/org.freedesktop.portal.Documents.xml
c475cfdc
JB
199
200%files devel
201%defattr(644,root,root,755)
202%attr(755,root,root) %{_libdir}/libflatpak.so
203%{_includedir}/flatpak
204%{_datadir}/gir-1.0/Flatpak-1.0.gir
205%{_pkgconfigdir}/flatpak.pc
206
207%if %{with static_libs}
208%files static
209%defattr(644,root,root,755)
210%{_libdir}/libflatpak.a
211%endif
212
213%files apidocs
214%defattr(644,root,root,755)
215%{_gtkdocdir}/flatpak
216
217%files -n bash-completion-flatpak
218%defattr(644,root,root,755)
219%{bash_compdir}/flatpak
This page took 0.214363 seconds and 4 git commands to generate.