Date: Tuesday, April 20, 2021 @ 05:20:02 Author: svenstaro Revision: 920035
upgpkg: hcloud 1.22.1-1 Modified: hcloud/trunk/PKGBUILD Deleted: hcloud/trunk/_hcloud.zsh -------------+ PKGBUILD | 31 +++++++++++++++---------------- _hcloud.zsh | 2 -- 2 files changed, 15 insertions(+), 18 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2021-04-20 05:13:48 UTC (rev 920034) +++ PKGBUILD 2021-04-20 05:20:02 UTC (rev 920035) @@ -1,4 +1,5 @@ # Maintainer: Christian Rebischke <chris.rebisc...@archlinux.org> +# Maintainer: Sven-Hendrik Haase <svenst...@gmail.com> # Contributor: Konrad Tegtmeier <konrad.tegtmeier+...@gmail.com> _pkgname=cli @@ -9,17 +10,13 @@ arch=('x86_64') url="https://github.com/hetznercloud/cli" license=('MIT') -optdepends=( - 'bash-completion: tab auto-completion' - 'zsh: tab auto-completion') -makedepends=('go-pie' 'git') +optdepends=('bash-completion: tab auto-completion' + 'zsh: tab auto-completion') +makedepends=('go-pie') depends=('glibc') provides=('hcloud') -_hcloud_commit='54428330dcf50a87896612ac670f28490c295ef8' -source=("${pkgname}::git+https://github.com/hetznercloud/cli#commit=${_hcloud_commit}" - _hcloud.zsh) -sha512sums=('SKIP' - '1964c7445200327ee71974591516bdcc3a00751ff3407891a7401ad486b4a0ee51bfc8c0e8d0e074b788936f365a435322bd4c9b2b527f6621b0965b60477897') +source=("$pkgname-$pkgver.tar.gz::https://github.com/hetznercloud/cli/archive/refs/tags/v${pkgver}.tar.gz") +sha512sums=('f83fea40c987c4c20e155e60f87404544f090f05966ca26a9b4f41ce4d0bd058b5af64d7237bea0ce8263667d25d2c982734ad9d3430f47b874de2d44c2bef66') build() { export CGO_ENABLED=1 @@ -28,23 +25,25 @@ export CGO_CXXFLAGS="${CXXFLAGS}" export CGO_LDFLAGS="${LDFLAGS}" export GOFLAGS="-buildmode=pie -trimpath -mod=readonly -modcacherw" - cd "${pkgname}" + cd "cli-${pkgver}" go build \ - -ldflags "-linkmode=external -w -X github.com/hetznercloud/cli/cli.Version=${pkgver}" \ + -ldflags "-linkmode=external -w -X github.com/hetznercloud/cli/internal/version.Version=${pkgver}" \ github.com/hetznercloud/cli/cmd/hcloud chmod +x ./hcloud - ./hcloud completion bash >"$pkgname-completion.bash" } check() { - cd "${pkgname}" + cd "cli-${pkgver}" go test -v -x ./... } package() { - cd "${pkgname}" + cd "cli-${pkgver}" install -Dsm755 ./hcloud "${pkgdir}/usr/bin/hcloud" install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" - install -Dm644 "${pkgname}-completion.bash" "${pkgdir}/usr/share/bash-completion/completions/$pkgname" - install -Dm644 "${srcdir}/_hcloud.zsh" "${pkgdir}/usr/share/zsh/site-functions/_hcloud" + + mkdir -p "$pkgdir"/usr/share/{bash-completion/completions,zsh/site-functions,fish/vendor_completions.d} + ./hcloud completion bash > "${pkgdir}/usr/share/bash-completion/completions/hcloud" + ./hcloud completion zsh > "${pkgdir}/usr/share/zsh/site-functions/_hcloud" + ./hcloud completion fish > "${pkgdir}/usr/share/fish/vendor_completions.d/hcloud.fish" } Deleted: _hcloud.zsh =================================================================== --- _hcloud.zsh 2021-04-20 05:13:48 UTC (rev 920034) +++ _hcloud.zsh 2021-04-20 05:20:02 UTC (rev 920035) @@ -1,2 +0,0 @@ -#compdef hcloud -source <(hcloud completion zsh)