summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-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}"