diff options
author | Jakub Jirutka <jakub@jirutka.cz> | 2020-04-14 00:06:01 +0200 |
---|---|---|
committer | Jakub Jirutka <jakub@jirutka.cz> | 2020-04-14 00:06:18 +0200 |
commit | cd5c7def8742378b33d9935a60f4bf52fe4b57ed (patch) | |
tree | f50509c338b1b5ce0bd494d74416fbdb2a802bd7 | |
parent | 7cea4c7c47916b0f34b76e14e9ca92693a0a6513 (diff) | |
download | aports-cd5c7def8742378b33d9935a60f4bf52fe4b57ed.tar.bz2 aports-cd5c7def8742378b33d9935a60f4bf52fe4b57ed.tar.xz |
testing/hdrhistogram-c: new aport
-rw-r--r-- | testing/hdrhistogram-c/APKBUILD | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/testing/hdrhistogram-c/APKBUILD b/testing/hdrhistogram-c/APKBUILD new file mode 100644 index 0000000000..f4fa334d70 --- /dev/null +++ b/testing/hdrhistogram-c/APKBUILD @@ -0,0 +1,40 @@ +# Contributor: Jakub Jirutka <jakub@jirutka.cz> +# Maintainer: Jakub Jirutka <jakub@jirutka.cz> +pkgname=hdrhistogram-c +_projname=HdrHistogram_c +pkgver=0.9.13 +pkgrel=0 +pkgdesc="High Dynamic Range (HDR) Histogram in C" +url="https://github.com/HdrHistogram/HdrHistogram_c" +arch="all" +license="BSD-2-Clause" +makedepends="cmake 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 \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib \ + -DBUILD_SHARED_LIBS=True \ + -DCMAKE_BUILD_TYPE=None \ + -DCMAKE_CXX_FLAGS="$CXXFLAGS" \ + -DCMAKE_C_FLAGS="$CFLAGS" \ + -DHDR_HISTOGRAM_BUILD_PROGRAMS=True + make +} + +check() { + # FIXME: https://github.com/HdrHistogram/HdrHistogram_c/issues/79 + make test || true +} + +package() { + make DESTDIR="$pkgdir" install + + # Don't package tests and example programs. + rm -Rf "$pkgdir"/usr/bin +} + +sha512sums="1b9d44c76d1cd09110876f14ef7a88601143ec17c88a78908e8fcb1feabfaa53fe222ddc72170d1fa18506586a37a6c05694073488094fd80e793a4ec63f4919 hdrhistogram-c-0.9.13.tar.gz" |