diff options
author | Vitalii Kuzhdin | 2024-07-24 12:16:20 +0300 |
---|---|---|
committer | Vitalii Kuzhdin | 2024-07-24 12:16:20 +0300 |
commit | 09fb011fb9039458ad60a27018b58d4d0cde99f0 (patch) | |
tree | 5874ac7fdd07fa1c5533f01556195d6452058540 /PKGBUILD | |
parent | 35a033cdb3dbef3830bfc92d752e8c9d0f62da3a (diff) | |
download | aur-09fb011fb9039458ad60a27018b58d4d0cde99f0.tar.gz |
Sanitize build
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 36 |
1 files changed, 19 insertions, 17 deletions
@@ -26,23 +26,25 @@ prepare() { mkdir -p "build" "completions" "manpages" go mod tidy go generate ./... + go mod download } build() { cd "${srcdir}/${_pkgsrc}" export CGO_CPPFLAGS="${CPPFLAGS}" - export CGO_CFLAGS="${CFLAGS}" - export CGO_CXXFLAGS="${CXXFLAGS}" - export CGO_LDFLAGS="${LDFLAGS}" - export LDFLAGS="${LDFLAGS:-} \ - -X ${url#https://}/${pkgname}/pkg/buildinfo.Version=${pkgver} \ - -X ${url#https://}/${pkgname}/pkg/buildinfo.Tag=$(git describe --tags) \ - -X ${url#https://}/${pkgname}/pkg/buildinfo.Commit=$(git rev-parse HEAD) \ - -X ${url#https://}/${pkgname}/pkg/buildinfo.Branch=$(git rev-parse --abbrev-ref HEAD) \ - -X ${url#https://}/${pkgname}/pkg/buildinfo.DateStr=$(date -Iseconds)" - export GOFLAGS="-buildmode=pie -trimpath -ldflags=-linkmode=external -mod=readonly -modcacherw" + export CGO_CFLAGS="${CFLAGS}" + export CGO_CXXFLAGS="${CXXFLAGS}" + export CGO_LDFLAGS="${LDFLAGS}" + export GOFLAGS="-buildmode=pie -trimpath -ldflags=-linkmode=external -mod=readonly -modcacherw" # make - go build -o "build/${pkgname}" ./"cmd/${pkgname}" + + go build -o "build/${pkgname}" -ldflags "\ + -X ${url#https://}/${pkgname}/pkg/buildinfo.Version=${pkgver} \ + -X ${url#https://}/${pkgname}/pkg/buildinfo.Tag=$(git describe --tags) \ + -X ${url#https://}/${pkgname}/pkg/buildinfo.Commit=$(git rev-parse HEAD) \ + -X ${url#https://}/${pkgname}/pkg/buildinfo.Branch=$(git rev-parse --abbrev-ref HEAD) \ + -X ${url#https://}/${pkgname}/pkg/buildinfo.DateStr=$(date -Iseconds)" \ + ./"cmd/${pkgname}" # make completions for _sh in bash fish zsh powershell; do @@ -53,12 +55,12 @@ build() { ./"build/${pkgname}" docs man > "manpages/${pkgname}.1" } -check() { - cd "${srcdir}/${_pkgsrc}" - # make tests - - # go test ./... -} +# check() { +# cd "${srcdir}/${_pkgsrc}" +# # make tests +# +# go test ./... +# } package() { cd "${srcdir}/${_pkgsrc}" |