aports/testing/primecount/APKBUILD
2025-03-22 14:40:10 +00:00

41 lines
1,011 B
Text

# Contributor: Hoang Nguyen <folliekazetani@protonmail.com>
# Maintainer: Hoang Nguyen <folliekazetani@protonmail.com>
pkgname=primecount
pkgver=7.15
pkgrel=0
pkgdesc="Fast prime counting C/C++ library"
url="https://github.com/kimwalisch/primecount"
arch="all"
license="BSD-2-Clause"
makedepends="
cmake
samurai
primesieve-dev
"
subpackages="$pkgname-dev $pkgname-doc $pkgname-libs"
source="$pkgname-$pkgver.tar.gz::https://github.com/kimwalisch/primecount/archive/refs/tags/v$pkgver.tar.gz"
build() {
cmake -B build -G Ninja \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib \
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
-DBUILD_SHARED_LIBS=ON \
-DBUILD_TESTS=ON \
-DBUILD_LIBPRIMESIEVE=OFF \
-DWITH_POPCNT=OFF
cmake --build build
}
check() {
cd build
ctest
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
6058c7526aa3e1a01b6b110e67bfa4aded90276245830073b72eb479f54a460786088182fe9d9a354ed7f24cdda2c93dbf12a7e432e3e7b578ce6d3c9c435916 primecount-7.15.tar.gz
"