[PATCH v2] community/alertmanager: fix LDFLAGS issues
Export this patch
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
@@ -1,7 +1,7 @@
# Maintainer: Drew DeVault <sir@cmpwn.com>
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