Control: tags 1024577 + patch

[Replace XX with correct value]

Hello Mike,

I've prepared an NMU for libzypp (versioned as 17.25.7-2.3) and
uploaded it, non-delayed as LowThresholdNmu.

Kind regards
Andreas
diff -Nru libzypp-17.25.7/debian/changelog libzypp-17.25.7/debian/changelog
--- libzypp-17.25.7/debian/changelog	2022-10-06 22:17:51.000000000 +0200
+++ libzypp-17.25.7/debian/changelog	2022-12-08 12:07:05.000000000 +0100
@@ -1,3 +1,11 @@
+libzypp (17.25.7-2.3) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * 1010_gpgme-pkg_search_module.diff: Fix FTBFS against libgpgme-dev >=
+    1.18.0-2 by using pkg_search_module(). Closes: #1024577
+
+ -- Andreas Metzler <ametz...@debian.org>  Thu, 08 Dec 2022 12:07:05 +0100
+
 libzypp (17.25.7-2.2) unstable; urgency=medium
 
   * Non-maintainer upload.
diff -Nru libzypp-17.25.7/debian/patches/1010_gpgme-pkg_search_module.diff libzypp-17.25.7/debian/patches/1010_gpgme-pkg_search_module.diff
--- libzypp-17.25.7/debian/patches/1010_gpgme-pkg_search_module.diff	1970-01-01 01:00:00.000000000 +0100
+++ libzypp-17.25.7/debian/patches/1010_gpgme-pkg_search_module.diff	2022-12-08 12:07:05.000000000 +0100
@@ -0,0 +1,45 @@
+Description: Use pkg-config to lacte gpgme
+Author: Andreas Metzler <ametz...@debian.org>
+Bug-Debian: https://bugs.debian.org/1024577
+Origin: vendor
+Last-Update: 2022-12-08
+
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -218,17 +218,14 @@
+     # static case: Assert libsolv.a ist the last one linked
+     SET(LibSolv_LIBRARIES ${LibSolv_LIBRARIES} ${LIBSOLV_LIBRARY})
+   ENDIF()
+ ENDIF( LIBSOLV_SRCDIR AND LIBSOLV_BUILDDIR )
+ 
+-FIND_PACKAGE(Gpgme REQUIRED)
+-IF ( NOT GPGME_PTHREAD_FOUND )
+-  MESSAGE( FATAL_ERROR " gpgme not found" )
+-ELSE()
+-  INCLUDE_DIRECTORIES( ${GPGME_INCLUDES} )
+-  LINK_DIRECTORIES(${GPGME_LIBRARY_DIR})
+-ENDIF()
++pkg_search_module(GPGME REQUIRED gpgme>=1.8.0)
++MESSAGE(STATUS "found gpgme ${GPGME_VERSION}" )
++INCLUDE_DIRECTORIES( ${GPGME_INCLUDE_DIRS} )
++LINK_DIRECTORIES(${GPGME_LIBRARY_DIRS})
+ 
+ FIND_PACKAGE(OpenSSL REQUIRED)
+ 
+ FIND_PACKAGE(Udev)
+ IF ( NOT UDEV_FOUND )
+--- a/zypp/CMakeLists.txt
++++ b/zypp/CMakeLists.txt
+@@ -926,11 +926,11 @@
+   TARGET_LINK_LIBRARIES(${LIBNAME} ${LibSolv_LIBRARIES} )
+   TARGET_LINK_LIBRARIES(${LIBNAME} ${OPENSSL_LIBRARIES} )
+   TARGET_LINK_LIBRARIES(${LIBNAME} ${CRYPTO_LIBRARIES} )
+   TARGET_LINK_LIBRARIES(${LIBNAME} ${SIGNALS_LIBRARY})
+   TARGET_LINK_LIBRARIES(${LIBNAME} ${Boost_THREAD_LIBRARY})
+-  TARGET_LINK_LIBRARIES(${LIBNAME} ${GPGME_PTHREAD_LIBRARIES})
++  TARGET_LINK_LIBRARIES(${LIBNAME} ${GPGME_LIBRARIES})
+   target_link_libraries(${LIBNAME} ${SIGCPP_LIBRARIES})
+   target_link_libraries(${LIBNAME} ${LIBGLIB_LIBRARIES})
+   target_link_libraries(${LIBNAME} ${YAML_CPP_LIBRARIES})
+ 
+   IF (ENABLE_ZSTD_COMPRESSION)
diff -Nru libzypp-17.25.7/debian/patches/series libzypp-17.25.7/debian/patches/series
--- libzypp-17.25.7/debian/patches/series	2022-10-06 22:17:48.000000000 +0200
+++ libzypp-17.25.7/debian/patches/series	2022-12-08 12:01:08.000000000 +0100
@@ -3,3 +3,4 @@
 1004_fix-fastcgi-includes.patch
 0001-Add-missing-includes-for-GCC-11-bsc-1181874.patch
 0001-Fix-building-with-GCC-12.x-release.patch
+1010_gpgme-pkg_search_module.diff

Attachment: signature.asc
Description: PGP signature

Reply via email to