diff options
author | Andrey Novikov | 2024-02-29 15:18:50 +0900 |
---|---|---|
committer | Andrey Novikov | 2024-02-29 15:18:50 +0900 |
commit | 024b26a9e84a3297280aaf093d1f341d61d8e118 (patch) | |
tree | 81cb744c9e78550f656e9200c824f7f289cc81d2 | |
parent | bd071a45fc55b6e9b4b674e79cf5350732014643 (diff) | |
download | aur-024b26a9e84a3297280aaf093d1f341d61d8e118.tar.gz |
Fix build by applying Go packaging guidelines
-rw-r--r-- | PKGBUILD | 8 |
1 files changed, 5 insertions, 3 deletions
@@ -15,9 +15,11 @@ sha256sums=('cb7f6ba7cd4db6e78be58332bf13cc0a6fc4153314efa09cbae12414f45a7252') build() { cd "$pkgname-$pkgver" env CGO_LDFLAGS_ALLOW="-s|-w" go build \ - -gcflags "all=-trimpath=${PWD}" \ - -asmflags "all=-trimpath=${PWD}" \ - -ldflags "-extldflags ${LDFLAGS}" \ + -trimpath \ + -buildmode=pie \ + -mod=readonly \ + -modcacherw \ + -ldflags "-linkmode external -extldflags \"${LDFLAGS}\"" \ . } |