[packages/libzypp] - updated to 17.23.4 - updated link patch - removed obsolete includes patch
qboosh
qboosh at pld-linux.org
Sun Apr 19 17:50:54 CEST 2020
commit 3e1a6e818478f309f6816aee29dd04673949a36b
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Sun Apr 19 17:51:04 2020 +0200
- updated to 17.23.4
- updated link patch
- removed obsolete includes patch
libzypp-includes.patch | 10 ----------
libzypp-link.patch | 32 ++++++++++++++++----------------
libzypp.spec | 34 ++++++++++++++++++++++++++--------
3 files changed, 42 insertions(+), 34 deletions(-)
---
diff --git a/libzypp.spec b/libzypp.spec
index e499032..36b7978 100644
--- a/libzypp.spec
+++ b/libzypp.spec
@@ -1,36 +1,45 @@
#
# Conditional build:
%bcond_without apidocs # do not build and package API docs
+%bcond_with rpm4 # rpm.org 4.x instead of rpm5
+%bcond_with zchunk # zchunk compression
#
Summary: Package management library
Summary(pl.UTF-8): Biblioteka do zarządzania pakietami
Name: libzypp
-Version: 17.18.0
+Version: 17.23.4
Release: 1
License: GPL v2+
Group: Libraries
#Source0Download: https://github.com/openSUSE/libzypp/releases
Source0: https://github.com/openSUSE/libzypp/archive/%{version}/%{name}-%{version}.tar.gz
-# Source0-md5: 8bbdddd5d7fb9b123c29dbf4da45ae89
+# Source0-md5: 699b0c0864293a0cbc10c4b9b7a31d4a
Patch0: %{name}-rpm5.patch
-Patch1: %{name}-includes.patch
-Patch2: %{name}-link.patch
+Patch1: %{name}-link.patch
URL: https://en.opensuse.org/Portal:Libzypp
BuildRequires: boost-devel
-BuildRequires: cmake >= 2.6
+BuildRequires: cmake >= 3.1
BuildRequires: curl-devel
%{?with_apidocs:BuildRequires: doxygen}
BuildRequires: expat-devel >= 1.95
BuildRequires: gettext-tools
+BuildRequires: glib2-devel >= 2.0
BuildRequires: gpgme-devel
BuildRequires: libproxy-devel
+BuildRequires: libsigc++-devel >= 2.0
# with helixrepo enabled
BuildRequires: libsolv-devel >= 0.6.8
BuildRequires: libstdc++-devel >= 6:5
BuildRequires: libxml2-devel >= 2.0
BuildRequires: openssl-devel
+BuildRequires: pkgconfig
+%if %{with rpm4}
+BuildRequires: rpm-devel >= 4.15
+%else
BuildRequires: rpm-devel >= 5
+%endif
BuildRequires: udev-devel
+%{?with_zchunk:BuildRequires: zchunk-devel}
BuildRequires: zlib-devel
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
@@ -53,7 +62,11 @@ Requires: curl-devel
Requires: libsolv-devel >= 0.6.8
Requires: libstdc++-devel >= 6:5
Requires: libxml2-devel >= 2.0
+%if %{with rpm4}
+Requires: rpm-devel >= 4.15
+%else
Requires: rpm-devel >= 5
+%endif
%description devel
Header files for Zypp library.
@@ -74,16 +87,21 @@ Dokumentacja API biblioteki Zypp.
%prep
%setup -q
+%if %{without rpm4}
%patch0 -p1
+%endif
%patch1 -p1
-%patch2 -p1
%build
install -d build
cd build
+# MEDIABACKEND_TESTS require nginx+fcgi+fcgi++
%cmake .. \
%{?with_apidocs:-DENABLE_BUILD_DOCS=ON} \
- -DENABLE_BUILD_TRANS=ON
+ -DENABLE_BUILD_TRANS=ON \
+ -DDISABLE_MEDIABACKEND_TESTS=ON \
+ %{?with_zchunk:-DENABLE_ZCHUNK_COMPRESSION=ON}
+
%{__make}
%install
@@ -114,7 +132,7 @@ rm -rf $RPM_BUILD_ROOT
%attr(755,root,root) %{_bindir}/zypp-CheckAccessDeleted
%attr(755,root,root) %{_bindir}/zypp-NameReqPrv
%attr(755,root,root) %{_libdir}/libzypp.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libzypp.so.1712
+%attr(755,root,root) %ghost %{_libdir}/libzypp.so.1722
%{_datadir}/zypp
%{_mandir}/man1/zypp-CheckAccessDeleted.1*
%{_mandir}/man1/zypp-NameReqPrv.1*
diff --git a/libzypp-includes.patch b/libzypp-includes.patch
deleted file mode 100644
index d773d3b..0000000
--- a/libzypp-includes.patch
+++ /dev/null
@@ -1,10 +0,0 @@
---- libzypp-14.36.0/zypp/target/RpmPostTransCollector.cc.orig 2015-02-09 16:07:05.000000000 +0100
-+++ libzypp-14.36.0/zypp/target/RpmPostTransCollector.cc 2015-02-18 21:01:59.000864806 +0100
-@@ -19,6 +19,7 @@
- #include "zypp/HistoryLog.h"
- #include "zypp/ZYppCallbacks.h"
- #include "zypp/ExternalProgram.h"
-+#include "zypp/ZConfig.h"
- #include "zypp/target/rpm/RpmHeader.h"
-
-
diff --git a/libzypp-link.patch b/libzypp-link.patch
index f4f43d3..80bdaaf 100644
--- a/libzypp-link.patch
+++ b/libzypp-link.patch
@@ -1,19 +1,19 @@
---- libzypp-14.36.0/zypp/CMakeLists.txt.orig 2015-02-09 16:07:05.000000000 +0100
-+++ libzypp-14.36.0/zypp/CMakeLists.txt 2015-02-19 20:52:36.890595858 +0100
-@@ -921,7 +921,7 @@
- # System libraries
- SET(UTIL_LIBRARY util)
- TARGET_LINK_LIBRARIES(zypp ${UTIL_LIBRARY} )
--TARGET_LINK_LIBRARIES(zypp ${RPM_LIBRARY} )
-+TARGET_LINK_LIBRARIES(zypp ${RPM_LIBRARY} rpmdb rpmio )
- TARGET_LINK_LIBRARIES(zypp ${GETTEXT_LIBRARIES} )
- TARGET_LINK_LIBRARIES(zypp ${CURL_LIBRARIES} )
- TARGET_LINK_LIBRARIES(zypp ${LIBXML2_LIBRARIES} )
-@@ -940,6 +940,7 @@
- ENDIF ( UDEV_FOUND )
+--- libzypp-17.23.4/zypp/CMakeLists.txt.orig 2020-04-19 16:38:59.304780542 +0200
++++ libzypp-17.23.4/zypp/CMakeLists.txt 2020-04-19 16:40:38.104245299 +0200
+@@ -910,7 +910,7 @@
+ # System libraries
+ SET(UTIL_LIBRARY util)
+ TARGET_LINK_LIBRARIES(${LIBNAME} ${UTIL_LIBRARY} )
+- TARGET_LINK_LIBRARIES(${LIBNAME} ${RPM_LIBRARY} )
++ TARGET_LINK_LIBRARIES(${LIBNAME} ${RPM_LIBRARY} rpmdb rpmio )
+ TARGET_LINK_LIBRARIES(${LIBNAME} ${GETTEXT_LIBRARIES} )
+ TARGET_LINK_LIBRARIES(${LIBNAME} ${CURL_LIBRARIES} )
+ TARGET_LINK_LIBRARIES(${LIBNAME} ${LIBXML2_LIBRARIES} )
+@@ -937,6 +937,7 @@
+ ENDIF ( UDEV_FOUND )
- TARGET_LINK_LIBRARIES(zypp ${LIBPROXY_LIBRARIES} )
-+TARGET_LINK_LIBRARIES(zypp pthread )
+ TARGET_LINK_LIBRARIES( ${LIBNAME} ${LIBPROXY_LIBRARIES} )
++ TARGET_LINK_LIBRARIES( ${LIBNAME} pthread )
- INSTALL(TARGETS zypp LIBRARY DESTINATION ${LIB_INSTALL_DIR} )
+ endmacro()
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/libzypp.git/commitdiff/3e1a6e818478f309f6816aee29dd04673949a36b
More information about the pld-cvs-commit
mailing list