aboutsummaryrefslogtreecommitdiffstats
path: root/testing/telegraf/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'testing/telegraf/APKBUILD')
-rw-r--r--testing/telegraf/APKBUILD67
1 files changed, 29 insertions, 38 deletions
diff --git a/testing/telegraf/APKBUILD b/testing/telegraf/APKBUILD
index f0e151b4a2..aaea3a66a5 100644
--- a/testing/telegraf/APKBUILD
+++ b/testing/telegraf/APKBUILD
@@ -1,60 +1,51 @@
# Contributor: Katie Holly <holly@fuslvz.ws>
# Maintainer: Katie Holly <holly@fuslvz.ws>
+# Maintainer: Konstantin Kulikov <k.kulikov2@gmail.com>
pkgname=telegraf
-pkgver=1.7.4
-pkgrel=1
+pkgver=1.11.3
+pkgrel=0
pkgdesc="A plugin-driven server agent for collecting & reporting metrics, part of the InfluxDB project"
url="https://www.influxdata.com/time-series-platform/telegraf/"
-arch="x86_64"
+arch="x86_64 aarch64 armhf"
license="MIT"
-makedepends="go glide"
-pkgusers="telegraf"
-pkggroups="telegraf"
+makedepends="go dep"
install="$pkgname.pre-install"
-options="!net"
+subpackages="$pkgname-openrc"
source="$pkgname-$pkgver.tar.gz::https://github.com/influxdata/$pkgname/archive/$pkgver.tar.gz
- telegraf-makefile-ldflags.patch
telegraf.initd
- telegraf.logrotate
- glide.yaml
- glide.lock
+ telegraf.confd
"
-builddir="$srcdir"/$pkgname-$pkgver
-_godir="$srcdir"/go
-_vendor=influxdata
+builddir="$srcdir/src/github.com/influxdata/$pkgname"
-unpack() {
- default_unpack
- mkdir -p "$_godir"/bin "$_godir"/src/github.com/"$_vendor" "$builddir/.glide" "$builddir/.glidetmp"
- ln -sf "$builddir" "$_godir"/src/github.com/$_vendor/$pkgname
- cp "$srcdir"/glide.yaml "$srcdir"/glide.lock "$_godir"/src/github.com/$_vendor/$pkgname
+export GOPATH="$srcdir"
+export GOCACHE="$srcdir/gocache"
+
+prepare() {
+ mkdir -p ${builddir%/*}
+ mv "$srcdir"/$pkgname-$pkgver "$builddir"/ || return 1
+ cd "$builddir"
+ dep ensure -v
+ default_prepare
}
build() {
- cd "$_godir"/src/github.com/$_vendor/$pkgname
- export GOPATH="$_godir"
- export PATH="$PATH:$_godir"
- GLIDE_HOME="$builddir/.glide" GLIDE_TMP="$builddir/.glidetmp" glide install
- make PREFIX=/usr VERSION=$pkgver BRANCH= COMMIT= telegraf
+ go build -ldflags "-X main.version=$pkgver" ./cmd/telegraf
}
check() {
- cd "$_godir"/src/github.com/$_vendor/$pkgname
- make test
+ # filecount tests are excluded because they depend on exact file sizes
+ # which depend on filesystem used.
+ go test -short $(go list ./... | grep -v plugins/inputs/filecount)
}
package() {
- mkdir -p "$pkgdir"/usr/bin "$pkgdir"/etc/$pkgname "$pkgdir"/etc/logrotate.d/$pkgname
- install -Dm755 "$srcdir"/$pkgname.initd "$pkgdir"/etc/init.d/$pkgname
- install -Dm755 "$builddir"/$pkgname "$pkgdir"/usr/bin/$pkgname
- install -Dm644 "$srcdir"/$pkgname.logrotate "$pkgdir"/etc/logrotate.d/$pkgname
- install -Dm644 "$builddir"/etc/$pkgname.conf "$pkgdir"/etc/$pkgname/$pkgname.conf
- install -Dm644 "$builddir"/etc/logrotate.d/$pkgname "$pkgdir"/etc/logrotate.d/$pkgname
+ install -Dm755 "$srcdir/$pkgname.initd" "$pkgdir/etc/init.d/$pkgname"
+ install -Dm644 "$srcdir/$pkgname.confd" "$pkgdir/etc/conf.d/$pkgname"
+ install -Dm755 "$builddir/$pkgname" "$pkgdir/usr/bin/$pkgname"
+ install -Dm644 "$builddir/etc/$pkgname.conf" "$pkgdir/etc/$pkgname.conf"
+ install -dm755 "$pkgdir/etc/$pkgname.conf.d"
}
-sha512sums="180bc7b2077e4fc10f0d13fe08b7293d5632be8e717a63f2463775a95258fedfde106863e56f9dda3f6844d879e2b0e5b06397a62545045874215d9078e391b9 telegraf-1.7.4.tar.gz
-abc5879cc7a465c1e59d1c421b0ebc3690ea31f946145bc8ed65ecc7fa6392ec7f9536161610c0bdb1fb6f7974692c85bb6408eb1e3ce4af4568926dc2c8bee0 telegraf-makefile-ldflags.patch
-0682835506f8bd2f417fa7edcc8c394445d99545fb7599812a15e63bdcb64e3687b4f20e7adf1d8e640fd8b0e7f2d9144eb23ae6da29025cf2da07bfaa236e71 telegraf.initd
-bf6ead6e3f69be7c82b01ad8e9ec52158d4b543676a4d6aea077cdad91ae477f18b98c6e2cbfa795483055d9604aaf93dcfb2a9af6ddc50f29c5b75a18a7a678 telegraf.logrotate
-a2b00f1ce3d7fcaa25270aae59b537af3929a7abe70e9621d809d63c7582cd655b1e3d53cabd52e7b489ae42e49f7ff3c7a89a1781db6d017ccff9e1db97c47e glide.yaml
-b41f55525a3446db67a5677025d0a9f4b7c24727b80432d372ad9ca7aede57951276f7cd3d95c02ea0031fe63a6459e1d4bd0ddc7ccdf8049af3f5e72f500e3a glide.lock"
+sha512sums="55a9b791fd9952c2594430f77084062026b10ee8bfa6e270ed2be8743f9995680cf09e49acc8abc48c5753f4b756840b3b1d43cc30132fec87aca301a1995141 telegraf-1.11.3.tar.gz
+abe483deb8e12fe140de2c36d17bbfbc97ed7a5de8c3d76162357f7ba6575b8236b7197b92a26ed6d54f95c1ccbfc12ca62d6cc0371bf49d10a1ea5622a51ed1 telegraf.initd
+90188e1ba88d3a0714e1590f78a2abf3719cbe2f3d734f9c72ded13cf9c8495c1bf6696f2780289775bf53da347eee72aea8fe5555a4754360d1fbaa9d3c362b telegraf.confd"