diff options
author | George Rawlinson | 2021-10-04 00:13:50 +0000 |
---|---|---|
committer | George Rawlinson | 2021-10-04 00:13:50 +0000 |
commit | d390e03f3b2c1e79f2e4e35181eed5cc69a83db6 (patch) | |
tree | e4e742cffc332c9d83fca7ef3d5320325e6c921b | |
parent | 6bc95c89fb9d2ec021b623e6a77f3b9015c9ed67 (diff) | |
download | aur-d390e03f3b2c1e79f2e4e35181eed5cc69a83db6.tar.gz |
upgpkg: prometheus-ipmi-exporter 1.4.0-2
* Update upstream URL.
* Verify vendored dependencies.
* Increase verbosity of package() commands.
* Simplify documentation install in package().
-rw-r--r-- | .SRCINFO | 9 | ||||
-rw-r--r-- | PKGBUILD | 34 |
2 files changed, 26 insertions, 17 deletions
@@ -1,16 +1,19 @@ pkgbase = prometheus-ipmi-exporter pkgdesc = Prometheus exporter for IPMI metrics pkgver = 1.4.0 - pkgrel = 1 - url = https://github.com/soundcloud/ipmi_exporter + pkgrel = 2 + url = https://github.com/prometheus-community/ipmi_exporter arch = x86_64 license = MIT makedepends = go depends = glibc depends = freeipmi - source = prometheus-ipmi-exporter-1.4.0.tar.gz::https://github.com/soundcloud/ipmi_exporter/archive/v1.4.0.tar.gz + source = prometheus-ipmi-exporter-1.4.0.tar.gz::https://github.com/prometheus-community/ipmi_exporter/archive/v1.4.0.tar.gz source = systemd.service source = sysusers.conf + sha512sums = 7474d9f0f558426523940667c05e7c89d2813c0af97086fdc6f10fe533d05a555dff3bd55af781d80c19cc538de28b95eeae19bef2f0db9cfff0a33ef10a9e40 + sha512sums = fb373d8884167f1eea3efff0a1dd5518bf9033e9653c76fc551c2295348a5681871e545672771ffbd571190869097696f74cc6ce5439820aec1b1785f1c65cc3 + sha512sums = 6a054c496a7cbfe1946713001d8fe460360bd42a473aa7cc0aed0fbfd4d989e67a62d4b4be7e9d828b4572dc06d6afedf16797ce58279b2d4b1c9343b5088feb b2sums = 1511324e2fe6a6f6301cdfc41da1fc34f5c63f6cf871702104b679ebc247694cebe786a009b9e6a3eea1683aff074d16a37ab7480812e36dcd9d047021c68136 b2sums = adae5f80306c13ef619c47a732eab9067c9f11ec025e7e46abb200f1c122d4cccd1c55cec99120e373022e1f798f4623bb93c9e8ff6801e6915a9d385a4ed8bd b2sums = 93e62d3bacccb26e808271fa4f576dc5e67cb5111f7d0c744a4f029aa3974de29742b4301f4058db38884de1cb049969c533291daf0fa6a9f3175a77c72b0001 @@ -3,20 +3,30 @@ pkgname=prometheus-ipmi-exporter _pkgname=ipmi_exporter pkgver=1.4.0 -pkgrel=1 +pkgrel=2 pkgdesc="Prometheus exporter for IPMI metrics" arch=(x86_64) -url="https://github.com/soundcloud/ipmi_exporter" +url="https://github.com/prometheus-community/ipmi_exporter" license=('MIT') makedepends=('go') depends=('glibc' 'freeipmi') source=("$pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz" 'systemd.service' 'sysusers.conf') +sha512sums=('7474d9f0f558426523940667c05e7c89d2813c0af97086fdc6f10fe533d05a555dff3bd55af781d80c19cc538de28b95eeae19bef2f0db9cfff0a33ef10a9e40' + 'fb373d8884167f1eea3efff0a1dd5518bf9033e9653c76fc551c2295348a5681871e545672771ffbd571190869097696f74cc6ce5439820aec1b1785f1c65cc3' + '6a054c496a7cbfe1946713001d8fe460360bd42a473aa7cc0aed0fbfd4d989e67a62d4b4be7e9d828b4572dc06d6afedf16797ce58279b2d4b1c9343b5088feb') b2sums=('1511324e2fe6a6f6301cdfc41da1fc34f5c63f6cf871702104b679ebc247694cebe786a009b9e6a3eea1683aff074d16a37ab7480812e36dcd9d047021c68136' 'adae5f80306c13ef619c47a732eab9067c9f11ec025e7e46abb200f1c122d4cccd1c55cec99120e373022e1f798f4623bb93c9e8ff6801e6915a9d385a4ed8bd' '93e62d3bacccb26e808271fa4f576dc5e67cb5111f7d0c744a4f029aa3974de29742b4301f4058db38884de1cb049969c533291daf0fa6a9f3175a77c72b0001') +prepare() { + cd "$_pkgname-$pkgver" + + # verify vendored dependencies + go mod verify +} + build() { cd "$_pkgname-$pkgver" go build -v \ @@ -35,22 +45,18 @@ build() { package() { # systemd integration - install -Dm644 systemd.service "$pkgdir/usr/lib/systemd/system/$pkgname.service" - install -Dm644 sysusers.conf "$pkgdir/usr/lib/sysusers.d/$pkgname.conf" + install -vDm644 systemd.service "$pkgdir/usr/lib/systemd/system/$pkgname.service" + install -vDm644 sysusers.conf "$pkgdir/usr/lib/sysusers.d/$pkgname.conf" cd "$_pkgname-$pkgver" # binary - install -Dm755 -t "$pkgdir/usr/bin" "$_pkgname" + install -vDm755 -t "$pkgdir/usr/bin" "$_pkgname" # license - install -Dm644 -t "$pkgdir/usr/share/licenses/$pkgname" LICENSE - - # docs - install -Dm644 -t "$pkgdir/usr/share/doc/$pkgname" \ - ipmi_local.yml \ - ipmi_remote.yml \ - docs/configuration.md \ - docs/metrics.md \ - README.md + install -vDm644 -t "$pkgdir/usr/share/licenses/$pkgname" LICENSE + + # documentation + install -vDm644 -t "$pkgdir/usr/share/doc/$pkgname" \ + ipmi*.yml docs/*.md README.md } |