# Maintainer: Bart Verhagen pkgname=('rapidcheck') pkgbase='rapidcheck' pkgver=r1018.fc61611 pkgrel=1 epoch= pkgdesc="QuickCheck clone for C++ with the goal of being simple to use with as little boilerplate as possible." arch=('i686' 'x86_64' 'arm' 'armv6h' 'armv7h' 'aarch64') url="https://github.com/emil-e/rapidcheck" license=('BSD') groups=() depends=() makedepends=(cmake) checkdepends=() optdepends=() provides=('rapidcheck=r1018.fc61611') conflicts=() replaces=() backup=() options=() install= changelog=rapidcheck.changelog source=("rapidcheck::$url/archive/fc616114a95a3198514f8b4ec9e354865fd6ecfc.tar.gz") noextract=() validpgpkeys=() _git_dir='rapidcheck-fc616114a95a3198514f8b4ec9e354865fd6ecfc' _build_dir='build' _build_targets=('all') _test_binary='counter' _test_targets=(${_test_binary}) pkgver() { printf "%s" $pkgver } build() { cmake -G "Unix Makefiles" -H"$_git_dir" -B"$_build_dir" -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX="$pkgdir/usr/" -DCMAKE_INSTALL_LIBDIR="lib" -DRC_ENABLE_EXAMPLES=OFF -DRC_ENABLE_TESTS=OFF -DRC_INSTALL_ALL_EXTRAS=ON make --directory "$_build_dir" ${_build_targets[@]} } check() { cmake -G "Unix Makefiles" -H"$_git_dir" -B"$_build_dir" -DRC_ENABLE_EXAMPLES=ON make --directory "$_build_dir" ${_test_targets[@]} $_build_dir/examples/${_test_binary}/${_test_binary} } package_rapidcheck() { cmake -DCMAKE_INSTALL_PREFIX="$pkgdir/usr" -P "$_build_dir/cmake_install.cmake" install --mode=644 -D --target-directory="$pkgdir/usr/share/licenses/rapidcheck" "$_git_dir/LICENSE.md" } md5sums=('SKIP')