Date: Thursday, July 7, 2022 @ 15:03:51 Author: jelle Revision: 1248168
archrelease: copy trunk to community-x86_64 Added: step-cli/repos/community-x86_64/PKGBUILD (from rev 1248167, step-cli/trunk/PKGBUILD) Deleted: step-cli/repos/community-x86_64/PKGBUILD ----------+ PKGBUILD | 84 ++++++++++++++++++++++++++++++------------------------------- 1 file changed, 42 insertions(+), 42 deletions(-) Deleted: PKGBUILD =================================================================== --- PKGBUILD 2022-07-07 15:03:41 UTC (rev 1248167) +++ PKGBUILD 2022-07-07 15:03:51 UTC (rev 1248168) @@ -1,42 +0,0 @@ -# Maintainer: Jelle van der Waa <je...@archlinux.org> -# Maintainer: Morten Linderud <foxbo...@archlinux.org> - -pkgname=step-cli -pkgver=0.20.0 -pkgrel=1 -pkgdesc="A zero trust swiss army knife for working with X509, OAuth, JWT, OATH OTP, etc." -url="https://github.com/smallstep/cli" -arch=(x86_64) -license=(Apache) -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=('31352b1f835987446bf534e56f25e0af1a6ac29bc20bcccc48aa6726ea52570ed923d1bee2e9ba823cee125b33cb0a8ca001fd142affa027a9f40a245439cddc') - -prepare() { - 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)" - - go build \ - -trimpath \ - -buildmode=pie \ - -mod=readonly \ - -modcacherw \ - -ldflags "-linkmode external -extldflags \"${LDFLAGS}\" -X \"main.Version=${pkgver}\" -X \"main.BuildTime=${BUILD_DATE}\"" \ - -o step-cli cmd/step/main.go -} - -check() { - go test ./... -} - -package() { - 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}" -} Copied: step-cli/repos/community-x86_64/PKGBUILD (from rev 1248167, step-cli/trunk/PKGBUILD) =================================================================== --- PKGBUILD (rev 0) +++ PKGBUILD 2022-07-07 15:03:51 UTC (rev 1248168) @@ -0,0 +1,42 @@ +# Maintainer: Jelle van der Waa <je...@archlinux.org> +# Maintainer: Morten Linderud <foxbo...@archlinux.org> + +pkgname=step-cli +pkgver=0.21.0 +pkgrel=1 +pkgdesc="A zero trust swiss army knife for working with X509, OAuth, JWT, OATH OTP, etc." +url="https://github.com/smallstep/cli" +arch=(x86_64) +license=(Apache) +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=('f10e67bccc7e3f5bb491367d564bba3c0a143aae4405b0d8b4cd668a680f3f1bee5ee7dfb0d54fcb87f3578ebc5702a5639b725727e543431bfd7660b19978ed') + +prepare() { + 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)" + + go build \ + -trimpath \ + -buildmode=pie \ + -mod=readonly \ + -modcacherw \ + -ldflags "-linkmode external -extldflags \"${LDFLAGS}\" -X \"main.Version=${pkgver}\" -X \"main.BuildTime=${BUILD_DATE}\"" \ + -o step-cli cmd/step/main.go +} + +check() { + go test ./... +} + +package() { + 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}" +}