Date: Friday, April 14, 2023 @ 07:01:57 Author: jelle Revision: 1445986
upgpkg: step-cli 0.24.1-1 Modified: step-cli/trunk/PKGBUILD ----------+ PKGBUILD | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2023-04-14 06:52:03 UTC (rev 1445985) +++ PKGBUILD 2023-04-14 07:01:57 UTC (rev 1445986) @@ -2,7 +2,7 @@ # Maintainer: Morten Linderud <[email protected]> pkgname=step-cli -pkgver=0.23.4 +pkgver=0.24.1 pkgrel=1 pkgdesc="A zero trust swiss army knife for working with X509, OAuth, JWT, OATH OTP, etc." url="https://github.com/smallstep/cli" @@ -11,17 +11,19 @@ depends=(glibc) makedepends=(go) optdepends=("step-ca: setup CA/SSO/ACME server") -source=(https://github.com/smallstep/cli/releases/download/v${pkgver}/step_${pkgver}.tar.gz) -sha512sums=('c3e676161e6745d81cef349fa4b434c9d1a9f0e3b4fe9d3ef07be2622dc99d8ecfe1fe3a42a1106db91a1f2bd9fb5263bfc6e243ba2783f877ee25c6a6248d31') +source=($pkgname-$pkgver.tar.gz::https://github.com/smallstep/cli/archive/refs/tags/v${pkgver}.tar.gz) +sha512sums=('d99cb70ab11dff9535f9cd4eca04d82d14f8c923e5c4bdc61cb364426d67fcffa3e2921b3b35c4c72abbdd8137314bcf2fd2be6441c03ee50212c4cfbf5dbfa4') prepare() { + cd cli-${pkgver} sed -i "s/step/${pkgname}/g" "autocomplete/zsh_autocomplete" sed -i "s/step/${pkgname}/g" "autocomplete/bash_autocomplete" } build() { - BUILD_DATE="$(date --utc --date="@${SOURCE_DATE_EPOCH:-$(date +%s)}" +%Y-%m-%d)" + export BUILD_DATE="$(date --utc --date="@${SOURCE_DATE_EPOCH:-$(date +%s)}" +%Y-%m-%d)" + cd cli-${pkgver} go build \ -trimpath \ -buildmode=pie \ @@ -32,10 +34,12 @@ } check() { + cd cli-${pkgver} go test ./... } package() { + cd cli-${pkgver} install -Dm755 $pkgname "$pkgdir"/usr/bin/$pkgname install -Dm644 "autocomplete/bash_autocomplete" "$pkgdir/usr/share/bash-completion/completions/$pkgname" install -Dm644 "autocomplete/zsh_autocomplete" "$pkgdir/usr/share/zsh/site-functions/_${pkgname}"
