aboutsummaryrefslogtreecommitdiffstats
path: root/testing/consul-replicate
diff options
context:
space:
mode:
authorFrancesco Colista <fcolista@alpinelinux.org>2017-05-25 14:48:05 +0000
committerFrancesco Colista <fcolista@alpinelinux.org>2017-05-25 14:48:05 +0000
commit5ac7cb533fb7a61e277c501c979923d4f605e717 (patch)
treef408e19f9f9012921e0357c9bb3360b66c411abb /testing/consul-replicate
parentf5f7f3f0bf4b91bcd77d04ca79bfd7603d9708e8 (diff)
downloadaports-5ac7cb533fb7a61e277c501c979923d4f605e717.tar.bz2
aports-5ac7cb533fb7a61e277c501c979923d4f605e717.tar.xz
testing/consul-replicate: upgrade to 0.3.1
Diffstat (limited to 'testing/consul-replicate')
-rw-r--r--testing/consul-replicate/APKBUILD33
1 files changed, 33 insertions, 0 deletions
diff --git a/testing/consul-replicate/APKBUILD b/testing/consul-replicate/APKBUILD
new file mode 100644
index 0000000000..0c7e70c721
--- /dev/null
+++ b/testing/consul-replicate/APKBUILD
@@ -0,0 +1,33 @@
+# Contributor: Gennady Feldman <gena01@gmail.com>
+# Maintainer: Francesco Colista <fcolista@alpinelinux.org>
+pkgname=consul-replicate
+pkgver=0.3.1
+pkgrel=0
+pkgdesc="Consul cross-DC KV replication daemon"
+url="https://www.consul.io/"
+arch="all"
+license="MPL-2.0"
+depends=""
+makedepends="go"
+options="!strip"
+source="$pkgname-$pkgver.tar.gz::https://github.com/hashicorp/$pkgname/archive/v$pkgver.tar.gz"
+builddir="$srcdir/$pkgname-$pkgver"
+
+build() {
+ cd "$builddir"
+
+ mkdir -p "$builddir/src/github.com/hashicorp"
+ ln -s "$builddir" "$builddir/src/github.com/hashicorp/$pkgname"
+ cd "$builddir/src/github.com/hashicorp/$pkgname" || return 1
+
+ GOPATH="$builddir" go build -v -o bin/$pkgname
+}
+
+package() {
+ cd "$builddir"
+
+ # Main binary
+ install -m750 -D bin/$pkgname "$pkgdir"/usr/bin/$pkgname
+}
+
+sha512sums="4fa1ab24d7e54b4055ddf7af71743ce93bcbf1ec7efe7777c6e8bf041f75f0d9c89d1d1d11a7db1702cdf4aedb463913e0c7c6c08810f34960b022717f246b23 consul-replicate-0.3.1.tar.gz"