[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