archrelease: copy trunk to community-any
[ArchLinux/community.git] / zopfli / trunk / PKGBUILD
blob6b4c6ad8f23df8883cf6053d537e0ba221962509
1 # Maintainer: David Runge <dvzrv@archlinux.org>
3 pkgname=zopfli
4 pkgver=1.0.3
5 pkgrel=3
6 pkgdesc="Compression algorithm library"
7 arch=(x86_64)
8 url="https://github.com/google/zopfli"
9 license=(Apache)
10 depends=(
11   gcc-libs
12   glibc
14 makedepends=(cmake)
15 provides=(
16   libzopfli.so
17   libzopflipng.so
19 source=($url/archive/$pkgname-$pkgver.tar.gz)
20 sha512sums=('362cbeee0b3f04a4c5da512f82671491f874d4ec7b693dca9724ae42123d7ac184cc4d5de1872b4f1fc938c97f79dfdb482f62d1fca4a17cff6d267f6021e8d2')
21 b2sums=('fed322e6d0baf8e9008e91fef4c459e8f67f0e7d62942469893d89b8ca39ace6d1ac68cbbc322e938e66a613ea9a36e3ae9f59550b5f4964107bec490a07038a')
23 build() {
24   local cmake_options=(
25     -B build
26     -D CMAKE_INSTALL_PREFIX=/usr
27     -D CMAKE_BUILD_TYPE=None
28     -D ZOPFLI_BUILD_SHARED=ON
29     -S $pkgname-$pkgname-$pkgver
30     -W no-dev
31   )
33   cmake "${cmake_options[@]}"
34   cmake --build build --verbose
37 check() {
38   ctest --test-dir build --output-on-failure
41 package() {
42   DESTDIR="$pkgdir" cmake --install build
43   install -vDm 644 $pkgname-$pkgname-$pkgver/README* -t "$pkgdir/usr/share/doc/$pkgname/"