diff options
-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" |