summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorFernandez Ludovic2020-06-13 05:28:53 +0200
committerFernandez Ludovic2020-06-13 05:28:53 +0200
commit6ed60adb6af3692ba9a41627ef341b0b91dd9b07 (patch)
tree4fe7d90722e2789531f6f2641efcc0591d2f92d9
parent717a94c1c3b2c2414dc94ed34e7081cf4ab3376e (diff)
downloadaur-6ed60adb6af3692ba9a41627ef341b0b91dd9b07.tar.gz
chore: RELRO.
-rw-r--r--.SRCINFO2
-rw-r--r--PKGBUILD9
2 files changed, 8 insertions, 3 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 710fb5ca8c7e..d4df526fe624 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = goreleaser
pkgdesc = Deliver Go binaries as fast and easily as possible
pkgver = v0.138.0
- pkgrel = 4
+ pkgrel = 5
url = https://goreleaser.com
arch = x86_64
arch = i686
diff --git a/PKGBUILD b/PKGBUILD
index 213162523241..e8fb075c662e 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,7 +2,7 @@
pkgname='goreleaser'
pkgver=v0.138.0
-pkgrel=4
+pkgrel=5
pkgdesc='Deliver Go binaries as fast and easily as possible'
url='https://goreleaser.com'
arch=('x86_64' 'i686' 'aarch64')
@@ -36,7 +36,12 @@ prepare() {
build() {
cd "${srcdir}/${pkgname}-${pkgver#v}"
- CGO_ENABLED=0 go build -v -trimpath -ldflags "-s -w -X \"main.version=${pkgver}-src\" -X \"main.builtBy=aur\" -X \"main.date=$(date)\"" -o "dist/${pkgname}" .
+ go build -v \
+ -trimpath \
+ -buildmode=pie \
+ -mod=readonly \
+ -modcacherw \
+ -ldflags "-s -w -extldflags \"${LDFLAGS}\" -X \"main.version=${pkgver}-src\" -X \"main.builtBy=aur\" -X \"main.date=$(date)\"" -o "dist/${pkgname}" .
go clean -modcache
}