commit:     7228e480692cdfff634582e18f88ac3aea5fb4f6
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Apr 28 02:26:27 2025 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Apr 28 02:26:27 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7228e480

dev-libs/zziplib: fix pkgconfig location

Signed-off-by: Sam James <sam <AT> gentoo.org>

 .../files/zziplib-0.13.79-cmake-pkgconfig-libdir.patch       | 12 ++++++++++++
 .../{zziplib-0.13.79.ebuild => zziplib-0.13.79-r1.ebuild}    |  4 ++++
 2 files changed, 16 insertions(+)

diff --git 
a/dev-libs/zziplib/files/zziplib-0.13.79-cmake-pkgconfig-libdir.patch 
b/dev-libs/zziplib/files/zziplib-0.13.79-cmake-pkgconfig-libdir.patch
new file mode 100644
index 000000000000..41b4de535ddf
--- /dev/null
+++ b/dev-libs/zziplib/files/zziplib-0.13.79-cmake-pkgconfig-libdir.patch
@@ -0,0 +1,12 @@
+https://github.com/gdraheim/zziplib/commit/4b2b33f379e508a41a9e43009db921866955a02f#diff-01635cf996d8145e5ff10b21b8f04bcc57377a750cb77d4107086dbdb2c67b05R307
+--- a/zzip/CMakeLists.txt
++++ b/zzip/CMakeLists.txt
+@@ -304,7 +304,7 @@ set(outdir ${CMAKE_CURRENT_BINARY_DIR})
+ 
+ if(ZZIP_PKGCONFIG)
+ install(FILES ${outdir}/zziplib.pc ${outdir}/zzipmmapped.pc 
${outdir}/zzipfseeko.pc
+-        DESTINATION "${CMAKE_INSTALL_DATADIR}/pkgconfig" )
++        DESTINATION "${CMAKE_INSTALL_LIBDIR}/pkgconfig" )
+ endif()
+ 
+ install(FILES ${libzzip_HDRS} DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/zzip )

diff --git a/dev-libs/zziplib/zziplib-0.13.79.ebuild 
b/dev-libs/zziplib/zziplib-0.13.79-r1.ebuild
similarity index 96%
rename from dev-libs/zziplib/zziplib-0.13.79.ebuild
rename to dev-libs/zziplib/zziplib-0.13.79-r1.ebuild
index dc0c70c74d01..328ac1b8d638 100644
--- a/dev-libs/zziplib/zziplib-0.13.79.ebuild
+++ b/dev-libs/zziplib/zziplib-0.13.79-r1.ebuild
@@ -40,6 +40,10 @@ DEPEND="
 "
 RDEPEND="${DEPEND}"
 
+PATCHES=(
+       "${FILESDIR}"/${PN}-0.13.79-cmake-pkgconfig-libdir.patch
+)
+
 src_prepare() {
        # This test assumes being built with automake (checks for .libs/x).
        sed -i -e 's/test_81000_zzshowme_check_sfx/skip_&/' test/zziptests.py 
|| die

Reply via email to