diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 28 |
1 files changed, 14 insertions, 14 deletions
@@ -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" } |