diff options
author | Ivan Porto Carrero | 2020-06-17 00:46:02 -0700 |
---|---|---|
committer | Ivan Porto Carrero | 2020-06-17 00:46:02 -0700 |
commit | 6c08746de8000b570fff4835840fd29f0d81c498 (patch) | |
tree | 62b2d844d0d14ab1affc78f8794b8993b49780a8 | |
parent | f3afda2e87acdbe66de54565eb5f711b10f6f1ef (diff) | |
download | aur-6c08746de8000b570fff4835840fd29f0d81c498.tar.gz |
use command line flags instead of env vars
-rw-r--r-- | PKGBUILD | 19 |
1 files changed, 10 insertions, 9 deletions
@@ -21,21 +21,22 @@ prepare() { build() { local commit_id - local ldflags + local goldflags commit_id=$(zcat ${pkgname}-${pkgver}.tar.gz | git get-tar-commit-id) cd "${pkgname}-${pkgver}" export CGO_ENABLED=1 - export CGO_LDFLAGS="$LDFLAGS" - export CGO_CFLAGS="$CFLAGS" - export CGO_CPPFLAGS="$CPPFLAGS" - export CGO_CXXFLAGS="$CXXFLAGS" - export GOFLAGS='-buildmode=pie -trimpath -modcacherw -mod=readonly' - ldflags="-X github.com/go-swagger/go-swagger/cmd/swagger/commands.Commit=${commit_id}" - ldflags="$ldflags -X github.com/go-swagger/go-swagger/cmd/swagger/commands.Version=${pkgver}" - go build -ldflags="$ldflags" ./cmd/swagger + goldflags="-X github.com/go-swagger/go-swagger/cmd/swagger/commands.Commit=${commit_id}" + goldflags="$goldflags -X github.com/go-swagger/go-swagger/cmd/swagger/commands.Version=${pkgver}" + go build \ + -trimpath \ + -buildmode=pie \ + -mod=readonly \ + -modcacherw \ + -ldflags "$goldflags -extldflags \"${LDFLAGS}\"" \ + ./cmd/swagger } package() { |