From 4b999ea050dfe8c8de440bbde1f859ebf7256c6d Mon Sep 17 00:00:00 2001 From: Bart Ribbers Date: Thu, 19 Oct 2023 16:43:03 +0200 Subject: [PATCH] community/zug: new aport --- community/zug/APKBUILD | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 community/zug/APKBUILD 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 +"