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