diff options
author | Nils Czernia | 2019-07-10 13:22:29 +0200 |
---|---|---|
committer | Nils Czernia | 2019-07-10 13:22:58 +0200 |
commit | 86f14fd8fdfefb082d7415abe4db669494bb5053 (patch) | |
tree | c9f52daf21929269e10e10a079ff793e3c29b5ac /PKGBUILD | |
download | aur-86f14fd8fdfefb082d7415abe4db669494bb5053.tar.gz |
Initial 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..41cb74d6b6af --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,42 @@ +# Maintainer: Nils Czernia <nils@czserver.de> + +pkgname=prometheus-dovecot-exporter-git +_pkgname=prometheus-dovecot-exporter +pkgver=7ef7911 +pkgrel=1 +pkgdesc="Prometheus exporter that can be used to scrape statistics from Dovecot " +arch=("x86_64" "i686" "armv6h" "armv7h" "aarch64") +url="https://github.com/kumina/dovecot_exporter" +license=("Apache") +makedepends=("git" "go") +source=("${_pkgname}::git+https://github.com/kumina/dovecot_exporter.git" + "prometheus-dovecot-exporter.service") +sha256sums=("SKIP" + "0351247da910eb87741b71f9cc8fda70ecfca627d1ecd4aaf2003a9a3c0602d7") + +pkgver() { + cd ${srcdir}/${_pkgname} + + git describe --always | sed "s|-|.|g" +} + +prepare() { + cd "${srcdir}/${_pkgname}" + + export GOPATH="${srcdir}/gopath" + go get -d ./... +} + +build() { + cd "${srcdir}/${_pkgname}" + + export GOPATH="${srcdir}/gopath" + go build --ldflags "-extldflags "-static"" +} + +package() { + cd "${srcdir}/${_pkgname}" + + install -Dm755 "prometheus-dovecot-exporter" "${pkgdir}/usr/bin/prometheus_dovecot_exporter" + install -Dm755 "${srcdir}/prometheus-dovecot-exporter.service" "${pkgdir}/usr/lib/systemd/system/prometheus-dovecot-exporter.service" +} |