diff options
author | Dimitris Kiziridis | 2020-05-20 11:01:33 +0300 |
---|---|---|
committer | Dimitris Kiziridis | 2020-05-20 11:01:33 +0300 |
commit | 7bc5cc34e8c7908d1d2a071ac81d1f4f4382ec85 (patch) | |
tree | fc5343197d7c90de54ae19e3a8f520cbc16d4626 | |
parent | bf8411cd2ea912c77171e798ccc9f701ce867fc5 (diff) | |
download | aur-7bc5cc34e8c7908d1d2a071ac81d1f4f4382ec85.tar.gz |
update pkgbuild, go-pie replaced
-rw-r--r-- | .SRCINFO | 3 | ||||
-rw-r--r-- | PKGBUILD | 33 |
2 files changed, 15 insertions, 21 deletions
@@ -7,8 +7,7 @@ pkgbase = openfaas-cli arch = x86_64 arch = arm64 license = MIT - makedepends = go-pie - makedepends = dep + makedepends = go depends = glibc provides = faas-cli source = openfaas-cli-0.12.4.tar.gz::https://github.com/openfaas/faas-cli/archive/0.12.4.tar.gz @@ -9,34 +9,29 @@ arch=('i686' 'x86_64' 'arm64') url="https://github.com/openfaas/faas-cli" license=('MIT') depends=('glibc') -makedepends=('go-pie' 'dep') +makedepends=('go') provides=('faas-cli') source=("${pkgname}-${pkgver}.tar.gz::${url}/archive/${pkgver}.tar.gz") sha256sums=('97b160056033b53103318def3a10735297a28afc52a50da0105e3aad4f570055') prepare() { - cd "${srcdir}" - mkdir -p $srcdir/go - export GOPATH="${srcdir}"/go - export PATH=$PATH:$GOPATH/bin - if [[ -d $GOPATH/src/github.com/openfaas/ ]]; then - rm -rf $GOPATH/src/github.com/openfaas/ - fi - mkdir -p $GOPATH/src/github.com/openfaas/ - cd $GOPATH/src/github.com/openfaas/ - mv "$srcdir/faas-cli-${pkgver}" faas-cli - cd faas-cli - dep ensure -v + cd "${srcdir}/faas-cli-${pkgver}" + mkdir -p build/ } build() { - export GOPATH="${srcdir}"/go - export PATH=$PATH:$GOPATH/bin - cd $GOPATH/src/github.com/openfaas/faas-cli - CGO_ENABLED=0 GOOS=linux go build --ldflags "-s -w -X github.com/openfaas/faas-cli/version.Version=$pkgver" -a -installsuffix cgo -o faas-cli + cd "${srcdir}/faas-cli-${pkgver}" + export CGO_LDFLAGS="${LDFLAGS}" + export CGO_CFLAGS="${CFLAGS}" + export CGO_CPPFLAGS="${CPPFLAGS}" + export CGO_CXXFLAGS="${CXXFLAGS}" + export GOFLAGS="-buildmode=pie -trimpath -modcacherw" + go get -d -v ./... + go build -o build ./... } package() { - install -Dm755 "${srcdir}/go/src/github.com/openfaas/faas-cli/faas-cli" "${pkgdir}/usr/bin/faas-cli" - install -Dm644 "${srcdir}/go/src/github.com/openfaas/faas-cli/LICENSE" -t "${pkgdir}/usr/share/licenses/${pkgname}" + cd "${srcdir}/faas-cli-${pkgver}" + install -Dm755 build/faas-cli-${pkgver} "${pkgdir}/usr/bin/faas-cli" + install -Dm644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}" }
\ No newline at end of file |