diff options
Diffstat (limited to 'community/libdeflate/APKBUILD')
-rw-r--r-- | community/libdeflate/APKBUILD | 24 |
1 files changed, 17 insertions, 7 deletions
diff --git a/community/libdeflate/APKBUILD b/community/libdeflate/APKBUILD index 44c14efddbc..8ab47ddf7b6 100644 --- a/community/libdeflate/APKBUILD +++ b/community/libdeflate/APKBUILD @@ -1,40 +1,50 @@ # Contributor: Holger Jaekel <holger.jaekel@gmx.de> # Maintainer: Holger Jaekel <holger.jaekel@gmx.de> pkgname=libdeflate -pkgver=1.10 +pkgver=1.20 pkgrel=0 pkgdesc="Library for fast, whole-buffer DEFLATE-based compression and decompression" url="https://github.com/ebiggers/libdeflate" arch="all" license="MIT" +makedepends=" + cmake + samurai + " checkdepends=" zlib-dev " subpackages=" + $pkgname-static $pkgname-dev $pkgname-utils " source=" - libdeflate-$pkgver.tar.gz::https://github.com/ebiggers/libdeflate/archive/v$pkgver.tar.gz + $pkgname-$pkgver.tar.gz::https://github.com/ebiggers/libdeflate/archive/refs/tags/v$pkgver.tar.gz " build() { - make PREFIX=/usr USE_SHARED_LIB=1 gunzip + cmake -B build -G Ninja \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_BUILD_TYPE=Release \ + -DLIBDEFLATE_BUILD_TESTS="$(want_check && echo ON || echo OFF)" \ + -DLIBDEFLATE_USE_SHARED_LIB=ON + cmake --build build } check() { - make check + ctest --test-dir build --output-on-failure -j 4 } package() { - make DESTDIR="$pkgdir" PREFIX=/usr USE_SHARED_LIB=1 install - rm "$pkgdir"/usr/lib/libdeflate.a + DESTDIR="$pkgdir" cmake --install build } utils() { pkgdesc="Command line utilities for the DEFLATE library" amove /usr/bin } + sha512sums=" -2b59cc170c7fb3bb13bd3c6853070ea24fb9e6844dde4d08e43a8a5f8745ecbf844952390ff758070c6fc4f17d9eec8c4d2a729922bf84e2eaa9e74f1424e241 libdeflate-1.10.tar.gz +5ebe6af9ce81872cba508d1f0aa087ddeb0e0f0c8e6360da66b8a9db2a76203dafbf3d3f6b3b791618ea9c6d0231fab5b4a55badb31a4480fb4174b9445c658b libdeflate-1.20.tar.gz " |