diff options
author | Fernandez Ludovic | 2020-06-13 05:28:53 +0200 |
---|---|---|
committer | Fernandez Ludovic | 2020-06-13 05:28:53 +0200 |
commit | 6ed60adb6af3692ba9a41627ef341b0b91dd9b07 (patch) | |
tree | 4fe7d90722e2789531f6f2641efcc0591d2f92d9 | |
parent | 717a94c1c3b2c2414dc94ed34e7081cf4ab3376e (diff) | |
download | aur-6ed60adb6af3692ba9a41627ef341b0b91dd9b07.tar.gz |
chore: RELRO.
-rw-r--r-- | .SRCINFO | 2 | ||||
-rw-r--r-- | PKGBUILD | 9 |
2 files changed, 8 insertions, 3 deletions
@@ -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 @@ -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 } |