Date: Monday, December 5, 2022 @ 13:44:55 Author: alucryd Revision: 1356539
upgpkg: libdeflate 1.15-1 Modified: libdeflate/trunk/PKGBUILD ----------+ PKGBUILD | 27 ++++++++++++++++++--------- 1 file changed, 18 insertions(+), 9 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2022-12-05 12:55:55 UTC (rev 1356538) +++ PKGBUILD 2022-12-05 13:44:55 UTC (rev 1356539) @@ -2,7 +2,7 @@ # Contributor: Chocobo1 <[email protected]> pkgname=libdeflate -pkgver=1.14 +pkgver=1.15 pkgrel=1 pkgdesc='Heavily optimized library for DEFLATE/zlib/gzip compression and decompression' arch=(x86_64) @@ -9,27 +9,36 @@ url=https://github.com/ebiggers/libdeflate license=(MIT) depends=(glibc) -makedepends=(git) +makedepends=( + cmake + git + ninja +) provides=(libdeflate.so) -_tag=906682221ef402801ff3408e3503db8f29452404 +_tag=020133854ff73b8506fe59f92a9b5b622d360716 source=(git+https://github.com/ebiggers/libdeflate.git#tag=${_tag}) b2sums=(SKIP) -build() { - make PREFIX=/usr -C libdeflate -} - pkgver() { cd libdeflate git describe --tags | sed 's/^v//' } +build() { + cmake -S libdeflate -B build -G Ninja \ + -DCMAKE_BUILD_TYPE=None \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DLIBDEFLATE_BUILD_STATIC_LIB=OFF \ + -DLIBDEFLATE_BUILD_TESTS=ON + cmake --build build +} + check() { - make PREFIX=/usr check -C libdeflate + ctest --test-dir build } package() { - make PREFIX=/usr DESTDIR="${pkgdir}" install -C libdeflate + DESTDIR="${pkgdir}" cmake --install build install -Dm 644 libdeflate/COPYING -t "${pkgdir}"/usr/share/licenses/libdeflate/ }
