aboutsummaryrefslogtreecommitdiffstats
path: root/community/hdrhistogram-c/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/hdrhistogram-c/APKBUILD')
-rw-r--r--community/hdrhistogram-c/APKBUILD31
1 files changed, 15 insertions, 16 deletions
diff --git a/community/hdrhistogram-c/APKBUILD b/community/hdrhistogram-c/APKBUILD
index b2417aaddf8..b61fbc7db83 100644
--- a/community/hdrhistogram-c/APKBUILD
+++ b/community/hdrhistogram-c/APKBUILD
@@ -2,41 +2,40 @@
# Maintainer: Jakub Jirutka <jakub@jirutka.cz>
pkgname=hdrhistogram-c
_projname=HdrHistogram_c
-pkgver=0.9.13
+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 zlib-dev"
+makedepends="cmake samurai zlib-dev"
subpackages="$pkgname-static $pkgname-dev"
-source="https://github.com/HdrHistogram/HdrHistogram_c/archive/$pkgver/$_projname-$pkgver.tar.gz
- use-custom-hdr_getline-func-for-all-platforms.patch
- "
+source="https://github.com/HdrHistogram/HdrHistogram_c/archive/$pkgver/$_projname-$pkgver.tar.gz"
builddir="$srcdir/$_projname-$pkgver"
build() {
- cmake \
+ cmake -G Ninja -B build \
+ -DCMAKE_BUILD_TYPE=MinSizeRel \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib \
- -DBUILD_SHARED_LIBS=True \
- -DCMAKE_BUILD_TYPE=None \
- -DCMAKE_CXX_FLAGS="$CXXFLAGS" \
- -DCMAKE_C_FLAGS="$CFLAGS" \
+ -DCMAKE_VERBOSE_MAKEFILE=ON \
+ -DBUILD_SHARED_LIBS=ON \
-DHDR_HISTOGRAM_BUILD_PROGRAMS=True
- make
+ cmake --build build
}
check() {
- make test
+ cd build
+ CTEST_OUTPUT_ON_FAILURE=TRUE ctest
}
package() {
- make DESTDIR="$pkgdir" install
+ DESTDIR="$pkgdir" cmake --install build
# Don't package tests and example programs.
- rm -Rf "$pkgdir"/usr/bin
+ rm -rf "$pkgdir"/usr/bin
}
-sha512sums="1b9d44c76d1cd09110876f14ef7a88601143ec17c88a78908e8fcb1feabfaa53fe222ddc72170d1fa18506586a37a6c05694073488094fd80e793a4ec63f4919 HdrHistogram_c-0.9.13.tar.gz
-243f6387ad24218acf3e0456e1ebe7d99ccd43fa88a3653f21eb73b20a703d0adf726b5a19a20e7af5494f24511a64d1d8c3b83e787264d81efb2fde1060ab8e use-custom-hdr_getline-func-for-all-platforms.patch"
+sha512sums="
+2ede4b8412c4f0070d555515498e163397de5edebe7560eaea13adcb95a52b7fea99686aed06bbca0c6e8afdf65715483c3889d750f6b5b727bcf43c4fbe18d4 HdrHistogram_c-0.11.8.tar.gz
+"