diff options
Diffstat (limited to 'community/hdrhistogram-c/APKBUILD')
-rw-r--r-- | community/hdrhistogram-c/APKBUILD | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/community/hdrhistogram-c/APKBUILD b/community/hdrhistogram-c/APKBUILD new file mode 100644 index 00000000000..b61fbc7db83 --- /dev/null +++ b/community/hdrhistogram-c/APKBUILD @@ -0,0 +1,41 @@ +# Contributor: Jakub Jirutka <jakub@jirutka.cz> +# Maintainer: Jakub Jirutka <jakub@jirutka.cz> +pkgname=hdrhistogram-c +_projname=HdrHistogram_c +pkgver=0.11.8 +pkgrel=1 +pkgdesc="High Dynamic Range (HDR) Histogram in C" +url="https://github.com/HdrHistogram/HdrHistogram_c" +arch="all" +license="BSD-2-Clause" +makedepends="cmake samurai zlib-dev" +subpackages="$pkgname-static $pkgname-dev" +source="https://github.com/HdrHistogram/HdrHistogram_c/archive/$pkgver/$_projname-$pkgver.tar.gz" +builddir="$srcdir/$_projname-$pkgver" + +build() { + cmake -G Ninja -B build \ + -DCMAKE_BUILD_TYPE=MinSizeRel \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib \ + -DCMAKE_VERBOSE_MAKEFILE=ON \ + -DBUILD_SHARED_LIBS=ON \ + -DHDR_HISTOGRAM_BUILD_PROGRAMS=True + cmake --build build +} + +check() { + cd build + CTEST_OUTPUT_ON_FAILURE=TRUE ctest +} + +package() { + DESTDIR="$pkgdir" cmake --install build + + # Don't package tests and example programs. + rm -rf "$pkgdir"/usr/bin +} + +sha512sums=" +2ede4b8412c4f0070d555515498e163397de5edebe7560eaea13adcb95a52b7fea99686aed06bbca0c6e8afdf65715483c3889d750f6b5b727bcf43c4fbe18d4 HdrHistogram_c-0.11.8.tar.gz +" |