summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorBen Morgan2016-04-23 11:42:34 +0200
committerBen Morgan2016-04-23 11:42:34 +0200
commit2d69116b18dc38d5d598bcff9b3e49874336962f (patch)
tree7cbe6a2f4b661fef08867e0e16863a54198e87a4
parenta7ec3f5f7b8c447a6fcf347c4e757fc5c5cdf4b0 (diff)
downloadaur-2d69116b18dc38d5d598bcff9b3e49874336962f.tar.gz
Upgrading to version 0.14
-rwxr-xr-x[-rw-r--r--].SRCINFO8
-rwxr-xr-x[-rw-r--r--].gitignore0
-rw-r--r--PKGBUILD47
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
diff --git a/PKGBUILD b/PKGBUILD
index 6973262eb9ae..83204ec1495b 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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"
}