Updated to new go guidelines

This commit is contained in:
Morten Linderud 2020-07-05 14:11:49 +00:00
parent 2276d9bf04
commit dacd4ca67e

View File

@ -5,11 +5,11 @@
pkgname='vault' pkgname='vault'
pkgdesc='A tool for managing secrets' pkgdesc='A tool for managing secrets'
pkgver='1.4.2' pkgver='1.4.2'
pkgrel='1' pkgrel='2'
url="https://vaultproject.io/" url="https://vaultproject.io/"
license=('MPL') license=('MPL')
arch=('x86_64') arch=('x86_64')
makedepends=('go-pie' 'git' 'yarn' 'bower' 'nodejs-lts-dubnium' 'npm' 'zip' makedepends=('go' 'git' 'yarn' 'bower' 'nodejs-lts-dubnium' 'npm' 'zip'
'go-bindata-hashicorp' 'go-bindata-assetfs' 'gox' 'go-tools') 'go-bindata-hashicorp' 'go-bindata-assetfs' 'gox' 'go-tools')
depends=('glibc') depends=('glibc')
install='vault.install' install='vault.install'
@ -37,6 +37,11 @@ prepare () {
build () { build () {
cd $PACKAGE_ROOT cd $PACKAGE_ROOT
export CGO_CPPFLAGS="${CPPFLAGS}"
export CGO_CFLAGS="${CFLAGS}"
export CGO_CXXFLAGS="${CXXFLAGS}"
export CGO_LDFLAGS="${LDFLAGS}"
export GOFLAGS="-buildmode=pie -trimpath -mod=readonly -modcacherw"
XC_OSARCH='linux/amd64' make static-dist bin XC_OSARCH='linux/amd64' make static-dist bin
} }