diff options
author | Francesco Colista <fcolista@alpinelinux.org> | 2017-05-25 14:48:05 +0000 |
---|---|---|
committer | Francesco Colista <fcolista@alpinelinux.org> | 2017-05-25 14:48:05 +0000 |
commit | 5ac7cb533fb7a61e277c501c979923d4f605e717 (patch) | |
tree | f408e19f9f9012921e0357c9bb3360b66c411abb /testing/consul-replicate/APKBUILD | |
parent | f5f7f3f0bf4b91bcd77d04ca79bfd7603d9708e8 (diff) | |
download | aports-5ac7cb533fb7a61e277c501c979923d4f605e717.tar.bz2 aports-5ac7cb533fb7a61e277c501c979923d4f605e717.tar.xz |
testing/consul-replicate: upgrade to 0.3.1
Diffstat (limited to 'testing/consul-replicate/APKBUILD')
-rw-r--r-- | testing/consul-replicate/APKBUILD | 33 |
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" |