mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2025-06-08 00:34:26 +02:00
44 lines
1.6 KiB
Text
44 lines
1.6 KiB
Text
# Contributor: Mike Crute <mike@crute.us>
|
|
# Maintainer: Mike Crute <mike@crute.us>
|
|
pkgname=prometheus-smokeping-prober
|
|
_pkgname=smokeping_prober
|
|
pkgver=0.10.0
|
|
pkgrel=0
|
|
pkgdesc="Prometheus style smokeping prober"
|
|
url="https://github.com/SuperQ/smokeping_prober"
|
|
license="Apache-2.0"
|
|
arch="all"
|
|
options="!check" # no testsuite
|
|
makedepends="go"
|
|
pkgusers="prometheus"
|
|
pkggroups="prometheus"
|
|
install="$pkgname.pre-install $pkgname.pre-upgrade"
|
|
subpackages="$pkgname-openrc"
|
|
source="$_pkgname-$pkgver.tar.gz::https://github.com/SuperQ/smokeping_prober/archive/v$pkgver.tar.gz
|
|
smokeping-prober.initd
|
|
smokeping-prober.confd
|
|
"
|
|
builddir="$srcdir/$_pkgname-$pkgver"
|
|
|
|
export GOCACHE="${GOCACHE:-"$srcdir/go-cache"}"
|
|
export GOTMPDIR="${GOTMPDIR:-"$srcdir"}"
|
|
export GOMODCACHE="${GOMODCACHE:-"$srcdir/go"}"
|
|
|
|
build() {
|
|
go build \
|
|
-ldflags "-X github.com/prometheus/common/version.Version=$pkgver" \
|
|
-v -o smokeping_prober
|
|
}
|
|
|
|
package() {
|
|
install -Dm755 smokeping_prober "$pkgdir"/usr/bin/smokeping_prober
|
|
|
|
install -Dm755 "$srcdir"/smokeping-prober.initd "$pkgdir"/etc/init.d/smokeping-prober
|
|
install -Dm644 "$srcdir"/smokeping-prober.confd "$pkgdir"/etc/conf.d/smokeping-prober
|
|
}
|
|
|
|
sha512sums="
|
|
7c7a7dd913782ad8d1847bbc28ee3dfd2a9e9a2b1917a82bd11c0610d77a4e757f9361d50b9b2b3ee09b900e6ef21df1cd1dce33c28df3c3f2fe81a5cbf4cd78 smokeping_prober-0.10.0.tar.gz
|
|
6a551247df6dfa2b5bfbb9a36e181ea685679208dc44401eb24cf3904dac7f7974c974d45878c3ee88e1b9e562f6355d942d28b1ec8513439e603e06f7f07352 smokeping-prober.initd
|
|
a29cb9e49fc3a0be67368b9f8764a88563f600a29ebc5ee40629d1da96ca28034e73af18d9d1f0c9c77b9c75fa67c3d2dd5af3d233ee0dc9e9bfd89bcf60b60a smokeping-prober.confd
|
|
"
|