[packages/flatpak] - use system bubblewrap by default - libgsystem no longer used
qboosh
qboosh at pld-linux.org
Fri Dec 23 23:38:58 CET 2016
commit 4ed91fd34c978a50d5f6a122d90bb9532b746821
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Fri Dec 23 23:39:45 2016 +0100
- use system bubblewrap by default
- libgsystem no longer used
flatpak.spec | 12 +++++++-----
1 file changed, 7 insertions(+), 5 deletions(-)
---
diff --git a/flatpak.spec b/flatpak.spec
index 7344ac0..9920770 100644
--- a/flatpak.spec
+++ b/flatpak.spec
@@ -1,6 +1,7 @@
#
# Conditional build:
%bcond_without static_libs # static library
+%bcond_without system_bwrap # system bubblewrap
Summary: Application deployment framework for desktop apps
Summary(pl.UTF-8): Szkielet do wdrażania aplikacji desktopowych
@@ -13,11 +14,12 @@ Source0: https://github.com/flatpak/flatpak/releases/download/%{version}/
# Source0-md5: bf209efdeebe86976dca45d1b7226876
Patch0: flatpak-0.6.14-fix-gnome-software-crash.patch
URL: http://flatpak.org/
+%{?with_system_bwrap:BuildRequires: bubblewrap >= 0.1.2}
BuildRequires: docbook-dtd412-xml
BuildRequires: docbook-style-xsl
# or libelf >= 0.8.12
BuildRequires: elfutils-devel
-BuildRequires: gettext-tools
+BuildRequires: gettext-tools >= 0.18.2
BuildRequires: glib2-devel >= 1:2.45.8
BuildRequires: gobject-introspection-devel >= 1.40.0
BuildRequires: gtk-doc >= 1.20
@@ -25,7 +27,6 @@ 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
@@ -36,7 +37,7 @@ BuildRequires: rpmbuild(macros) >= 1.682
BuildRequires: tar >= 1:1.22
BuildRequires: xorg-lib-libXau-devel
BuildRequires: xz
-Requires: libgsystem >= 2015.1
+%{?with_system_bwrap:Requires: bubblewrap >= 0.1.2}
Requires: ostree >= 2016.14
Obsoletes: xdg-app < 0.6.0
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
@@ -52,7 +53,6 @@ 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
@@ -67,7 +67,6 @@ 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
@@ -124,6 +123,7 @@ Bashowe uzupełnianie parametrów polecenia flatpak.
--disable-silent-rules \
%{?with_static_libs:--enable-static} \
--with-html-dir=%{_gtkdocdir} \
+ %{?with_system_bwrap:--with-system-bubblewrap} \
--with-systemdsystemunitdir=%{systemdunitdir}
%{__make}
@@ -147,7 +147,9 @@ rm -rf $RPM_BUILD_ROOT
%doc NEWS
%attr(755,root,root) %{_bindir}/flatpak
%attr(755,root,root) %{_bindir}/flatpak-builder
+%if %{without system_bwrap}
%attr(755,root,root) %{_libdir}/flatpak-bwrap
+%endif
%attr(755,root,root) %{_libdir}/flatpak-dbus-proxy
%attr(755,root,root) %{_libdir}/flatpak-session-helper
%attr(755,root,root) %{_libdir}/flatpak-system-helper
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/flatpak.git/commitdiff/4ed91fd34c978a50d5f6a122d90bb9532b746821
More information about the pld-cvs-commit
mailing list