mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2025-04-12 17:16:44 +02:00
50 lines
1.6 KiB
Text
50 lines
1.6 KiB
Text
# Maintainer: Mike Crute <mike@crute.us>
|
|
# Contributor: Mike Crute <mike@crute.us>
|
|
pkgname=prometheus-bind-exporter
|
|
_pkgname=bind_exporter
|
|
pkgver=0.7.0
|
|
pkgrel=10
|
|
pkgdesc="Prometheus Bind Exporter"
|
|
url="https://github.com/prometheus-community/bind_exporter"
|
|
license="Apache-2.0"
|
|
arch="all"
|
|
install="$pkgname.pre-install"
|
|
makedepends="go promu"
|
|
provides="bind_exporter=$pkgver-r$pkgrel"
|
|
replaces="bind_exporter"
|
|
source="
|
|
$_pkgname-$pkgver.tar.gz::https://github.com/prometheus-community/bind_exporter/archive/v$pkgver.tar.gz
|
|
bind-exporter.confd
|
|
bind-exporter.initd
|
|
"
|
|
builddir="$srcdir/$_pkgname-$pkgver"
|
|
subpackages="$pkgname-openrc"
|
|
|
|
export GOCACHE="${GOCACHE:-"$srcdir/go-cache"}"
|
|
export GOTMPDIR="${GOTMPDIR:-"$srcdir"}"
|
|
export GOMODCACHE="${GOMODCACHE:-"$srcdir/go"}"
|
|
|
|
build() {
|
|
make PROMU=/usr/bin/promu build
|
|
}
|
|
|
|
check() {
|
|
go test ./...
|
|
}
|
|
|
|
package() {
|
|
install -dm755 "$pkgdir"/etc/prometheus
|
|
|
|
install -Dm755 bind_exporter \
|
|
"$pkgdir"/usr/bin/bind_exporter
|
|
install -Dm755 "$srcdir"/bind-exporter.initd \
|
|
"$pkgdir"/etc/init.d/bind-exporter
|
|
install -Dm644 "$srcdir"/bind-exporter.confd \
|
|
"$pkgdir"/etc/conf.d/bind-exporter
|
|
}
|
|
|
|
sha512sums="
|
|
98e9bdd78605ded8ebc38351700c082c7e018e9ad06ccfce07d8b1116986f44bda10cb9f85c13faeee34449205a16f44e397604251cbbc835eca0e1ad93840ab bind_exporter-0.7.0.tar.gz
|
|
b9c08a14f318c6127d44f9f1055cbd228acbe2fae043dbd719a6654128680e2dd7811611e48114154753e70d66f49d6e5fee590c37792d23b9189ee62b6fbb7f bind-exporter.confd
|
|
a29b23cbc391c5703f78085ae23ef24a341e0f6e02818d36dca481fbcb217f55ea1e43ed6307a18386e1d3247d899319f6cc7bdb766272a4dd89cbf52d30c0cf bind-exporter.initd
|
|
"
|