[packages/flatpak-builder] - new, now separate from flatpak.spec - reqs patch not to buildrequire flatpak just for version chec

qboosh qboosh at pld-linux.org
Mon Nov 25 17:40:29 CET 2019


commit fe9a58f6d5b6d328de9fa54147e5fc5667447ef0
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Mon Nov 25 17:40:40 2019 +0100

    - new, now separate from flatpak.spec
    - reqs patch not to buildrequire flatpak just for version check

 flatpak-builder-reqs.patch | 11 +++++++
 flatpak-builder.spec       | 73 ++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 84 insertions(+)
---
diff --git a/flatpak-builder.spec b/flatpak-builder.spec
new file mode 100644
index 0000000..5042345
--- /dev/null
+++ b/flatpak-builder.spec
@@ -0,0 +1,73 @@
+Summary:	Tool for building flatpaks from sources
+Summary(pl.UTF-8):	Narzędzie do budowania pakietów flatpak ze źródeł.
+Name:		flatpak-builder
+Version:	1.0.9
+Release:	1
+License:	LGPL v2.1+
+Group:		Applications
+#Source0Download: https://github.com/flatpak/flatpak-builder/releases
+Source0:	https://github.com/flatpak/flatpak-builder/releases/download/%{version}/%{name}-%{version}.tar.xz
+# Source0-md5:	89c8759aa0b78eb6d029c459f9312255
+Patch0:		%{name}-reqs.patch
+URL:		https://github.com/flatpak/flatpak-builder
+BuildRequires:	autoconf >= 2.63
+BuildRequires:	automake >= 1:1.13.4
+BuildRequires:	curl-devel
+BuildRequires:	docbook-dtd412-xml
+BuildRequires:	docbook-style-xsl-nons
+# or libelf-devel >= 0.8.12
+BuildRequires:	elfutils-devel
+BuildRequires:	gettext-tools >= 0.18.2
+BuildRequires:	glib2-devel >= 1:2.44
+BuildRequires:	json-glib-devel
+BuildRequires:	libsoup-devel >= 2.4
+BuildRequires:	libtool >= 2:2.2.6
+BuildRequires:	libxml2-devel >= 2.4
+BuildRequires:	ostree-devel >= 2017.14
+BuildRequires:	pkgconfig >= 1:0.24
+BuildRequires:	tar >= 1:1.22
+BuildRequires:	xmlto
+BuildRequires:	xz
+BuildRequires:	yaml-devel >= 0.1
+Requires:	flatpak >= 0.99.1
+BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+
+%description
+Flatpak-builder is a tool for building flatpaks from sources.
+
+%description -l pl.UTF-8
+Flatpak-builder to narzędzie do budowania pakietów flatpak ze źródeł.
+
+%prep
+%setup -q
+%patch0 -p1
+
+%build
+%{__libtoolize}
+%{__aclocal} -I m4 -I libglnx
+%{__autoconf}
+%{__autoheader}
+%{__automake}
+%configure \
+	FLATPAK=%{_bindir}/flatpak \
+	--disable-silent-rules
+%{__make}
+
+%install
+rm -rf $RPM_BUILD_ROOT
+
+%{__make} install \
+	DESTDIR=$RPM_BUILD_ROOT
+
+# packaged as %doc
+%{__rm} -r $RPM_BUILD_ROOT%{_docdir}/flatpak-builder
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%files
+%defattr(644,root,root,755)
+%doc NEWS README.md doc/{*.css,*.html}
+%attr(755,root,root) %{_bindir}/flatpak-builder
+%{_mandir}/man1/flatpak-builder.1*
+%{_mandir}/man5/flatpak-manifest.5*
diff --git a/flatpak-builder-reqs.patch b/flatpak-builder-reqs.patch
new file mode 100644
index 0000000..0f23399
--- /dev/null
+++ b/flatpak-builder-reqs.patch
@@ -0,0 +1,11 @@
+--- flatpak-builder-1.0.9/configure.ac.orig	2019-09-13 15:46:44.000000000 +0200
++++ flatpak-builder-1.0.9/configure.ac	2019-11-25 15:40:55.463307280 +0100
+@@ -45,7 +45,7 @@
+ else
+    FLATPAK_VERSION=`$FLATPAK --version | sed 's,.*\ \([0-9]*\.[0-9]*\.[0-9]*\)$,\1,'`
+    AX_COMPARE_VERSION([$FLATPAK_REQS],[gt],[$FLATPAK_VERSION],
+-                      [AC_MSG_ERROR([You need at least version $FLATPAK_REQS of flatpak, your version is $FLATPAK_VERSION])])
++                      [AC_MSG_WARN([You need at least version $FLATPAK_REQS of flatpak, your version is $FLATPAK_VERSION])])
+ fi
+ 
+ 
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/flatpak-builder.git/commitdiff/fe9a58f6d5b6d328de9fa54147e5fc5667447ef0



More information about the pld-cvs-commit mailing list