# Conditional build:
%bcond_with static # don't use shared libraries
%bcond_without imode # don't build interactive mode
-%bcond_without python # don't build python bindings
+%bcond_with python # don't build python bindings
%bcond_with snap # install configs for official Th snapshot
-%bcond_with rpm4 # use rpm4 instead of rpm5
+%bcond_with rpm5 # use rpm5 instead of rpm4
%bcond_with tests # tests
# current snapshot name
-%define SNAP 2019
+%define SNAP 2020
# required versions (forced to avoid SEGV with mixed db used by rpm and poldek)
-%if %{with rpm4}
+%if %{without rpm5}
%define db_pkg db
%define ver_db 5.3
%define ver_rpm 1:4.14
%define ver_rpm 5.4.10
%endif
-%define rel 3
+%define rel 7
Summary: RPM packages management helper tool
Summary(hu.UTF-8): RPM csomagkezelést segítő eszköz
Summary(pl.UTF-8): Pomocnicze narzędzie do zarządzania pakietami RPM
Patch6: rpm-4.15.patch
Patch7: db-index-format.patch
Patch8: rpm4-uname-deps.patch
+Patch9: sqlite-rpmdb.patch
+Patch10: rpm4-cpuinfo-deps.patch
+Patch11: rpm4-no-dir-deps.patch
+Patch12: rpm4-rpmvercmp.patch
+Patch13: trurlib-shared.patch
+Patch14: rpm4-script-req-workaround.patch
+Patch15: skip-buildid-obsoletes.patch
+Patch16: verify-signature.patch
URL: http://poldek.pld-linux.org/
BuildRequires: %{db_pkg}-devel >= %{ver_db}
BuildRequires: autoconf >= 2.63
BuildRequires: libgomp-devel
BuildRequires: libtool
BuildRequires: libxml2-devel >= 2
+BuildRequires: lua54-devel
BuildRequires: ncurses-devel
BuildRequires: openssl-devel >= 0.9.7d
BuildRequires: pcre-devel
%endif
Requires(postun): awk
Requires(postun): sed >= 4.0
-%if %{with rpm4}
+%if %{without rpm5}
Requires: %{db_pkg} >= %{ver_db_devel}
%else
Requires: %{db_pkg} >= %{ver_db}
%patch6 -p1
%patch7 -p1
%patch8 -p1
+%patch9 -p1
+%patch10 -p1
+%patch11 -p1
+%patch12 -p1
+cd trurlib
+%patch13 -p1
+cd ..
+%patch14 -p1
+%patch15 -p1
+%patch16 -p1
%{__rm} doc/poldek.info
%{__rm} m4/libtool.m4 m4/lt*.m4