aboutsummaryrefslogtreecommitdiffstats
path: root/community/libzip/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/libzip/APKBUILD')
-rw-r--r--community/libzip/APKBUILD28
1 files changed, 15 insertions, 13 deletions
diff --git a/community/libzip/APKBUILD b/community/libzip/APKBUILD
index f24983527bb..aa4fd27ae75 100644
--- a/community/libzip/APKBUILD
+++ b/community/libzip/APKBUILD
@@ -2,14 +2,15 @@
# Contributor: Jose-Luis Rivas <ghostbar@riseup.net>
# Maintainer: Carlo Landmeter <clandmeter@alpinelinux.org>
pkgname=libzip
-pkgver=1.8.0
-pkgrel=1
+pkgver=1.10.1
+pkgrel=0
pkgdesc="C library for manipulating zip archives"
url="https://libzip.org/"
arch="all"
license="BSD-3-Clause"
-depends_dev="bzip2-dev xz-dev zlib-dev zstd-dev"
-makedepends="$depends_dev cmake openssl1.1-compat-dev perl"
+depends_dev="$pkgname-tools=$pkgver-r$pkgrel bzip2-dev xz-dev zlib-dev zstd-dev"
+makedepends="$depends_dev cmake openssl-dev>3 perl samurai"
+checkdepends="nihtest"
subpackages="$pkgname-dev $pkgname-doc $pkgname-tools"
source="https://libzip.org/download/libzip-$pkgver.tar.xz"
@@ -18,32 +19,33 @@ source="https://libzip.org/download/libzip-$pkgver.tar.xz"
# - CVE-2017-14107
build() {
- cmake \
+ CFLAGS="$CFLAGS -flto=auto" \
+ cmake -B build -G Ninja \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib \
+ -DBUILD_EXAMPLES=OFF \
-DENABLE_BZIP2=ON \
-DENABLE_LZMA=ON \
-DENABLE_OPENSSL=ON \
-DENABLE_ZSTD=ON \
- -DCMAKE_BUILD_TYPE=None \
- -DCMAKE_C_FLAGS="$CFLAGS"
- make
+ -DCMAKE_BUILD_TYPE=MinSizeRel
+ cmake --build build
}
check() {
- make check
+ ctest --test-dir build --output-on-failure
}
package() {
- make DESTDIR="$pkgdir" install
+ DESTDIR="$pkgdir" cmake --install build
}
tools() {
pkgdesc="$pkgname cmp and merge tools"
- install -d "$subpkgdir"/usr
- mv "$pkgdir"/usr/bin "$subpkgdir"/usr
+
+ amove usr/bin
}
sha512sums="
-fe94a26a2797dff7c9b27334f29982f8e523dd5095bf32ebcadc6443726864f0ff7b2e8bf243e52cad8f79297bc7a87d73fdbc35edae4ffc8ab6aa0bcc93b03e libzip-1.8.0.tar.xz
+d24670ca3fa5def0345d6c531045683f11a124af7975dd724eae3bf3128a62fb8185a3d4df029c7c8232c7584e5ac55d18c431dc53b91e992fbbc8d119442930 libzip-1.10.1.tar.xz
"