aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJakub Jirutka <jakub@jirutka.cz>2020-04-14 00:06:01 +0200
committerJakub Jirutka <jakub@jirutka.cz>2020-04-14 00:06:18 +0200
commitcd5c7def8742378b33d9935a60f4bf52fe4b57ed (patch)
treef50509c338b1b5ce0bd494d74416fbdb2a802bd7
parent7cea4c7c47916b0f34b76e14e9ca92693a0a6513 (diff)
downloadaports-cd5c7def8742378b33d9935a60f4bf52fe4b57ed.tar.bz2
aports-cd5c7def8742378b33d9935a60f4bf52fe4b57ed.tar.xz
testing/hdrhistogram-c: new aport
-rw-r--r--testing/hdrhistogram-c/APKBUILD40
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"