diff options
author | Viktor Schneider | 2019-12-21 18:53:50 +0100 |
---|---|---|
committer | Viktor Schneider | 2019-12-21 18:53:50 +0100 |
commit | f09ec1dbc6b2d87287b8396b21b9aef70b2a86cf (patch) | |
tree | 0547dbe3463f138451fb4bbc52cb5a4e989c3963 | |
download | aur-tl-function-ref.tar.gz |
initial commit
-rw-r--r-- | .SRCINFO | 14 | ||||
-rw-r--r-- | PKGBUILD | 31 |
2 files changed, 45 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..744877345fe4 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,14 @@ +pkgbase = tl-function-ref + pkgdesc = lightweight, C++, non-owning reference to a callable + pkgver = 1.0.0 + pkgrel = 1 + url = https://github.com/TartanLlama/function_ref + arch = any + license = custom:CC0 + makedepends = cmake>=3.14.0 + makedepends = catch2 + source = function_ref-v1.0.0.tar.gz::https://github.com/TartanLlama/function_ref/archive/v1.0.0.tar.gz + sha256sums = 6e374c40c40d3978cfcdd4ef9ed1417627898f37ffb306970f86e339644ed3ca + +pkgname = tl-function-ref + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..dff9c1950d8d --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,31 @@ +# Maintainer: Viktor Schneider <info[at]vjs[dot]io> +pkgname=tl-function-ref +pkgver=1.0.0 +pkgrel=1 +pkgdesc="lightweight, C++, non-owning reference to a callable" +arch=('any') +url="https://github.com/TartanLlama/function_ref" +license=('custom:CC0') +makedepends=('cmake>=3.14.0' 'catch2') +source=("function_ref-v1.0.0.tar.gz::https://github.com/TartanLlama/function_ref/archive/v1.0.0.tar.gz") +sha256sums=("6e374c40c40d3978cfcdd4ef9ed1417627898f37ffb306970f86e339644ed3ca") + +build() { + cd "function_ref-$pkgver" + mkdir -p build + cd build + cmake -DCMAKE_INSTALL_PREFIX=/usr .. + make +} + +check() { + cd "function_ref-$pkgver/build" + ./tests +} + +package() { + cd "function_ref-$pkgver/build" + make DESTDIR="$pkgdir/" install + cd .. + install -Dm644 COPYING "$pkgdir/usr/share/licenses/$pkgname/LICENSE" +} |