diff options
author | David Florness | 2020-06-09 13:25:52 -0600 |
---|---|---|
committer | David Florness | 2020-06-09 14:12:38 -0600 |
commit | ce49d0e402c0c23ed15241a9c8b8c31f93745bd2 (patch) | |
tree | 237041838884a6506d8af3d795236bbe5927d52c | |
download | aur-ce49d0e402c0c23ed15241a9c8b8c31f93745bd2.tar.gz |
0.1.0
-rw-r--r-- | .SRCINFO | 13 | ||||
-rw-r--r-- | PKGBUILD | 28 |
2 files changed, 41 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..553c0eab9f1f --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,13 @@ +pkgbase = tallyard + pkgdesc = A peer-to-peer voting system that ensures voter privacy while preventing double-voting + pkgver = 0.1.0 + pkgrel = 1 + url = https://tallyard.xyz + arch = x86_64 + license = AGPL3 + makedepends = go>=1.11 + source = https://gitlab.com/edwargix/tallyard/-/archive/0.1.0/tallyard-0.1.0.tar.gz + sha256sums = 3867a92611e69a60ead4cb1016b9547ac4275b018706b0e9f230476e86799b71 + +pkgname = tallyard + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..8617faf66638 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,28 @@ +# Maintainer: David Florness <david at florness dot com> +pkgname=tallyard +pkgver=0.1.0 +pkgrel=1 +arch=('x86_64') +pkgdesc="A peer-to-peer voting system that ensures voter privacy while preventing double-voting" +url="https://tallyard.xyz" +license=('AGPL3') +makedepends=('go>=1.11') +source=("https://gitlab.com/edwargix/$pkgname/-/archive/$pkgver/$pkgname-$pkgver.tar.gz") +sha256sums=('3867a92611e69a60ead4cb1016b9547ac4275b018706b0e9f230476e86799b71') + +build() { + cd "$srcdir/$pkgname-$pkgver" + export GOFLAGS="-buildmode=pie -trimpath -mod=readonly -modcacherw" + export GOPATH="$srcdir"/.go + make +} + +check() { + cd "$srcdir/$pkgname-$pkgver" + go test ./... +} + +package() { + cd "$srcdir/$pkgname-$pkgver" + install -Dm755 $pkgname $pkgdir/usr/bin/$pkgname +} |