libzip: Add Cflags.private in pkgconfig file
This commit is contained in:
parent
49ea4ab53d
commit
be08a53d6b
@ -0,0 +1,7 @@
|
||||
--- a/libzip.pc.in
|
||||
+++ b/libzip.pc.in
|
||||
@@ -12,3 +12,4 @@
|
||||
Libs: @PKG_CONFIG_RPATH@ -L${libdir} -lzip
|
||||
Libs.private: @LIBS@
|
||||
Cflags: -I${includedir}
|
||||
+Cflags.private: -DZIP_STATIC
|
||||
@ -6,9 +6,10 @@ _realname=libzip
|
||||
pkgbase=mingw-w64-${_realname}
|
||||
pkgname="${MINGW_PACKAGE_PREFIX}-${_realname}"
|
||||
pkgver=1.10.1
|
||||
pkgrel=1
|
||||
pkgrel=2
|
||||
pkgdesc="A C library for reading, creating, and modifying zip archives (mingw-w64)"
|
||||
url="https://libzip.org"
|
||||
url='https://libzip.org/'
|
||||
msys2_repository_url='https://github.com/nih-at/libzip/'
|
||||
msys2_references=(
|
||||
"cpe: cpe:/a:libzip:libzip"
|
||||
"cpe: cpe:/a:nih:libzip"
|
||||
@ -26,15 +27,22 @@ makedepends=("${MINGW_PACKAGE_PREFIX}-cmake"
|
||||
"${MINGW_PACKAGE_PREFIX}-ninja"
|
||||
"${MINGW_PACKAGE_PREFIX}-cc"
|
||||
"groff")
|
||||
source=("https://libzip.org/download/${_realname}-${pkgver}.tar.xz")
|
||||
sha512sums=('d24670ca3fa5def0345d6c531045683f11a124af7975dd724eae3bf3128a62fb8185a3d4df029c7c8232c7584e5ac55d18c431dc53b91e992fbbc8d119442930')
|
||||
source=("https://libzip.org/download/${_realname}-${pkgver}.tar.xz"
|
||||
"0001-libzip-pkgconfig-add-cflags-private.patch")
|
||||
sha512sums=('d24670ca3fa5def0345d6c531045683f11a124af7975dd724eae3bf3128a62fb8185a3d4df029c7c8232c7584e5ac55d18c431dc53b91e992fbbc8d119442930'
|
||||
'5426b438300441c5fd36d1497f9a8a453f773a5ebd4e0affe90dc3933d84ec1f0f168e27b2c3b62587927f88c0c5cae3fc7bc6aee00d98116098d585ceeb7716')
|
||||
|
||||
prepare() {
|
||||
cd "${srcdir}/${_realname}-${pkgver}"
|
||||
|
||||
# https://github.com/nih-at/libzip/pull/434
|
||||
patch -p1 -i "${srcdir}/0001-libzip-pkgconfig-add-cflags-private.patch"
|
||||
}
|
||||
|
||||
build() {
|
||||
# Workaround for gcc 14 compiler error
|
||||
CFLAGS+=" -Wno-error=incompatible-pointer-types"
|
||||
|
||||
mkdir -p ${srcdir}/build-${MSYSTEM}-shared && cd ${srcdir}/build-${MSYSTEM}-shared
|
||||
|
||||
MSYS2_ARG_CONV_EXCL="-DCMAKE_INSTALL_PREFIX=" \
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user