aboutsummaryrefslogtreecommitdiffstats
path: root/community/bird_exporter/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/bird_exporter/APKBUILD')
-rw-r--r--community/bird_exporter/APKBUILD37
1 files changed, 37 insertions, 0 deletions
diff --git a/community/bird_exporter/APKBUILD b/community/bird_exporter/APKBUILD
new file mode 100644
index 00000000000..fd48c5c2d76
--- /dev/null
+++ b/community/bird_exporter/APKBUILD
@@ -0,0 +1,37 @@
+# Maintainer: Thomas Liske <thomas@fiasko-nw.net>
+pkgname=bird_exporter
+pkgver=1.4.3
+pkgrel=2
+pkgdesc="Metric exporter for bird routing daemon to use with Prometheus"
+url="https://github.com/czerwonk/bird_exporter"
+arch="all"
+license="MIT"
+pkgusers="$pkgname"
+depends="bird"
+makedepends="go ronn"
+source="https://github.com/czerwonk/bird_exporter/archive/$pkgver/bird_exporter-$pkgver.tar.gz
+ bird_exporter.initd
+ "
+options="!check net" # no checks available
+install="bird_exporter.pre-install"
+subpackages="$pkgname-openrc $pkgname-doc"
+
+export GOCACHE="${GOCACHE:-"$srcdir/go-cache"}"
+export GOTMPDIR="${GOTMPDIR:-"$srcdir"}"
+export GOMODCACHE="${GOMODCACHE:-"$srcdir/go"}"
+
+build() {
+ go build
+ ronn -r bird_exporter.1.md
+}
+
+package() {
+ install -Dm755 bird_exporter "$pkgdir"/usr/bin/bird_exporter
+ install -Dm755 "$srcdir"/bird_exporter.initd "$pkgdir"/etc/init.d/bird_exporter
+ install -Dm644 bird_exporter.1 "$pkgdir"/usr/share/man/man1/bird_exporter.1
+}
+
+sha512sums="
+346ba67d4b468a24fd173dc3aee4c0a24a4ff676a768711329b958024b59078b98bd8bae86d3d24434953f3bfcaeb7bd53a36a82e26826676449622b7667932a bird_exporter-1.4.3.tar.gz
+2439669c09c7f48afa1d98653f5737bb4b0ceca90147ca8c7402bf905c4bd37c5c2e16f7816016cdfed591e6a0e55f890e001a3d2584797f7a03311bf4696782 bird_exporter.initd
+"