[packages/libsolv] - added rpm5 bcond - rel 2
baggins
baggins at pld-linux.org
Mon Feb 22 13:14:10 CET 2021
commit 7fe69439e89c63900f5681e25da691b8765cdc29
Author: Jan Rękorajski <baggins at pld-linux.org>
Date: Mon Feb 22 13:13:52 2021 +0100
- added rpm5 bcond
- rel 2
libsolv.spec | 15 ++++++++++-----
1 file changed, 10 insertions(+), 5 deletions(-)
---
diff --git a/libsolv.spec b/libsolv.spec
index bdc0ff8..cf5bd51 100644
--- a/libsolv.spec
+++ b/libsolv.spec
@@ -2,6 +2,7 @@
# Conditional build:
%bcond_without static_libs # static libraries
%bcond_without python3 # Python 3.x bindings
+%bcond_with rpm5 # build with rpm5
%bcond_without ruby # Ruby bindings
%bcond_without tcl # Tcl bindings
@@ -9,7 +10,7 @@ Summary: Package dependency solver
Summary(pl.UTF-8): Biblioteka do rozwiązywania zależności pakietów
Name: libsolv
Version: 0.7.16
-Release: 1
+Release: 2
License: BSD
Group: Libraries
#Source0Download: https://github.com/openSUSE/libsolv/releases
@@ -27,7 +28,7 @@ BuildRequires: perl-devel
BuildRequires: pkgconfig
BuildRequires: python-devel >= 2
%{?with_python3:BuildRequires: python3-devel >= 3}
-BuildRequires: rpm-devel >= 5
+BuildRequires: rpm-devel
BuildRequires: rpm-perlprov
BuildRequires: rpm-pythonprov
BuildRequires: rpmbuild(macros) >= 1.219
@@ -76,7 +77,7 @@ Summary: Header files for libsolv libraries
Summary(pl.UTF-8): Pliki nagłówkowe bibliotek libsolv
Group: Development/Libraries
Requires: %{name} = %{version}-%{release}
-Requires: rpm-devel >= 5
+Requires: rpm-devel
%description devel
Development files for libsolv.
@@ -178,13 +179,12 @@ Wiązania języka Tcl do bibliotek libsolv.
%setup -q
%patch0 -p1
%patch1 -p1
-%patch2 -p1
+%{?with_rpm5:%patch2 -p1}
# use system one
%{__rm} cmake/modules/FindRuby.cmake
%build
-# TODO: -DENABLE_RPMDB_LIBRPM=ON (instead of -DENABLE_RPMDB_BDB), -DENABLE_RPMPKG_LIBRPM=ON after switch to rpm.org (rpm5 is not supported)
%define common_opts \\\
-DENABLE_APPDATA=ON \\\
@@ -194,7 +194,12 @@ Wiązania języka Tcl do bibliotek libsolv.
-DENABLE_LZMA_COMPRESSION=ON \\\
-DENABLE_PUBKEY=ON \\\
-DENABLE_RPMDB=ON \\\
+%if %{with rpm5}
-DENABLE_RPMDB_BDB=ON \\\
+%else
+ -DENABLE_RPMDB_LIBRPM=ON \\\
+ -DENABLE_RPMPKG_LIBRPM=ON \\\
+%endif
-DENABLE_RPMDB_BYRPMHEADER=ON \\\
-DENABLE_RPMMD=ON \\\
-DENABLE_RPMPKG=ON \\\
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/libsolv.git/commitdiff/7fe69439e89c63900f5681e25da691b8765cdc29
More information about the pld-cvs-commit
mailing list