mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2025-06-09 08:05:13 +02:00
44 lines
1.5 KiB
Text
44 lines
1.5 KiB
Text
# Contributor: Guy Godfroy <guy.godfroy@gugod.fr>
|
|
# Maintainer: Guy Godfroy <guy.godfroy@gugod.fr>
|
|
pkgname=prometheus-nextcloud-exporter
|
|
_pkgname=nextcloud-exporter
|
|
pkgver=0.8.0
|
|
pkgrel=5
|
|
pkgdesc="Prometheus nextcloud exporter"
|
|
url="https://github.com/xperimental/nextcloud-exporter"
|
|
arch="all"
|
|
license="MIT"
|
|
makedepends="go"
|
|
install="$pkgname.pre-install"
|
|
subpackages="$pkgname-openrc"
|
|
source="$_pkgname-$pkgver.tar.gz::https://github.com/xperimental/nextcloud-exporter/archive/v$pkgver.tar.gz
|
|
nextcloud-exporter.initd
|
|
nextcloud-exporter.confd
|
|
"
|
|
builddir="$srcdir/$_pkgname-$pkgver"
|
|
options="net" # Go dependencies
|
|
|
|
build() {
|
|
GOLDFLAGS="-X main.Version=$pkgver"
|
|
go build \
|
|
-tags netgo \
|
|
-ldflags "$GOLDFLAGS" \
|
|
-o nextcloud-exporter
|
|
}
|
|
|
|
check() {
|
|
go test -cover ./...
|
|
}
|
|
|
|
package() {
|
|
install -Dm755 nextcloud-exporter "$pkgdir"/usr/bin/nextcloud-exporter
|
|
|
|
install -Dm755 "$srcdir"/nextcloud-exporter.initd "$pkgdir"/etc/init.d/nextcloud-exporter
|
|
install -Dm644 "$srcdir"/nextcloud-exporter.confd "$pkgdir"/etc/conf.d/nextcloud-exporter
|
|
}
|
|
|
|
sha512sums="
|
|
60b7c3df703a1c7ba3dcb4395b6782b0205b25048a444ea881e9eca311b8507f22149923db952f25442ab520ff967f6efa571087fb70d7a3a302748e23dc0ef3 nextcloud-exporter-0.8.0.tar.gz
|
|
4271cac29895943c2d6b7a8bf5a1d35799c1af2a558b7599ffafe037e3de5186773485eb398623e50a4926a431c6cd4942049e16d970e5cf922258c0ffede180 nextcloud-exporter.initd
|
|
c3bbcaf220838f405fae2c23f67902d9efe247713b96b024f713b843c015dcb8fa7a3427f681dc9f682a7dae42dfec461ed329a9cfcaa1bce95eecee28ce8d59 nextcloud-exporter.confd
|
|
"
|