[arch-commits] Commit in hcloud/trunk (PKGBUILD)
Christian Rebischke
shibumi at archlinux.org
Tue Jan 30 19:05:36 UTC 2018
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"
}
More information about the arch-commits
mailing list