summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorkeysym2021-09-15 09:41:11 -0300
committerkeysym2021-09-15 09:41:11 -0300
commit246934466d535cde3ae9349f201e98112f3610fa (patch)
tree8736e097d7d8142fe7f3e6497f51502c3f094b84
parent2fb2857d5d03c61958335b633c818efaf1638bfc (diff)
downloadaur-246934466d535cde3ae9349f201e98112f3610fa.tar.gz
Fix CGO flags
-rw-r--r--PKGBUILD11
1 files changed, 6 insertions, 5 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 69f7615e2bcb..30cf672a94aa 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -14,21 +14,22 @@ source=("${pkgname}-${pkgver}.tar.gz::${url}/archive/refs/tags/v${pkgver}.tar.gz
sha256sums=('677bfe22c8eba6c538ff57cb9fbfe575953ec9e48d9dbb1f14d5701823b99303')
build() {
- export GOPATH="${srcdir}/go"
+ cd ${pkgname}-${pkgver}
export CGO_CPPFLAGS="${CPPFLAGS}"
export CGO_CFLAGS="${CFLAGS}"
export CGO_CXXFLAGS="${CXXFLAGS}"
export CGO_LDFLAGS="${LDFLAGS}"
- export CGO_ENABLED=1
+ export GOFLAGS="-buildmode=pie -trimpath -ldflags=-linkmode=external -mod=readonly -modcacherw"
- cd ${pkgname}-${pkgver}
- make VERSION="v${pkgver}" DESTDIR="{$pkgdir}" PREFIX="/usr"
+ export GOPATH="${srcdir}/go"
+
+ make VERSION="v${pkgver}" DESTDIR="${pkgdir}" PREFIX="/usr"
}
package() {
cd ${pkgname}-${pkgver}
export GOBIN="${pkgdir}/usr/bin"
- make VERSION="v${pkgver}" DESTDIR="{$pkgdir}" PREFIX="/usr" install
+ make VERSION="v${pkgver}" DESTDIR="${pkgdir}" PREFIX="/usr" install
install -Dm 644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}"
install -Dm 644 README.md -t "${pkgdir}/usr/share/doc/${pkgname}"