# Maintainer: Nils Czernia pkgname=prometheus-postgresql-exporter pkgver=0.4.7 pkgrel=1 pkgdesc="Prometheus exporter for PostrgreSQL" arch=('x86_64' 'i686') url="https://github.com/wrouesnel/postgres_exporter" license=('Apache') makedepends=('git' 'go') source=("https://github.com/wrouesnel/postgres_exporter/archive/v${pkgver}.tar.gz" "prometheus-postgresql-exporter.service") sha256sums=('f42a986c556a17b96969ae0198fc8ed302fa83d9d66e3186bd9b07ffdef04847' 'cda225c236df0e2a6d71c17a5390a92ed5cc7f71b8ca5843590c59fa02cdb135') prepare() { cd "${srcdir}/postgres_exporter-${pkgver}" export GOPATH="${srcdir}/gopath" mkdir -p "${GOPATH}/src/github.com/wrouesnel" ln -snf "${srcdir}/postgres_exporter-${pkgver}" "${GOPATH}/src/github.com/wrouesnel/postgres_exporter" } build() { export GOPATH="${srcdir}/gopath" cd "${GOPATH}/src/github.com/wrouesnel/postgres_exporter" go run mage.go binary } check() { export GOPATH="${srcdir}/gopath" cd "${GOPATH}/src/github.com/wrouesnel/postgres_exporter" go run mage.go test } package() { cd "${srcdir}/postgres_exporter-${pkgver}" install -Dm755 "postgres_exporter" "${pkgdir}/usr/bin/prometheus_postgresql_exporter" install -Dm755 "${srcdir}/prometheus-postgresql-exporter.service" "${pkgdir}/usr/lib/systemd/system/prometheus-postgresql-exporter.service" }