Subject: [PATCH v2] community/alertmanager: fix LDFLAGS issues

From: Drew DeVault <[email-masked]>
Date: Thu, 9 Jan 2020 14:53:48 -0500

This should(?) fix the build on aarch64.
---
 community/alertmanager/APKBUILD | 31 ++++++++++++++-----------------
 1 file changed, 14 insertions(+), 17 deletions(-)

diff --git a/community/alertmanager/APKBUILD b/community/alertmanager/APKBUILD
index e61bbb2526..56a02011c6 100644
--- a/community/alertmanager/APKBUILD
+++ b/community/alertmanager/APKBUILD
@@ -1,7 +1,7 @@
 # Maintainer: Drew DeVault <[email-masked]>
 pkgname=alertmanager
 pkgver=0.20.0
-pkgrel=0
+pkgrel=1
 pkgdesc="Prometheus Alertmanager"
 url="https://github.com/prometheus/alertmanager"
 arch="all"
@@ -18,22 +18,19 @@ builddir="$srcdir/$pkgname-$pkgver"
 options="!check" # timing-sensitive upstream tests
 
 build() {
-	ldflags="-extldflags $LDFLAGS \
-			-X github.com/prometheus/common/version.Version=$pkgver \
-			-X github.com/prometheus/common/version.Revision=$pkgrel \
-			-X github.com/prometheus/common/version.Branch=Alpine \
-			-X github.com/prometheus/common/version.BuildUser=Alpine \
-			-X github.com/prometheus/common/version.BuildDate=2020-01-08"
-	go build \
-		-trimpath \
-		-mod=vendor \
-		-ldflags "$ldflags" \
-		./cmd/alertmanager
-	go build \
-		-trimpath \
-		-mod=vendor \
-		-ldflags "$ldflags" \
-		./cmd/amtool
+	for cmd in amtool alertmanager
+	do
+		go build \
+			-trimpath \
+			-mod=vendor \
+			-ldflags "-extldflags \"$LDFLAGS\" \
+				-X github.com/prometheus/common/version.Version=$pkgver \
+				-X github.com/prometheus/common/version.Revision=$pkgrel \
+				-X github.com/prometheus/common/version.Branch=Alpine \
+				-X github.com/prometheus/common/version.BuildUser=Alpine \
+				-X github.com/prometheus/common/version.BuildDate=2020-01-08" \
+			./cmd/$cmd
+	done
 }
 
 check() {
-- 
2.24.1