# Contributor: Tuan Anh Tran <me@tuananh.org>
# Maintainer: Tuan Anh Tran <me@tuananh.org>
pkgname=prometheus-podman-exporter
pkgver=1.13.3
pkgrel=0
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="
bb33df916cf556dfd4840d8646db7c95b8ed20743b0a30c6a7cea8741a09999aaf65c62bda7c5b33c7a958f4dd9b4b24dcc7300913c99166d930e69c22038d06  prometheus-podman-exporter-1.13.3.tar.gz
ee4cbe8e73e88f5a31d838dd9739f7c55d16020589e758f9c2198d37129bd58d1fef993e501fc911a5bca3ce9267b128a9d0ab91ecfa2cedbaee42baa7ea9e7a  basename.patch
"
