diff options
author | Konstantin Shalygin | 2018-12-10 16:22:59 +0700 |
---|---|---|
committer | Konstantin Shalygin | 2018-12-10 16:35:17 +0700 |
commit | 78a678d6fffefce40720c83f82d6ba07f78d80f2 (patch) | |
tree | e2698d4ac4b11a477d466d989f5610e5bd8fdf09 /PKGBUILD | |
download | aur-78a678d6fffefce40720c83f82d6ba07f78d80f2.tar.gz |
Bump to 0.14.0
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..e665b6c8a004 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,39 @@ +# Maintainer: Shalygin Konstantin <k0ste@k0ste.ru> +# Contributor: Shalygin Konstantin <k0ste@k0ste.ru> + +pkgname='snmp_exporter' +pkgver='0.14.0' +pkgrel='1' +pkgdesc='This is an exporter that exposes information gathered from SNMP for use by the Prometheus monitoring system' +arch=('x86_64' 'i686') +url="https://github.com/prometheus/${pkgname}" +license=('Apache') +makedepends=('go') +source=("${url}/archive/v${pkgver}.tar.gz" + "${pkgname}.service" + "${pkgname}.sysusers") +sha256sums=('e530c4e2eec4520ec8223fc70270e316032ad9d37dca92980916d0ff1b41679c' + '0f1b59f5b416b37665ddb5ab3cf40a4fc4bf0c4622f68da018793194dc2f1206' + '1ccc0cb5bcd94c5b6cafe795f7bdcc411c4bcc2ef8bd84a7683a604136c609e4') + +prepare() { + cd "${srcdir}/${pkgname}-${pkgver}" + export GOPATH="${srcdir}/gopath" + export GOBIN="${GOPATH}/bin" + mkdir -p "${GOPATH}/src/github.com/prometheus" + ln -snf "${srcdir}/${pkgname}-${pkgver}" "${GOPATH}/src/github.com/prometheus/${pkgname}" +} + +build() { + export GOPATH="${srcdir}/gopath" + cd "${GOPATH}/src/github.com/prometheus/${pkgname}" + make build +} + +package() { + cd "${srcdir}/${pkgname}-${pkgver}" + install -Dm755 "${pkgname}" "${pkgdir}/usr/bin/${pkgname}" + install -Dm644 "snmp.yml" "${pkgdir}/etc/prometheus/snmp.yml" + install -Dm644 "${srcdir}/${pkgname}.service" "${pkgdir}/usr/lib/systemd/system/${pkgname}.service" + install -Dm644 "${srcdir}/${pkgname}.sysusers" "${pkgdir}/usr/lib/sysusers.d/${pkgname}.sysusers" +} |