Date: Saturday, December 31, 2022 @ 12:29:58 Author: dvzrv Revision: 1372660
Add cpputest as checkdepends for roc-toolkit Added: cpputest/ cpputest/repos/ cpputest/trunk/ cpputest/trunk/PKGBUILD ----------+ PKGBUILD | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) Added: cpputest/trunk/PKGBUILD =================================================================== --- cpputest/trunk/PKGBUILD (rev 0) +++ cpputest/trunk/PKGBUILD 2022-12-31 12:29:58 UTC (rev 1372660) @@ -0,0 +1,35 @@ +# Maintainer: David Runge <[email protected]> + +pkgname=cpputest +pkgver=4.0 +pkgrel=2 +pkgdesc="Unit testing and mocking framework for C/C++" +arch=(x86_64) +url="https://github.com/cpputest/cpputest" +license=(BSD) +makedepends=(cmake) +source=($pkgname-$pkgver.tar.gz::$url/archive/refs/tags/v$pkgver.tar.gz) +sha512sums=('5f7d6f9e34a462b35a0161a7486fd56074f5b07f92d029a3c57741c72df7bbc6ea4f98b1e57e9c500ad6d57c303d222afe523d59ec943f4461f67ce5be74dd77') +b2sums=('b44698158e5d0091e64ec3ac1f8009cc8f23286155e9314ae232bd6991425338da7c0ad5a3e9682d086af6aa86df5c56d62026ab4e28749563e726744ecf86ca') + +build() { + local cmake_options=( + -B build + -S $pkgname-$pkgver + -DCMAKE_BUILD_TYPE=None + -DCMAKE_INSTALL_PREFIX=/usr + -Wno-dev + ) + + cmake "${cmake_options[@]}" + cmake --build build +} + +check() { + ctest --test-dir build --output-on-failure +} + +package() { + DESTDIR="$pkgdir" cmake --install build + install -vDm 644 $pkgname-$pkgver/COPYING -t "$pkgdir/usr/share/licenses/$pkgname/" +}
