diff options
Diffstat (limited to 'community/black-hole-solver/APKBUILD')
-rw-r--r-- | community/black-hole-solver/APKBUILD | 50 |
1 files changed, 50 insertions, 0 deletions
diff --git a/community/black-hole-solver/APKBUILD b/community/black-hole-solver/APKBUILD new file mode 100644 index 00000000000..7186e351db5 --- /dev/null +++ b/community/black-hole-solver/APKBUILD @@ -0,0 +1,50 @@ +# Contributor: Bart Ribbers <bribbers@disroot.org> +# Maintainer: Bart Ribbers <bribbers@disroot.org> +pkgname=black-hole-solver +pkgver=1.12.0 +pkgrel=2 +pkgdesc="Solvers and statistics for 'Golf' solitaire, 'Black Hole' solitaire, 'All in a Row' solitaire and related card patience games" +url="https://www.shlomifish.org/open-source/projects/black-hole-solitaire-solver" +arch="all" +license="MIT" +depends=" + perl + perl-env-path + perl-path-tiny + " +makedepends=" + cmake + perl-utils + python3 + rinutils-dev + samurai + " +checkdepends=" + perl-file-which + perl-test-differences + " +subpackages="$pkgname-dev $pkgname-doc" +source="https://fc-solve.shlomifish.org/downloads/fc-solve/black-hole-solver-$pkgver.tar.xz" +options="!check" # Requires not yet packaged perl modules + +build() { + cmake -B build -G Ninja \ + -DCMAKE_BUILD_TYPE=MinSizeRel \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib \ + -DCMAKE_SKIP_RPATH=ON + cmake --build build +} + +check() { + cd build + CTEST_OUTPUT_ON_FAILURE=TRUE ctest +} + +package() { + DESTDIR="$pkgdir" cmake --install build +} + +sha512sums=" +54aea7d86717e6dd24eb809afe972691e644497eeb240859194eca6193506af9f5d739949ebc9f0776b7409b5f934a2e9ab3f4507dc827f90fd0c3de945818d1 black-hole-solver-1.12.0.tar.xz +" |