Date: Tuesday, January 30, 2018 @ 19:05:36 Author: shibumi Revision: 288333
upgpkg: hcloud 1.2.0-5 moved hcloud from aur to community Modified: hcloud/trunk/PKGBUILD ----------+ PKGBUILD | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2018-01-30 18:47:03 UTC (rev 288332) +++ PKGBUILD 2018-01-30 19:05:36 UTC (rev 288333) @@ -14,7 +14,7 @@ makedepends=('go' 'git') provides=('hcloud') _hcloud_commit='56fa3db24bafede2616a6d2c3b1e5cdca1cb851d' -source=("git+https://github.com/hetznercloud/hcloud#commit=${_hcloud_commit}") +source=("git+https://github.com/hetznercloud/cli#commit=${_hcloud_commit}") sha512sums=('SKIP') prepare(){ @@ -21,23 +21,26 @@ export GOPATH="${srcdir}" export PATH="$PATH:$GOPATH/bin" mkdir -p src/github.com/hetznercloud - mv "${pkgname}" src/github.com/hetznercloud + mv cli src/github.com/hetznercloud } build(){ - cd src/github.com/hetznercloud/"${pkgname}" - go build -o hcloud-binary - ./hcloud-binary completion bash > "$pkgname-completion.bash" + cd src/github.com/hetznercloud/cli + go build \ + -ldflags "-w -X github.com/hetznercloud/cli.Version=${pkgver}" \ + github.com/hetznercloud/cli/cmd/hcloud + chmod +x ./hcloud + ./hcloud completion bash > "$pkgname-completion.bash" } check(){ - cd src/github.com/hetznercloud/"${pkgname}" + cd src/github.com/hetznercloud/cli go test -v -x } package(){ - cd src/github.com/hetznercloud/"${pkgname}" - install -Dsm755 hcloud-binary "${pkgdir}/usr/bin/hcloud" + cd src/github.com/hetznercloud/cli + 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" }