# # Conditional build: %bcond_without static_libs # static library Summary: Application deployment framework for desktop apps Summary(pl.UTF-8): Szkielet do wdrażania aplikacji desktopowych Name: flatpak Version: 0.6.14 Release: 1 License: LGPL v2+ Group: Applications Source0: https://github.com/flatpak/flatpak/releases/download/%{version}/%{name}-%{version}.tar.xz # Source0-md5: bf209efdeebe86976dca45d1b7226876 Patch0: flatpak-0.6.14-fix-gnome-software-crash.patch URL: http://flatpak.org/ BuildRequires: docbook-dtd412-xml BuildRequires: docbook-style-xsl # or libelf >= 0.8.12 BuildRequires: elfutils-devel BuildRequires: gettext-tools BuildRequires: glib2-devel >= 1:2.45.8 BuildRequires: gobject-introspection-devel >= 1.40.0 BuildRequires: gtk-doc >= 1.20 BuildRequires: intltool >= 0.35.0 BuildRequires: json-glib-devel >= 1.0 BuildRequires: libarchive-devel >= 2.8.0 BuildRequires: libfuse-devel BuildRequires: libgsystem-devel >= 2015.1 BuildRequires: libseccomp-devel BuildRequires: libsoup-devel >= 2.4 BuildRequires: libxslt-progs BuildRequires: ostree-devel >= 2016.14 BuildRequires: pkgconfig >= 1:0.24 BuildRequires: polkit-devel >= 0.98 BuildRequires: rpmbuild(macros) >= 1.682 BuildRequires: tar >= 1:1.22 BuildRequires: xorg-lib-libXau-devel BuildRequires: xz Requires: libgsystem >= 2015.1 Requires: ostree >= 2016.14 Obsoletes: xdg-app < 0.6.0 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %description Application deployment framework for desktop apps. %description -l pl.UTF-8 Szkielet do wdrażania aplikacji desktopowych. %package libs Summary: Shared flatpak library Summary(pl.UTF-8): Biblioteka współdzielona flatpak Group: Libraries Requires: glib2 >= 1:2.45.8 Requires: libgsystem >= 2015.1 Requires: ostree >= 2016.5 %description libs Shared flatpak library. %description libs -l pl.UTF-8 Biblioteka współdzielona flatpak. %package devel Summary: Header files for flatpak library Summary(pl.UTF-8): Pliki nagłówkowe biblioteki flatpak Group: Development/Libraries Requires: %{name}-libs = %{version}-%{release} Requires: glib2-devel >= 1:2.45.8 Requires: libgsystem-devel >= 2015.1 Requires: ostree-devel >= 2016.5 %description devel Header files for flatpak library. %description devel -l pl.UTF-8 Pliki nagłówkowe biblioteki flatpak. %package static Summary: Static flatpak library Summary(pl.UTF-8): Biblioteka statyczna flatpak Group: Development/Libraries Requires: %{name}-devel = %{version}-%{release} %description static Static flatpak library. %description static -l pl.UTF-8 Biblioteka statyczna flatpak. %package apidocs Summary: API documentation for flatpak library Summary(pl.UTF-8): Dokumentacja API biblioteki flatpak Group: Documentation %if "%{_rpmversion}" >= "5" BuildArch: noarch %endif %description apidocs API documentation for flatpak library. %description apidocs -l pl.UTF-8 Dokumentacja API biblioteki flatpak. %package -n bash-completion-flatpak Summary: Bash completion for flatpak command Summary(pl.UTF-8): Bashowe uzupełnianie parametrów polecenia flatpak Group: Applications/Shells Requires: %{name} = %{version}-%{release} Requires: bash-completion >= 2 Obsoletes: bash-completion-xdg-app < 0.6.0 %description -n bash-completion-flatpak Bash completion for flatpak command. %description -n bash-completion-flatpak -l pl.UTF-8 Bashowe uzupełnianie parametrów polecenia flatpak. %prep %setup -q %build %configure \ --disable-silent-rules \ %{?with_static_libs:--enable-static} \ --with-html-dir=%{_gtkdocdir} \ --with-systemdsystemunitdir=%{systemdunitdir} %{__make} %install rm -rf $RPM_BUILD_ROOT %{__make} install \ DESTDIR=$RPM_BUILD_ROOT # obsoleted by pkg-config %{__rm} $RPM_BUILD_ROOT%{_libdir}/libflatpak.la %clean rm -rf $RPM_BUILD_ROOT %post libs -p /sbin/ldconfig %postun libs -p /sbin/ldconfig %files %defattr(644,root,root,755) %doc NEWS %attr(755,root,root) %{_bindir}/flatpak %attr(755,root,root) %{_bindir}/flatpak-builder %attr(755,root,root) %{_libdir}/flatpak-bwrap %attr(755,root,root) %{_libdir}/flatpak-dbus-proxy %attr(755,root,root) %{_libdir}/flatpak-session-helper %attr(755,root,root) %{_libdir}/flatpak-system-helper %attr(755,root,root) %{_libdir}/xdg-document-portal %attr(755,root,root) %{_libdir}/xdg-permission-store %attr(755,root,root) /etc/profile.d/flatpak.sh /etc/dbus-1/system.d/org.freedesktop.Flatpak.SystemHelper.conf %{_datadir}/dbus-1/services/org.freedesktop.Flatpak.service %{_datadir}/dbus-1/services/org.freedesktop.impl.portal.PermissionStore.service %{_datadir}/dbus-1/services/org.freedesktop.portal.Documents.service %{_datadir}/dbus-1/system-services/org.freedesktop.Flatpak.SystemHelper.service %{_datadir}/polkit-1/actions/org.freedesktop.Flatpak.policy %{_datadir}/polkit-1/rules.d/org.freedesktop.Flatpak.rules %{systemdunitdir}/flatpak-system-helper.service #%{systemduserunitdir}/dbus.service.d/flatpak.conf %{systemduserunitdir}/flatpak-session-helper.service %{systemduserunitdir}/xdg-document-portal.service %{systemduserunitdir}/xdg-permission-store.service # not supported by PLD gdm (yet?) #%{_datadir}/gdm/env.d/flatpak.env %dir %{_datadir}/flatpak %dir %{_datadir}/flatpak/triggers %attr(755,root,root) %{_datadir}/flatpak/triggers/*.trigger %{_mandir}/man1/flatpak*.1* %{_mandir}/man5/flatpak-flatpakref.5* %{_mandir}/man5/flatpak-flatpakrepo.5* %{_mandir}/man5/flatpak-metadata.5* %files libs %defattr(644,root,root,755) %attr(755,root,root) %{_libdir}/libflatpak.so.*.*.* %attr(755,root,root) %ghost %{_libdir}/libflatpak.so.0 %{_libdir}/girepository-1.0/Flatpak-1.0.typelib %{_datadir}/dbus-1/interfaces/org.freedesktop.Flatpak.xml %{_datadir}/dbus-1/interfaces/org.freedesktop.impl.portal.PermissionStore.xml %{_datadir}/dbus-1/interfaces/org.freedesktop.portal.Documents.xml %files devel %defattr(644,root,root,755) %attr(755,root,root) %{_libdir}/libflatpak.so %{_includedir}/flatpak %{_datadir}/gir-1.0/Flatpak-1.0.gir %{_pkgconfigdir}/flatpak.pc %if %{with static_libs} %files static %defattr(644,root,root,755) %{_libdir}/libflatpak.a %endif %files apidocs %defattr(644,root,root,755) %{_gtkdocdir}/flatpak %files -n bash-completion-flatpak %defattr(644,root,root,755) %{bash_compdir}/flatpak