diff options
author | Óscar García Amor | 2017-06-18 15:05:13 +0200 |
---|---|---|
committer | Óscar García Amor | 2017-06-18 15:05:13 +0200 |
commit | 605d01159feda0e07f7fb14f3f0169a4164677de (patch) | |
tree | f0ed01de98884ebade174602b7c088801164a7f2 | |
parent | 2b8baa7b06813e1394d9c1adac0031347bae999a (diff) | |
download | aur-605d01159feda0e07f7fb14f3f0169a4164677de.tar.gz |
Updated to 0.7.0
-rw-r--r-- | .SRCINFO | 22 | ||||
-rw-r--r-- | .gitignore | 9 | ||||
-rw-r--r-- | PKGBUILD | 47 |
3 files changed, 43 insertions, 35 deletions
@@ -1,17 +1,13 @@ -# Generated by mksrcinfo v8 -# Sat Apr 29 15:40:47 UTC 2017 pkgbase = drone-cli - pkgdesc = Drone.ci command line utility - pkgver = 0.5.0 - pkgrel = 3 - url = http://readme.drone.io/cli/ - arch = x86_64 - license = Apache 2.0 - depends = docker - source = http://downloads.drone.io/0.5.0/release/linux/amd64/drone.tar.gz - source = https://raw.githubusercontent.com/drone/drone-cli/master/LICENSE - sha256sums = f6ea4355779da52dc96f573ffba850abedb598b4063a3764b4f573e8d46ce793 - sha256sums = cb5e8e7e5f4a3988e1063c142c60dc2df75605f4c46515e776e3aca6df976e14 + pkgdesc = Drone CLI + pkgver = 0.7.0 + pkgrel = 1 + url = http://docs.drone.io/cli-installation/ + arch = any + license = Apache + makedepends = go + source = https://github.com/drone/drone-cli/archive/v0.7.0.tar.gz + sha256sums = 456b315245aacc9586622a8b3873c880c34f68c1f6d86c5e000abc3da411e28f pkgname = drone-cli diff --git a/.gitignore b/.gitignore index 706902997090..f71c635dafda 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,4 @@ -pkg -src -*.gz -*.tar.xz -LICENSE +* +!.gitignore +!PKGBUILD +!.SRCINFO @@ -1,21 +1,34 @@ -# Maintainer: Franklyn Tackitt <franklyn@tackitt.net> -# Maintainer: Christian Höppner <chris@mkaito.com> +# Maintainer: "Amhairghin" Oscar Garcia Amor (https://ogarcia.me) +# Contributor: Franklyn Tackitt <franklyn@tackitt.net> +# Contributor: Christian Höppner <chris@mkaito.com> + pkgname=drone-cli -pkgver=0.5.0 -pkgrel=3 -pkgdesc='Drone.ci command line utility' -arch=('x86_64') -url='http://readme.drone.io/cli/' -license=('Apache 2.0') -depends=('docker') -source=("http://downloads.drone.io/$pkgver/release/linux/amd64/drone.tar.gz" - 'https://raw.githubusercontent.com/drone/drone-cli/master/LICENSE') -sha256sums=('f6ea4355779da52dc96f573ffba850abedb598b4063a3764b4f573e8d46ce793' - 'cb5e8e7e5f4a3988e1063c142c60dc2df75605f4c46515e776e3aca6df976e14') +pkgver=0.7.0 +pkgrel=1 +pkgdesc='Drone CLI' +arch=('any') +url='http://docs.drone.io/cli-installation/' +license=('Apache') +makedepends=('go') +source=("https://github.com/drone/${pkgname}/archive/v${pkgver}.tar.gz") +sha256sums=('456b315245aacc9586622a8b3873c880c34f68c1f6d86c5e000abc3da411e28f') + +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 +} package() { - mkdir -p "${pkgdir}/usr/bin/" - mkdir -p "${pkgdir}/usr/share/licenses/drone/" - install -Dm755 drone ${pkgdir}/usr/bin/drone - install -Dm644 LICENSE ${pkgdir}/usr/share/licenses/drone/LICENSE + cd "${pkgname}-${pkgver}" + # binary + install -D -m755 drone-cli "${pkgdir}/usr/bin/drone-cli" + # doc files + install -D -m644 README.md "${pkgdir}/usr/share/doc/${pkgname}/README.md" } |