diff options
author | Nicolas Leclercq | 2016-02-01 13:41:17 +0100 |
---|---|---|
committer | Nicolas Leclercq | 2016-02-01 13:41:17 +0100 |
commit | d437f26368c82b5f7d6578dc013d12af0d2dda30 (patch) | |
tree | 7c9a29d953e54c85b9e38d5c71752cb5cce2120d /PKGBUILD | |
parent | 5c30769463b914e45541ba38aa8c0f728c7b7282 (diff) | |
download | aur-d437f26368c82b5f7d6578dc013d12af0d2dda30.tar.gz |
update to 0.10.1
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 37 |
1 files changed, 17 insertions, 20 deletions
@@ -1,8 +1,8 @@ # Maintainer: Nicolas Leclercq <nicolas.private@gmail.com> pkgname='telegraf' -pkgver='0.10.0' -pkgrel='2' +pkgver='0.10.1' +pkgrel='1' epoch= pkgdesc='Server-level metric gathering agent for InfluxDB' arch=('i686' 'x86_64') @@ -19,50 +19,47 @@ replaces=() backup=('etc/telegraf/telegraf.conf') options=() install="$pkgname.install" -pkgtar="v${pkgver}.tar.gz" -source=("https://github.com/influxdb/telegraf/archive/$pkgtar" - "$pkgname.install") +source="$pkgname.install" changelog= noextract=() -md5sums=('69c8fae18597fdec3577d105403107ab' - 'SKIP') +md5sums='SKIP' prepare() -{ - export GOPATH="${srcdir}" +{ + export GOPATH="$srcdir" export GOBIN="$GOPATH/bin" - export TELEGRAFPATCH="$GOPATH/src/github.com/influxdb/telegraf" + export TELEGRAFPATCH="$GOPATH/src/github.com/influxdata/telegraf" if [ -d $GOBIN ]; then rm -rf $GOBIN; fi; - echo "Extracting telegraf archive..." - mkdir -p $TELEGRAFPATCH - tar -C $TELEGRAFPATCH --strip-components=1 -xzf $pkgtar - + go get github.com/influxdata/telegraf + cd $TELEGRAFPATCH + git checkout $pkgver + go get github.com/sparrc/gdm + $GOBIN/gdm restore } -build() +build() { echo "Building $pkgname version=${pkgver} ..." cd $TELEGRAFPATCH - go get ./... go build -o telegraf -ldflags="-X main.Version=$pkgver" cmd/telegraf/telegraf.go } package() { # systemctl service file - install -D -m644 "$GOPATH/src/github.com/influxdb/telegraf/scripts/telegraf.service" "$pkgdir/usr/lib/systemd/system/telegraf.service" + install -D -m644 "$TELEGRAFPATCH/scripts/telegraf.service" "$pkgdir/usr/lib/systemd/system/telegraf.service" sed -i 's;/etc/opt/telegraf;/etc/telegraf;g' "$pkgdir/usr/lib/systemd/system/telegraf.service" sed -i 's;/opt/telegraf;/usr/bin;g' "$pkgdir/usr/lib/systemd/system/telegraf.service" # binaries - install -D -m755 "$GOPATH/src/github.com/influxdb/telegraf/telegraf" "$pkgdir/usr/bin/telegraf" + install -D -m755 "$TELEGRAFPATCH/telegraf" "$pkgdir/usr/bin/telegraf" # configuration file mkdir -p "$pkgdir/etc/telegraf" mkdir -p "$pkgdir/etc/telegraf.d" - $GOPATH/src/github.com/influxdb/telegraf/telegraf -sample-config > "$pkgdir/etc/telegraf/telegraf.conf" + $TELEGRAFPATCH/telegraf -sample-config > "$pkgdir/etc/telegraf/telegraf.conf" # license - install -Dm644 "$GOPATH/src/github.com/influxdb/telegraf/LICENSE" "$pkgdir/usr/share/licenses/telegraf/LICENSE" + install -Dm644 "$TELEGRAFPATCH/LICENSE" "$pkgdir/usr/share/licenses/telegraf/LICENSE" } |