1
0
Fork 0
mirror of https://gitlab.alpinelinux.org/alpine/aports.git synced 2025-07-24 11:45:18 +03:00
aports/community/hdrhistogram-c/APKBUILD
2022-10-09 16:45:55 +02:00

41 lines
1.1 KiB
Text

# Contributor: Jakub Jirutka <jakub@jirutka.cz>
# Maintainer: Jakub Jirutka <jakub@jirutka.cz>
pkgname=hdrhistogram-c
_projname=HdrHistogram_c
pkgver=0.11.6
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 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="
13fc32673179c5e9eaf838c1258c9ec152fb563e6c5ad46e522833b2c4fff7ea66f3409b1fcf356bbe15542a9c0af9fee6f3d4cec6a973ae75c6a6a20a223f80 HdrHistogram_c-0.11.6.tar.gz
"