diff options
author | Eric Biggers | 2022-09-28 21:34:18 -0700 |
---|---|---|
committer | Eric Biggers | 2022-09-28 21:37:23 -0700 |
commit | ee8013299ad4dbd4bdbf823e7039fda565bd9ed5 (patch) | |
tree | ca893790f2e5b8dc5c0992b6fd177a421bb8d51b /PKGBUILD | |
parent | b3386968d51d717e3c430354a0694d1f1b57a785 (diff) | |
download | aur-ee8013299ad4dbd4bdbf823e7039fda565bd9ed5.tar.gz |
Update for upstream adoption of CMake
Follow the guidelines at
https://wiki.archlinux.org/title/CMake_package_guidelines.
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 23 |
1 files changed, 12 insertions, 11 deletions
@@ -1,14 +1,14 @@ # Maintainer: Eric Biggers <ebiggers3@gmail.com> pkgname=libdeflate-git -pkgver=1.8.r0.g047aa84 +pkgver=1.14.r6.g03fba38 pkgrel=1 pkgdesc="Heavily optimized library for DEFLATE/zlib/gzip compression and decompression" arch=('i686' 'x86_64') url="https://github.com/ebiggers/libdeflate" license=('MIT') depends=('glibc') -makedepends=('git') +makedepends=('git' 'cmake') options=('staticlibs') source=('git+https://github.com/ebiggers/libdeflate.git') sha256sums=('SKIP') @@ -21,19 +21,20 @@ pkgver() { } build() { - cd libdeflate - make + cmake -B build -S libdeflate -DCMAKE_BUILD_TYPE=None \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DLIBDEFLATE_BUILD_TESTS=1 \ + -DLIBDEFLATE_USE_SHARED_LIB=1 \ + -Wno-dev + cmake --build build } check() { - cd libdeflate - make check + ctest --test-dir build --output-on-failure } package() { - cd libdeflate - - make install PREFIX=/usr DESTDIR="$pkgdir" - install -Dm644 -t "$pkgdir/usr/share/doc/$pkgname" README* NEWS* - install -Dm644 "COPYING" "$pkgdir/usr/share/licenses/$pkgname/COPYING" + DESTDIR="$pkgdir" cmake --install build + install -Dm644 -t "$pkgdir/usr/share/doc/$pkgname" libdeflate/{README*,NEWS*} + install -Dm644 libdeflate/COPYING "$pkgdir/usr/share/licenses/$pkgname/COPYING" } |