summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorDavid Florness2020-06-09 13:25:52 -0600
committerDavid Florness2020-06-09 14:12:38 -0600
commitce49d0e402c0c23ed15241a9c8b8c31f93745bd2 (patch)
tree237041838884a6506d8af3d795236bbe5927d52c
downloadaur-ce49d0e402c0c23ed15241a9c8b8c31f93745bd2.tar.gz
0.1.0
-rw-r--r--.SRCINFO13
-rw-r--r--PKGBUILD28
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
+}