diff options
author | Nils Czernia | 2017-10-18 12:34:20 +0200 |
---|---|---|
committer | Nils Czernia | 2017-10-18 12:34:20 +0200 |
commit | 400a41d420a5ab03682cf666722449cc45acc761 (patch) | |
tree | 4ce377b242e526cbb84c925f617cd128bdfe9c91 /PKGBUILD | |
download | aur-400a41d420a5ab03682cf666722449cc45acc761.tar.gz |
Inital commit
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..054bf5824b08 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,42 @@ +# Maintainer: Nils Czernia <nils@czserver.de> + +pkgname=prometheus-postgresql-exporter +pkgver=0.2.3 +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=('203ea51a9e5fb1fadceaa82ad63637db7248e22ae8b876613f3c8c2c255682d7' + '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" + make +} + +check() { + export GOPATH="${srcdir}/gopath" + cd "${GOPATH}/src/github.com/wrouesnel/postgres_exporter" + + make 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" +} |