Date: Tuesday, April 20, 2021 @ 05:20:09 Author: svenstaro Revision: 920036
archrelease: copy trunk to community-x86_64 Added: hcloud/repos/community-x86_64/PKGBUILD (from rev 920035, hcloud/trunk/PKGBUILD) Deleted: hcloud/repos/community-x86_64/PKGBUILD hcloud/repos/community-x86_64/_hcloud.zsh -------------+ PKGBUILD | 99 ++++++++++++++++++++++++++++------------------------------ _hcloud.zsh | 2 - 2 files changed, 49 insertions(+), 52 deletions(-) Deleted: PKGBUILD =================================================================== --- PKGBUILD 2021-04-20 05:20:02 UTC (rev 920035) +++ PKGBUILD 2021-04-20 05:20:09 UTC (rev 920036) @@ -1,50 +0,0 @@ -# Maintainer: Christian Rebischke <chris.rebisc...@archlinux.org> -# Contributor: Konrad Tegtmeier <konrad.tegtmeier+...@gmail.com> - -_pkgname=cli -pkgname=hcloud -pkgver=1.22.1 -pkgrel=1 -pkgdesc="CLI for Hetzner Cloud" -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') -depends=('glibc') -provides=('hcloud') -_hcloud_commit='54428330dcf50a87896612ac670f28490c295ef8' -source=("${pkgname}::git+https://github.com/hetznercloud/cli#commit=${_hcloud_commit}" - _hcloud.zsh) -sha512sums=('SKIP' - '1964c7445200327ee71974591516bdcc3a00751ff3407891a7401ad486b4a0ee51bfc8c0e8d0e074b788936f365a435322bd4c9b2b527f6621b0965b60477897') - -build() { - export CGO_ENABLED=1 - export CGO_CPPFLAGS="${CPPFLAGS}" - export CGO_CFLAGS="${CFLAGS}" - export CGO_CXXFLAGS="${CXXFLAGS}" - export CGO_LDFLAGS="${LDFLAGS}" - export GOFLAGS="-buildmode=pie -trimpath -mod=readonly -modcacherw" - cd "${pkgname}" - go build \ - -ldflags "-linkmode=external -w -X github.com/hetznercloud/cli/cli.Version=${pkgver}" \ - github.com/hetznercloud/cli/cmd/hcloud - chmod +x ./hcloud - ./hcloud completion bash >"$pkgname-completion.bash" -} - -check() { - cd "${pkgname}" - go test -v -x ./... -} - -package() { - cd "${pkgname}" - 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" -} Copied: hcloud/repos/community-x86_64/PKGBUILD (from rev 920035, hcloud/trunk/PKGBUILD) =================================================================== --- PKGBUILD (rev 0) +++ PKGBUILD 2021-04-20 05:20:09 UTC (rev 920036) @@ -0,0 +1,49 @@ +# Maintainer: Christian Rebischke <chris.rebisc...@archlinux.org> +# Maintainer: Sven-Hendrik Haase <svenst...@gmail.com> +# Contributor: Konrad Tegtmeier <konrad.tegtmeier+...@gmail.com> + +_pkgname=cli +pkgname=hcloud +pkgver=1.22.1 +pkgrel=1 +pkgdesc="CLI for Hetzner Cloud" +arch=('x86_64') +url="https://github.com/hetznercloud/cli" +license=('MIT') +optdepends=('bash-completion: tab auto-completion' + 'zsh: tab auto-completion') +makedepends=('go-pie') +depends=('glibc') +provides=('hcloud') +source=("$pkgname-$pkgver.tar.gz::https://github.com/hetznercloud/cli/archive/refs/tags/v${pkgver}.tar.gz") +sha512sums=('f83fea40c987c4c20e155e60f87404544f090f05966ca26a9b4f41ce4d0bd058b5af64d7237bea0ce8263667d25d2c982734ad9d3430f47b874de2d44c2bef66') + +build() { + export CGO_ENABLED=1 + export CGO_CPPFLAGS="${CPPFLAGS}" + export CGO_CFLAGS="${CFLAGS}" + export CGO_CXXFLAGS="${CXXFLAGS}" + export CGO_LDFLAGS="${LDFLAGS}" + export GOFLAGS="-buildmode=pie -trimpath -mod=readonly -modcacherw" + cd "cli-${pkgver}" + go build \ + -ldflags "-linkmode=external -w -X github.com/hetznercloud/cli/internal/version.Version=${pkgver}" \ + github.com/hetznercloud/cli/cmd/hcloud + chmod +x ./hcloud +} + +check() { + cd "cli-${pkgver}" + go test -v -x ./... +} + +package() { + cd "cli-${pkgver}" + install -Dsm755 ./hcloud "${pkgdir}/usr/bin/hcloud" + install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" + + 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:20:02 UTC (rev 920035) +++ _hcloud.zsh 2021-04-20 05:20:09 UTC (rev 920036) @@ -1,2 +0,0 @@ -#compdef hcloud -source <(hcloud completion zsh)