diff options
Diffstat (limited to 'community/libzip/APKBUILD')
-rw-r--r-- | community/libzip/APKBUILD | 28 |
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 " |