mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2025-06-09 15:04:14 +02:00
34 lines
1.4 KiB
Text
34 lines
1.4 KiB
Text
# Contributor: Tuan Anh Tran <me@tuananh.org>
|
|
# Maintainer: Tuan Anh Tran <me@tuananh.org>
|
|
pkgname=prometheus-podman-exporter
|
|
pkgver=1.15.0
|
|
pkgrel=3
|
|
pkgdesc="Prometheus exporter for podman environments exposing containers, pods, images, volumes and networks information"
|
|
url="https://github.com/containers/prometheus-podman-exporter"
|
|
arch="all"
|
|
license="Apache-2.0"
|
|
makedepends="go bash device-mapper lvm2-dev gpgme-dev linux-headers btrfs-progs-dev"
|
|
options="!check" # tests require root privileges (clone, etc...)
|
|
source="$pkgname-$pkgver.tar.gz::https://github.com/containers/prometheus-podman-exporter/archive/refs/tags/v$pkgver.tar.gz
|
|
basename.patch
|
|
"
|
|
|
|
export GOFLAGS="$GOFLAGS -modcacherw"
|
|
export GOCACHE="${GOCACHE:-"$srcdir/go-cache"}"
|
|
export GOTMPDIR="${GOTMPDIR:-"$srcdir"}"
|
|
export GOMODCACHE="${GOMODCACHE:-"$srcdir/go"}"
|
|
|
|
build() {
|
|
make binary
|
|
}
|
|
|
|
package() {
|
|
install -Dm0755 bin/prometheus-podman-exporter -t "$pkgdir"/usr/bin/
|
|
install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
|
|
install -Dm644 -t "$pkgdir"/usr/share/doc/"$pkgname" README.md
|
|
}
|
|
|
|
sha512sums="
|
|
767d0b54629b1c184df11289dac6793b84bf3b16e0c4cc7a749b6b9bc06586bce816443dbe387b6038813f69438e8a7d831b582cf89d7ea91d4e371936f7ce2e prometheus-podman-exporter-1.15.0.tar.gz
|
|
ee4cbe8e73e88f5a31d838dd9739f7c55d16020589e758f9c2198d37129bd58d1fef993e501fc911a5bca3ce9267b128a9d0ab91ecfa2cedbaee42baa7ea9e7a basename.patch
|
|
"
|