Date: Tuesday, July 19, 2016 @ 05:23:32 Author: felixonmars Revision: 183102
archrelease: copy trunk to community-i686, community-x86_64 Added: consul/repos/community-i686/ consul/repos/community-i686/PKGBUILD (from rev 183101, consul/trunk/PKGBUILD) consul/repos/community-i686/consul.service (from rev 183101, consul/trunk/consul.service) consul/repos/community-x86_64/ consul/repos/community-x86_64/PKGBUILD (from rev 183101, consul/trunk/PKGBUILD) consul/repos/community-x86_64/consul.service (from rev 183101, consul/trunk/consul.service) ---------------------------------+ community-i686/PKGBUILD | 40 ++++++++++++++++++++++++++++++++++++++ community-i686/consul.service | 13 ++++++++++++ community-x86_64/PKGBUILD | 40 ++++++++++++++++++++++++++++++++++++++ community-x86_64/consul.service | 13 ++++++++++++ 4 files changed, 106 insertions(+) Copied: consul/repos/community-i686/PKGBUILD (from rev 183101, consul/trunk/PKGBUILD) =================================================================== --- community-i686/PKGBUILD (rev 0) +++ community-i686/PKGBUILD 2016-07-19 05:23:32 UTC (rev 183102) @@ -0,0 +1,40 @@ +# $Id$ +# Maintainer: Felix Yan <felixonm...@archlinux.org> + +pkgname=consul +pkgver=0.6.4 +pkgrel=1 +pkgdesc="A tool for service discovery, monitoring and configuration." +arch=('i686' 'x86_64') +url="https://www.consul.io" +license=('MPL') +depends=('glibc') +makedepends=('git' 'go') +source=("git+https://github.com/hashicorp/consul.git#tag=v$pkgver" + consul.service) +md5sums=('SKIP' + '19c804bf52bb2422907cd37b1de13e49') + +prepare() { + cd consul + + mkdir build + mkdir -p .gopath/src/github.com/hashicorp + ln -sf "$PWD" .gopath/src/github.com/hashicorp/consul + export GOPATH="$PWD/.gopath" +} + +build() { + cd consul + + go get github.com/mitchellh/cli + go build -o build/consul # -gccgoflags "$CFLAGS $LDFLAGS" +} + +package() { + cd consul + + install -Dm755 build/consul "$pkgdir"/usr/bin/consul + install -Dm644 "$srcdir"/consul.service "$pkgdir"/usr/lib/systemd/system/consul.service + install -d "$pkgdir"/etc/consul.d +} Copied: consul/repos/community-i686/consul.service (from rev 183101, consul/trunk/consul.service) =================================================================== --- community-i686/consul.service (rev 0) +++ community-i686/consul.service 2016-07-19 05:23:32 UTC (rev 183102) @@ -0,0 +1,13 @@ +[Unit] +Description=Consul Agent +Requires=network-online.target +After=network-online.target + +[Service] +EnvironmentFile=-/etc/default/consul +Restart=on-failure +ExecStart=/usr/bin/consul agent $CONSUL_FLAGS -config-dir=/etc/consul.d +ExecReload=/usr/bin/kill -HUP $MAINPID + +[Install] +WantedBy=multi-user.target Copied: consul/repos/community-x86_64/PKGBUILD (from rev 183101, consul/trunk/PKGBUILD) =================================================================== --- community-x86_64/PKGBUILD (rev 0) +++ community-x86_64/PKGBUILD 2016-07-19 05:23:32 UTC (rev 183102) @@ -0,0 +1,40 @@ +# $Id$ +# Maintainer: Felix Yan <felixonm...@archlinux.org> + +pkgname=consul +pkgver=0.6.4 +pkgrel=1 +pkgdesc="A tool for service discovery, monitoring and configuration." +arch=('i686' 'x86_64') +url="https://www.consul.io" +license=('MPL') +depends=('glibc') +makedepends=('git' 'go') +source=("git+https://github.com/hashicorp/consul.git#tag=v$pkgver" + consul.service) +md5sums=('SKIP' + '19c804bf52bb2422907cd37b1de13e49') + +prepare() { + cd consul + + mkdir build + mkdir -p .gopath/src/github.com/hashicorp + ln -sf "$PWD" .gopath/src/github.com/hashicorp/consul + export GOPATH="$PWD/.gopath" +} + +build() { + cd consul + + go get github.com/mitchellh/cli + go build -o build/consul # -gccgoflags "$CFLAGS $LDFLAGS" +} + +package() { + cd consul + + install -Dm755 build/consul "$pkgdir"/usr/bin/consul + install -Dm644 "$srcdir"/consul.service "$pkgdir"/usr/lib/systemd/system/consul.service + install -d "$pkgdir"/etc/consul.d +} Copied: consul/repos/community-x86_64/consul.service (from rev 183101, consul/trunk/consul.service) =================================================================== --- community-x86_64/consul.service (rev 0) +++ community-x86_64/consul.service 2016-07-19 05:23:32 UTC (rev 183102) @@ -0,0 +1,13 @@ +[Unit] +Description=Consul Agent +Requires=network-online.target +After=network-online.target + +[Service] +EnvironmentFile=-/etc/default/consul +Restart=on-failure +ExecStart=/usr/bin/consul agent $CONSUL_FLAGS -config-dir=/etc/consul.d +ExecReload=/usr/bin/kill -HUP $MAINPID + +[Install] +WantedBy=multi-user.target