[arch-commits] Commit in alertmanager/trunk (PKGBUILD)

Jelle van der Waa jelle at archlinux.org
Tue Jul 9 16:42:59 UTC 2019


    Date: Tuesday, July 9, 2019 @ 16:42:58
  Author: jelle
Revision: 357435

upgpkg: alertmanager 0.18.0-1

Upstream update

Modified:
  alertmanager/trunk/PKGBUILD

----------+
 PKGBUILD |   38 ++++++++++++++++++++------------------
 1 file changed, 20 insertions(+), 18 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2019-07-09 15:27:46 UTC (rev 357434)
+++ PKGBUILD	2019-07-09 16:42:58 UTC (rev 357435)
@@ -1,7 +1,7 @@
 # Maintainer: Jelle van der Waa <jelle at archlinux.org>
 
 pkgname=alertmanager
-pkgver=0.17.0
+pkgver=0.18.0
 pkgrel=1
 pkgdesc="Service which handles alerts sent by client applications such as the Prometheus server"
 url="https://github.com/prometheus/alertmanager"
@@ -10,22 +10,14 @@
 license=('Apache')
 makedepends=(go-pie git)
 backup=('etc/alertmanager/alertmanager.yml')
-source=(https://github.com/prometheus/alertmanager/archive/v${pkgver}.tar.gz alertmanager.service alertmanager.sysusers)
-sha512sums=('7cca7400640030caa44f713bda163dd142ad95e5b6b26d1976564fbc0b0888f26646b75c6bb4b6cc7405fa41bed9c727fca475245a170989c61b3b61cb797299'
+source=($pkgname-$pkgver.tar.gz::https://github.com/prometheus/alertmanager/archive/v${pkgver}.tar.gz alertmanager.service alertmanager.sysusers)
+sha512sums=('59faec308abaac3d2b59198fef25109b208de1a807b38803dc10722ff0caf1bac9d9795005fefb3b4e2acda62be136bfcafe7b9702ae52565021a424f99fa730'
             '414b09fc64fbafcfe3f204100a512e7ede00eb94352b37063427712b96a4e12bf0c386008c43ccb110f4572e412ee581d25151663dd5e36dfd68dbf5e1182f3b'
             '469f321f40b0dd6e1cc6d0791032c476449bb2ab2364d57b06d0e0309d09710be8751ded64d84e29dd6e28e96b71ef69e2bee6c71282500a9074a9d7ada8bdf0')
 
-prepare() {
-  # Switch to go build in new release.
-  mkdir -p gopath/src/github.com/prometheus
-  ln -rTsf $pkgname-$pkgver gopath/src/github.com/prometheus/alertmanager
-  export GOPATH="$srcdir"/gopath
-}
-
 build() {
-  export GOPATH="$srcdir/gopath"
-  cd gopath/src/github.com/prometheus/alertmanager
-  go install \
+  cd $pkgname-$pkgver
+  go build \
     -gcflags "all=-trimpath=$GOPATH" \
     -asmflags "all=-trimpath=$GOPATH" \
     -ldflags "-extldflags ${LDFLAGS} \
@@ -34,15 +26,25 @@
       -X github.com/prometheus/common/version.Branch=tarball \
       -X github.com/prometheus/common/version.BuildUser=someone at builder \
       -X github.com/prometheus/common/version.BuildDate=$(date -d@"$SOURCE_DATE_EPOCH" +%Y%m%d-%H:%M:%S)" \
-    -v ./...
+    ./cmd/alertmanager
+
+  go build \
+    -gcflags "all=-trimpath=$GOPATH" \
+    -asmflags "all=-trimpath=$GOPATH" \
+    -ldflags "-extldflags ${LDFLAGS} \
+      -X github.com/prometheus/common/version.Version=$pkgver \
+      -X github.com/prometheus/common/version.Revision=$pkgver \
+      -X github.com/prometheus/common/version.Branch=tarball \
+      -X github.com/prometheus/common/version.BuildUser=someone at builder \
+      -X github.com/prometheus/common/version.BuildDate=$(date -d@"$SOURCE_DATE_EPOCH" +%Y%m%d-%H:%M:%S)" \
+    ./cmd/amtool
 }
 
 package() {
-  export GOPATH="$srcdir/gopath"
-  install -Dm755 $GOPATH/bin/$pkgname "$pkgdir/usr/bin/$pkgname"
-  install -Dm755 $GOPATH/bin/amtool "$pkgdir/usr/bin/amtool"
+  cd $pkgname-$pkgver
+  install -Dm755 $pkgname "$pkgdir/usr/bin/$pkgname"
+  install -Dm755 amtool "$pkgdir/usr/bin/amtool"
 
-  cd ${pkgname}-${pkgver}
   install -Dm644 examples/ha/${pkgname}.yml "${pkgdir}/etc/${pkgname}/${pkgname}.yml"
   install -d -m755 "${pkgdir}/etc/${pkgname}/template/"
 


More information about the arch-commits mailing list