diff options
author | Adrian Perez de Castro | 2021-04-06 10:34:50 +0300 |
---|---|---|
committer | Adrian Perez de Castro | 2021-04-06 10:34:50 +0300 |
commit | fb83ad2944b0bf77010fc887e5279b3d0a8ce7fa (patch) | |
tree | dad25a2a1cfd12525b126c011e71c473d6c53f55 /PKGBUILD | |
parent | dd0859da7f559711775c2c7cd3f8f10af81d087f (diff) | |
download | aur-vault-ssh-helper.tar.gz |
Bump to version 0.2.1
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 42 |
1 files changed, 20 insertions, 22 deletions
@@ -1,33 +1,31 @@ # Maintainer: Adrián Pérez de Castro <aperez@igalia.com> -pkgname='vault-ssh-helper' +pkgname=vault-ssh-helper pkgdesc='Allows using OTP authentication generated by a Vault server' -pkgver='0.1.4' -pkgrel='1' -url='https://github.com/hashicorp/vault-ssh-helper/' -arch=('x86_64' 'i686') -license=('MPL') -makedepends=('go') -depends=('glibc') +pkgver=0.2.1 +pkgrel=1 +url=https://github.com/hashicorp/vault-ssh-helper/ +arch=(x86_64 i686) +license=(MPL) +makedepends=(go) +depends=(glibc) source=("${url}/archive/v${pkgver}.tar.gz") -sha512sums=('9a7d8f31e5e6406bc8e735a10d866df85c2f8d5548d45d1a295a24339da429d598187cf24fc40b4d30fac70cdc35c7605a2398384e58170edaa96d54ea0954cd') +sha512sums=('ca1323a62de90787ce21bc1106328e5ee8c20d3cd242e5974312236fc3951f61bd7d01943a17356fd8986984938adbca45eac538a4130948bb9948867b454b8c') -_srcpath='src/github.com/hashicorp/vault-ssh-helper' prepare () { - if [[ ! -r ${_srcpath} ]] ; then - mkdir -p "$(dirname "${_srcpath}")" - ln -s "$(pwd)/${pkgname}-${pkgver}" "${_srcpath}" - fi - - export GOPATH="${srcdir}:$(pwd)" - cd "${_srcpath}" - make updatedeps NAME=${pkgname} - go generate ./... + cd "${pkgname}-${pkgver}" + export GOPATH="${srcdir}" + go mod vendor -v } build () { - export GOPATH="${srcdir}:$(pwd)" - cd "${_srcpath}" - go build -v -o "${srcdir}/vault-ssh-helper" + cd "${pkgname}-${pkgver}" + export GOPATH="${srcdir}" + export CGO_CPPFLAGS="${CPPFLAGS}" + export CGO_CFLAGS="${CFLAGS//-flto/}" + export CGO_CXXFLAGS="${CXXFLAGS//-flto/}" + go build -v -modcacherw -trimpath -buildmode pie -mod vendor \ + -ldflags "-linkmode external -extldflags \"${LDFLAGS//-flto/}\"" \ + -o "${srcdir}/vault-ssh-helper" } package () { |