%global debugedit_version 5.0 %global glib2_version 2.44 %global ostree_version 2017.14 %global flatpak_version 0.99.1 Name: flatpak-builder Version: 1.2.2 Release: 1%{?dist} Summary: Tool to build flatpaks from source # src/builder-utils.c has portions derived from GPLv2+ code, # the rest is LGPLv2+ License: LGPLv2+ and GPLv2+ URL: http://flatpak.org/ Source0: https://github.com/flatpak/flatpak-builder/releases/download/%{version}/%{name}-%{version}.tar.xz # https://bugzilla.redhat.com/show_bug.cgi?id=1935509 Patch0: flatpak-builder-source-archive-source-file-Deprecate-MD5-and-SHA1-ha.patch BuildRequires: gettext BuildRequires: debugedit >= %{debugedit_version} BuildRequires: docbook-dtds BuildRequires: docbook-style-xsl BuildRequires: flatpak >= %{flatpak_version} BuildRequires: libcap-devel BuildRequires: make BuildRequires: pkgconfig(glib-2.0) >= %{glib2_version} BuildRequires: pkgconfig(gobject-introspection-1.0) BuildRequires: pkgconfig(json-glib-1.0) BuildRequires: pkgconfig(libcurl) BuildRequires: pkgconfig(libelf) BuildRequires: pkgconfig(libsoup-2.4) BuildRequires: pkgconfig(ostree-1) >= %{ostree_version} BuildRequires: pkgconfig(yaml-0.1) BuildRequires: /usr/bin/xmlto BuildRequires: /usr/bin/xsltproc Requires: debugedit >= %{debugedit_version} Requires: flatpak%{?_isa} >= %{flatpak_version} Requires: glib2%{?_isa} >= %{glib2_version} Requires: ostree-libs%{?_isa} >= %{ostree_version} Requires: /usr/bin/rofiles-fuse # Recommend various things that may or may not be needed depending on the code being built Recommends: /usr/bin/bzip2 Recommends: /usr/bin/eu-strip Recommends: /usr/bin/git Recommends: /usr/bin/patch Recommends: /usr/bin/strip Recommends: /usr/bin/tar Recommends: /usr/bin/unzip Recommends: /usr/bin/zstd Recommends: ccache # Uncommon enough that we don't want to pull them in by default #Recommends: /usr/bin/bzr #Recommends: /usr/bin/lzip #Recommends: /usr/bin/svn %description Flatpak-builder is a tool for building flatpaks from sources. See http://flatpak.org/ for more information. %prep %autosetup -p1 %build %configure \ --enable-docbook-docs \ --with-fuse=2 \ --with-system-debugedit %make_build V=1 %install %make_install %files %license COPYING %doc %{_pkgdocdir} %{_bindir}/flatpak-builder %{_mandir}/man1/flatpak-builder.1* %{_mandir}/man5/flatpak-manifest.5* %changelog * Mon Feb 07 2022 Debarshi Ray - 1.2.2-1 - Rebase to 1.2.2 Resolves: #1999742 * Wed Feb 02 2022 Debarshi Ray - 1.0.14-2 - Deprecate MD5 and SHA1 hashes Resolves: #1935509 * Thu Sep 23 2021 Debarshi Ray - 1.0.14-1 - Update to 1.0.14 Resolves: #2006557 * Mon Aug 09 2021 Mohan Boddu - 1.0.12-5 - Rebuilt for IMA sigs, glibc 2.34, aarch64 flags Related: rhbz#1991688 < * Thu Apr 15 2021 Mohan Boddu - 1.0.12-4 - Rebuilt for RHEL 9 BETA on Apr 15th 2021. Related: rhbz#1947937 * Mon Mar 29 2021 Kalev Lember - 1.0.12-3 - Remove bzr, lzip and svn recommends as they are not common enough * Thu Mar 25 2021 Kalev Lember - 1.0.12-2 - Recommend all the archive handlers etc, instead of hard requiring * Wed Feb 17 2021 Kalev Lember - 1.0.12-1 - Update to 1.0.12 * Tue Jan 26 2021 Fedora Release Engineering - 1.0.10-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild * Tue Dec 08 2020 Bastien Nocera - 1.0.10-3 + flatpak-builder-1.0.10-3 - Require ccache on Fedora where it is available * Mon Jul 27 2020 Fedora Release Engineering - 1.0.10-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild * Fri Mar 20 2020 Kalev Lember - 1.0.10-1 - Update to 1.0.10 * Tue Feb 25 2020 David King - 1.0.9-3 - Use elfutils instead of libdwarf * Tue Jan 28 2020 Fedora Release Engineering - 1.0.9-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild * Sat Sep 14 2019 David King - 1.0.9-1 - Update to 1.0.9 * Thu Jul 25 2019 Fedora Release Engineering - 1.0.7-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild * Fri May 10 2019 Kalev Lember - 1.0.7-1 - Update to 1.0.7 * Fri Feb 08 2019 Kalev Lember - 1.0.5-1 - Update to 1.0.5 * Tue Feb 05 2019 Kalev Lember - 1.0.4-1 - Update to 1.0.4 * Thu Jan 31 2019 Fedora Release Engineering - 1.0.3-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild * Wed Jan 30 2019 David King - 1.0.3-2 - Add dependency on lzip * Mon Jan 28 2019 David King - 1.0.3-1 - Update to 1.0.3 * Tue Jan 15 2019 Kalev Lember - 1.0.2-1 - Update to 1.0.2 - Change bzr requires to recommends * Tue Oct 16 2018 Kalev Lember - 1.0.1-2 - Change svn requires to recommends (#1639355) * Thu Oct 04 2018 Kalev Lember - 1.0.1-1 - Update to 1.0.1 * Mon Aug 20 2018 David King - 1.0.0-1 - Update to 1.0.0 * Mon Aug 13 2018 Kalev Lember - 0.99.3-4 - Update license to "LGPLv2+ and GPLv2+" * Tue Jul 31 2018 Florian Weimer - 0.99.3-3 - Rebuild with fixed binutils * Fri Jul 13 2018 Fedora Release Engineering - 0.99.3-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild * Tue Jul 10 2018 Kalev Lember - 0.99.3-1 - Update to 0.99.3 * Wed Jun 27 2018 Kalev Lember - 0.99.2-1 - Update to 0.99.2 * Mon Jun 25 2018 David King - 0.99.1-1 - Update to 0.99.1 * Fri Apr 27 2018 David King - 0.10.10-2 - Add some extra dependencies * Thu Apr 26 2018 Kalev Lember - 0.10.10-1 - Update to 0.10.10 * Mon Feb 19 2018 David King - 0.10.9-1 - Update to 0.10.9 * Wed Feb 07 2018 Fedora Release Engineering - 0.10.6-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild * Fri Dec 15 2017 Kalev Lember - 0.10.6-1 - Update to 0.10.6 * Tue Nov 28 2017 David King - 0.10.5-1 - Update to 0.10.5 * Mon Nov 06 2017 Kalev Lember - 0.10.4-1 - Update to 0.10.4 * Tue Oct 31 2017 David King - 0.10.3-1 - Update to 0.10.3 * Mon Oct 30 2017 David King - 0.10.2-1 - Update to 0.10.2 * Fri Oct 27 2017 Kalev Lember - 0.10.1-1 - Update to 0.10.1 * Thu Oct 26 2017 Kalev Lember - 0.10.0-1 - Update to 0.10.0 * Mon Oct 09 2017 Kalev Lember - 0.9.99-1 - Update to 0.9.99 * Mon Sep 25 2017 Kalev Lember - 0.9.98-1 - Update to 0.9.98 * Wed Sep 13 2017 Kalev Lember - 0.9.11-1 - Update to 0.9.11 * Mon Sep 04 2017 Kalev Lember - 0.9.9-1 - Initial flatpak-builder package