diff options
author | Ben Morgan | 2016-04-23 11:42:34 +0200 |
---|---|---|
committer | Ben Morgan | 2016-04-23 11:42:34 +0200 |
commit | 2d69116b18dc38d5d598bcff9b3e49874336962f (patch) | |
tree | 7cbe6a2f4b661fef08867e0e16863a54198e87a4 | |
parent | a7ec3f5f7b8c447a6fcf347c4e757fc5c5cdf4b0 (diff) | |
download | aur-2d69116b18dc38d5d598bcff9b3e49874336962f.tar.gz |
Upgrading to version 0.14
-rwxr-xr-x[-rw-r--r--] | .SRCINFO | 8 | ||||
-rwxr-xr-x[-rw-r--r--] | .gitignore | 0 | ||||
-rw-r--r-- | PKGBUILD | 47 |
3 files changed, 31 insertions, 24 deletions
diff --git a/.SRCINFO b/.SRCINFO index fa542cb53fc6..f86b59964a53 100644..100755 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,16 +1,18 @@ pkgbase = repoctl pkgdesc = A supplement to repo-add and repo-remove which simplifies managing local repositories - pkgver = 0.13 - pkgrel = 2 + pkgver = 0.14 + pkgrel = 1 url = https://github.com/cassava/repoctl arch = i686 arch = x86_64 arch = armv7h license = MIT makedepends = go + makedepends = git depends = pacman options = !strip - source = https://github.com/cassava/repoctl/releases/download/v0.13/repoctl-0.13.tar.gz + source = https://github.com/cassava/repoctl/releases/download/v0.14/repoctl-0.14.tar.gz + md5sums = a5a2b12e80728311cc40dc8e75e1956b pkgname = repoctl diff --git a/.gitignore b/.gitignore index 449437790f61..449437790f61 100644..100755 --- a/.gitignore +++ b/.gitignore @@ -1,43 +1,48 @@ # Maintainer: Ben Morgan <neembi@gmail.com> # vim: set ts=2 sw=2: pkgname=repoctl -pkgver=0.13 +pkgver=0.14 pkgrel=1 pkgdesc="A supplement to repo-add and repo-remove which simplifies managing local repositories" arch=('i686' 'x86_64' 'armv7h') url="https://github.com/cassava/repoctl" license=('MIT') depends=('pacman') -makedepends=('go') +makedepends=('go' 'git') options=('!strip') -source=(https://github.com/cassava/repoctl/releases/download/v0.13/repoctl-0.13.tar.gz) -md5sums=('4f218f588e21fc955801a82ed837e5c6') +source=(https://github.com/cassava/repoctl/releases/download/v${pkgver}/repoctl-${pkgver}.tar.gz) +md5sums=('a5a2b12e80728311cc40dc8e75e1956b') -build() { - # Get and build the builder. - gopath=${srcdir}/go - if [[ -d ${gopath} ]]; then - rm -rf ${gopath} - fi - mkdir ${gopath} - GOPATH=${gopath} go get github.com/constabulary/gb/... +prepare() { + dest="$srcdir/src/github.com/cassava" + mkdir -p "$dest" + mv "$srcdir/$pkgname-$pkgver" "$dest/repoctl" + cd "$srcdir" + ln -s "$dest/repoctl" "$pkgname-$pkgver" + +} - cd ${srcdir}/${pkgname}-${pkgver} - ${gopath}/bin/gb build +build() { + src="$srcdir/src/github.com/cassava/repoctl" + cd "$src/cmd/repoctl" + GOPATH="$srcdir" go build + cd "$src/cmd/repols" + GOPATH="$srcdir" go build } package() { - cd ${srcdir}/${pkgname}-${pkgver} + cd "${srcdir}/${pkgname}-${pkgver}" # Install repoctl program - mkdir -p ${pkgdir}/usr/bin - install -m755 bin/repoctl ${pkgdir}/usr/bin/ + install -d "$pkgdir/usr/bin" + install -m755 cmd/repoctl/repoctl "$pkgdir/usr/bin/" + install -m755 cmd/repols/repols "$pkgdir/usr/bin/" # Install other documentation - mkdir -p ${pkgdir}/usr/share/doc/repoctl - install -m644 TODO.md README.md NEWS.md ${pkgdir}/usr/share/doc/repoctl/ + install -d "$pkgdir/usr/share/doc/repoctl" + install -m644 README.md NEWS.md "$pkgdir/usr/share/doc/repoctl/" + install -Dm644 LICENSE "$pkgdir/usr/share/licenses/repoctl/LICENSE" # Install completion files - mkdir -p ${pkgdir}/usr/share/zsh/site-functions/ - install -m644 contrib/zsh_completion ${pkgdir}/usr/share/zsh/site-functions/_repoctl + install -Dm644 contrib/zsh_completion "$pkgdir/usr/share/zsh/site-functions/_repoctl" } |