diff --git a/community/zug/APKBUILD b/community/zug/APKBUILD new file mode 100644 index 00000000000..b782cab46d8 --- /dev/null +++ b/community/zug/APKBUILD @@ -0,0 +1,36 @@ +# Contributor: Bart Ribbers +# Maintainer: Bart Ribbers +pkgname=zug +pkgver=0.1.1 +pkgrel=0 +pkgdesc="Transducers for C++" +url="https://sinusoid.es/zug" +arch="noarch" +license="BSL-1.0" +makedepends=" + catch2 + cmake + samurai + " +source="$pkgname-$pkgver.tar.gz::https://github.com/arximboldi/zug/archive/refs/tags/v$pkgver.tar.gz" +options="!check" # Calls test executables unconditionally if they have been built or not + +build() { + cmake -B build -G Ninja \ + -DCMAKE_BUILD_TYPE=None \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib + cmake --build build +} + +check() { + ctest --test-dir build --output-on-failure +} + +package() { + DESTDIR="$pkgdir" cmake --install build +} + +sha512sums=" +1348a0bdd7aed1a590287ff3a1c45c0cb1aef2aca12dc37e77705c2b2015704f766fac82833fa28beb79efe00f6ff63ee1dcb220cdc43517f625ba5edecc090c zug-0.1.1.tar.gz +"