mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2026-05-05 04:16:46 +02:00
testing/freecell-solver: new aport
This commit is contained in:
parent
b600b05d2d
commit
4e85559967
33
testing/freecell-solver/APKBUILD
Normal file
33
testing/freecell-solver/APKBUILD
Normal file
@ -0,0 +1,33 @@
|
||||
# Contributor: Bart Ribbers <bribbers@disroot.org>
|
||||
# Maintainer: Bart Ribbers <bribbers@disroot.org>
|
||||
pkgname=freecell-solver
|
||||
pkgver=5.24.0
|
||||
pkgrel=0
|
||||
pkgdesc="A program that automatically solves layouts of Freecell and similar variants of Card Solitaire"
|
||||
url="https://fc-solve.shlomifish.org"
|
||||
arch="all"
|
||||
license="MIT"
|
||||
makedepends="cmake perl rinutils-dev perl-path-tiny cmd:gperf python3 py3-random2 py3-six py3-pysol-cards py3-cffi py3-freecell-solver cmocka-dev perl-html-template perl-text-template perl-template-toolkit libbsd-dev gmp-dev"
|
||||
subpackages="$pkgname-dev $pkgname-doc"
|
||||
source="https://fc-solve.shlomifish.org/downloads/fc-solve/freecell-solver-$pkgver.tar.xz"
|
||||
|
||||
build() {
|
||||
cmake -B build \
|
||||
-DCMAKE_BUILD_TYPE=None \
|
||||
-DCMAKE_INSTALL_PREFIX=/usr \
|
||||
-DCMAKE_INSTALL_LIBDIR=lib \
|
||||
-DFCS_WITH_TEST_SUITE=OFF \
|
||||
-DBUILD_STATIC_LIBRARY=OFF
|
||||
cmake --build build
|
||||
}
|
||||
|
||||
check() {
|
||||
cd build
|
||||
CTEST_OUTPUT_ON_FAILURE=TRUE ctest
|
||||
}
|
||||
|
||||
package() {
|
||||
DESTDIR="$pkgdir" cmake --build build --target install
|
||||
}
|
||||
|
||||
sha512sums="264a7e016a5dbd093f126aab520b36c98c02111a3834ba09646ba527046973163aeefe41449e05d161d1790d2f599c6a3302402442b96b9bd524e97fc4f54b91 freecell-solver-5.24.0.tar.xz"
|
||||
Loading…
x
Reference in New Issue
Block a user