summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD28
1 files changed, 14 insertions, 14 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 1f725c64fcaf..e93bce84cee6 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,32 +3,32 @@
# Contributor: Christian Höppner <chris@mkaito.com>
pkgname=drone-cli
-pkgver=0.8.6
+pkgver=1.0.7
pkgrel=1
pkgdesc='Drone CLI'
arch=('any')
+arch=('i686' 'x86_64' 'armv6h' 'armv7h' 'aarch64')
url='http://docs.drone.io/cli-installation/'
license=('Apache')
makedepends=('go')
source=("https://github.com/drone/${pkgname}/archive/v${pkgver}.tar.gz")
-sha256sums=('3c2f4785abc229080ac5a0f1f21e4b09565b6611781dce540a1d294c0e1adb52')
+sha256sums=('8c2266dbe6a37d715287105fc0c741f4c5aa8e85b9389e7a4a85889f91dbe7c6')
build() {
- export GOPATH="${srcdir}/${pkgname}-${pkgver}"
- cd "${pkgname}-${pkgver}"
- mkdir -p vendor/github.com/drone/drone-cli
- ln -fsT "${srcdir}/${pkgname}-${pkgver}/drone/main.go" \
- main.go
- ln -fsT "${srcdir}/${pkgname}-${pkgver}/drone" \
- vendor/github.com/drone/drone-cli/drone
- ln -fsT vendor src
- go build -ldflags "-X main.version=${pkgver}" -o drone-cli
+ export GOPATH="${srcdir}"
+ mkdir -p src/github.com/drone
+ mv "${pkgname}-${pkgver}" src/github.com/drone/drone-cli
+ go build \
+ -gcflags "all=-trimpath=${PWD}/src" \
+ -asmflags "all=-trimpath=${PWD}/src" \
+ -ldflags "-X main.version=${pkgver}" \
+ -o drone github.com/drone/drone-cli/drone
}
package() {
- cd "${pkgname}-${pkgver}"
# binary
- install -D -m755 drone-cli "${pkgdir}/usr/bin/drone"
+ install -D -m755 drone "${pkgdir}/usr/bin/drone"
# doc files
- install -D -m644 README.md "${pkgdir}/usr/share/doc/${pkgname}/README.md"
+ install -D -m644 src/github.com/drone/drone-cli/README.md \
+ "${pkgdir}/usr/share/doc/${pkgname}/README.md"
}