diff options
author | FichteFoll | 2023-05-31 02:06:40 +0200 |
---|---|---|
committer | FichteFoll | 2023-05-31 02:06:40 +0200 |
commit | c9b847796f8ddb712f4fd29b8c623c3d63c367b1 (patch) | |
tree | 1ff78f48a794afde4a6a5dd0fabfa7efdff5be35 | |
parent | 25d762c44e09409fad8a5955f76f1b862a2fc845 (diff) | |
download | aur-dashing.tar.gz |
Fix build by following Go packaging guidelines
-rw-r--r-- | .SRCINFO | 3 | ||||
-rw-r--r-- | PKGBUILD | 13 |
2 files changed, 12 insertions, 4 deletions
@@ -1,7 +1,7 @@ pkgbase = dashing pkgdesc = A Dash Generator Script for Any HTML pkgver = 0.4.0 - pkgrel = 1 + pkgrel = 2 url = https://github.com/technosophos/dashing arch = i686 arch = x86_64 @@ -11,4 +11,3 @@ pkgbase = dashing sha256sums = 81b21acae83c144f10d9eea05a0b89f0dcdfa694c3760c2a25bd4eab72a2a3b9 pkgname = dashing - @@ -3,7 +3,7 @@ pkgname=dashing pkgver=0.4.0 -pkgrel=1 +pkgrel=2 pkgdesc="A Dash Generator Script for Any HTML" url="https://github.com/technosophos/dashing" license=('MIT') @@ -18,9 +18,18 @@ prepare() { build() { cd "${pkgname}-${pkgver}" + + export CGO_CPPFLAGS="${CPPFLAGS}" + export CGO_CFLAGS="${CFLAGS}" + export CGO_CXXFLAGS="${CXXFLAGS}" + export CGO_LDFLAGS="${LDFLAGS}" + go build \ -trimpath \ - -ldflags "-extldflags $LDFLAGS -X main.version=${pkgver}" \ + -buildmode=pie \ + -mod=readonly \ + -modcacherw \ + -ldflags "-linkmode external -extldflags \"${LDFLAGS}\" -X main.version=${pkgver}" \ -o dashing dashing.go } |