Blame SPECS/flatpak-builder.spec

3b45b3
%global glib2_version 2.44
3b45b3
%global ostree_version 2017.14
3b45b3
%global flatpak_version 0.99.1
3b45b3
3b45b3
Name:           flatpak-builder
e641e6
Version:        1.0.14
e641e6
Release:        2%{?dist}
3b45b3
Summary:        Tool to build flatpaks from source
3b45b3
3b45b3
# src/builder-utils.c has portions derived from GPLv2+ code,
3b45b3
# the rest is LGPLv2+
3b45b3
License:        LGPLv2+ and GPLv2+
3b45b3
URL:            http://flatpak.org/
3b45b3
Source0:        https://github.com/flatpak/flatpak-builder/releases/download/%{version}/%{name}-%{version}.tar.xz
3b45b3
e641e6
# https://github.com/flatpak/flatpak-builder/pull/464
e641e6
# https://bugzilla.redhat.com/show_bug.cgi?id=2042007
e641e6
Patch0:         flatpak-builder-CVE-2022-21682.patch
e641e6
3b45b3
BuildRequires:  gettext
3b45b3
BuildRequires:  docbook-dtds
3b45b3
BuildRequires:  docbook-style-xsl
3b45b3
BuildRequires:  flatpak >= %{flatpak_version}
f98a77
BuildRequires:  elfutils-devel
3b45b3
BuildRequires:  libcap-devel
3b45b3
BuildRequires:  pkgconfig(glib-2.0) >= %{glib2_version}
3b45b3
BuildRequires:  pkgconfig(gobject-introspection-1.0)
3b45b3
BuildRequires:  pkgconfig(json-glib-1.0)
3b45b3
BuildRequires:  pkgconfig(libcurl)
3b45b3
BuildRequires:  pkgconfig(libelf)
3b45b3
BuildRequires:  pkgconfig(libsoup-2.4)
3b45b3
BuildRequires:  pkgconfig(ostree-1) >= %{ostree_version}
3b45b3
BuildRequires:  pkgconfig(yaml-0.1)
3b45b3
BuildRequires:  /usr/bin/xmlto
3b45b3
BuildRequires:  /usr/bin/xsltproc
3b45b3
3b45b3
Requires:       flatpak%{?_isa} >= %{flatpak_version}
3b45b3
Requires:       glib2%{?_isa} >= %{glib2_version}
3b45b3
Requires:       ostree-libs%{?_isa} >= %{ostree_version}
3b45b3
Requires:       /usr/bin/bzip2
3b45b3
%if ! 0%{?rhel} > 7
3b45b3
# No bzr in latest RHEL
ff1589
Recommends:     /usr/bin/bzr
3b45b3
%endif
3b45b3
Requires:       /usr/bin/eu-strip
3b45b3
Requires:       /usr/bin/git
3b45b3
Requires:       /usr/bin/patch
3b45b3
Requires:       /usr/bin/rofiles-fuse
3b45b3
Requires:       /usr/bin/strip
3b45b3
Recommends:     /usr/bin/svn
3b45b3
Requires:       /usr/bin/tar
3b45b3
Requires:       /usr/bin/unzip
3b45b3
3b45b3
%description
3b45b3
Flatpak-builder is a tool for building flatpaks from sources.
3b45b3
3b45b3
See http://flatpak.org/ for more information.
3b45b3
3b45b3
3b45b3
%prep
3b45b3
%autosetup -p1
3b45b3
3b45b3
3b45b3
%build
3b45b3
%configure \
f98a77
    --enable-docbook-docs
3b45b3
3b45b3
%make_build V=1
3b45b3
3b45b3
3b45b3
%install
3b45b3
%make_install
3b45b3
3b45b3
3b45b3
%files
3b45b3
%license COPYING
3b45b3
%doc %{_pkgdocdir}
3b45b3
%{_bindir}/flatpak-builder
3b45b3
%{_mandir}/man1/flatpak-builder.1*
3b45b3
%{_mandir}/man5/flatpak-manifest.5*
3b45b3
3b45b3
3b45b3
%changelog
e641e6
* Fri Apr 01 2022 Debarshi Ray <rishi@fedoraproject.org> - 1.0.14-2
e641e6
- Fix CVE-2022-21682 (#2042007)
e641e6
e641e6
* Wed Mar 09 2022 Debarshi Ray <rishi@fedoraproject.org> - 1.0.14-1
e641e6
- Update to 1.0.14 (#2047312)
e641e6
f98a77
* Tue Feb 25 2020 David King <dking@redhat.com> - 1.0.9-3
f98a77
- Use elfutils instead of libdwarf (#1613030)
f98a77
ff1589
* Fri Nov 08 2019 David King <dking@redhat.com> - 1.0.9-2
ff1589
- Drop Requires on lzip (#1748290)
ff1589
ff1589
* Fri Nov 08 2019 David King <dking@redhat.com> - 1.0.9-1
ff1589
- Rebase to 1.0.9 (#1748290)
ff1589
3b45b3
* Tue Oct 16 2018 Kalev Lember <klember@redhat.com> - 1.0.1-2
3b45b3
- Change svn requires to recommends (#1639355)
3b45b3
3b45b3
* Thu Oct 04 2018 Kalev Lember <klember@redhat.com> - 1.0.1-1
3b45b3
- Update to 1.0.1
3b45b3
3b45b3
* Mon Aug 20 2018 David King <amigadave@amigadave.com> - 1.0.0-1
3b45b3
- Update to 1.0.0
3b45b3
3b45b3
* Mon Aug 13 2018 Kalev Lember <klember@redhat.com> - 0.99.3-2
3b45b3
- Update license to "LGPLv2+ and GPLv2+"
3b45b3
3b45b3
* Thu Aug 02 2018 David King <dking@redhat.com> - 0.99.3-1
3b45b3
- Import from Fedora