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

Jelle van der Waa jelle at archlinux.org
Mon May 25 14:43:29 UTC 2020


    Date: Monday, May 25, 2020 @ 14:43:29
  Author: jelle
Revision: 387521

upgpkg: alertmanager 0.20.0-3

Make alertmanager reproducible again!

Modified:
  alertmanager/trunk/PKGBUILD

----------+
 PKGBUILD |   16 ++++++++++------
 1 file changed, 10 insertions(+), 6 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2020-05-25 14:39:24 UTC (rev 387520)
+++ PKGBUILD	2020-05-25 14:43:29 UTC (rev 387521)
@@ -2,13 +2,13 @@
 
 pkgname=alertmanager
 pkgver=0.20.0
-pkgrel=2
+pkgrel=3
 pkgdesc="Service which handles alerts sent by client applications such as the Prometheus server"
 url="https://github.com/prometheus/alertmanager"
 arch=(x86_64)
 depends=(glibc)
 license=('Apache')
-makedepends=(go-pie git)
+makedepends=(go git)
 backup=('etc/alertmanager/alertmanager.yml')
 source=($pkgname-$pkgver.tar.gz::https://github.com/prometheus/alertmanager/archive/v${pkgver}.tar.gz alertmanager.service alertmanager.sysusers)
 sha512sums=('4bb9353e6ce9b149c5f22a2c305829112dfdf87f9b74e6075a45be0e07fe0f17e869ef9be4bb5e9c53d215dd1f534b1b5a707dd981efce8c5bcae4c1d6ce18bb'
@@ -18,8 +18,10 @@
 build() {
   cd $pkgname-$pkgver
   go build \
-    -gcflags "all=-trimpath=$GOPATH" \
-    -asmflags "all=-trimpath=$GOPATH" \
+    -trimpath \
+    -buildmode=pie \
+    -mod=readonly \
+    -modcacherw \
     -ldflags "-extldflags ${LDFLAGS} \
       -X github.com/prometheus/common/version.Version=$pkgver \
       -X github.com/prometheus/common/version.Revision=$pkgver \
@@ -29,8 +31,10 @@
     ./cmd/alertmanager
 
   go build \
-    -gcflags "all=-trimpath=$GOPATH" \
-    -asmflags "all=-trimpath=$GOPATH" \
+    -trimpath \
+    -buildmode=pie \
+    -mod=readonly \
+    -modcacherw \
     -ldflags "-extldflags ${LDFLAGS} \
       -X github.com/prometheus/common/version.Version=$pkgver \
       -X github.com/prometheus/common/version.Revision=$pkgver \



More information about the arch-commits mailing list