diff options
author | GoliathLabs | 2020-06-29 15:59:23 +0200 |
---|---|---|
committer | GoliathLabs | 2020-06-29 15:59:23 +0200 |
commit | b69223404351d18318582671093f5850e2e070f8 (patch) | |
tree | 500bb173f3c0d8148de29dd5ec48f5806949c783 | |
parent | c46c89c07b11c3497c22ab509c09efca8cfe4899 (diff) | |
download | aur-b69223404351d18318582671093f5850e2e070f8.tar.gz |
Updated: PKGBUILD
-rw-r--r-- | .SRCINFO | 5 | ||||
-rw-r--r-- | PKGBUILD | 33 |
2 files changed, 17 insertions, 21 deletions
@@ -1,12 +1,11 @@ -# Generated by mksrcinfo v8 -# Tue Sep 26 22:32:11 UTC 2017 pkgbase = repoctl-git pkgdesc = A supplement to repo-add and repo-remove which simplifies managing local repositories - pkgver = 0.16.r0.gc8fd238 + pkgver = 0.16.r39.g717a4e1 pkgrel = 1 url = https://github.com/cassava/repoctl arch = i686 arch = x86_64 + arch = armv7h license = MIT makedepends = go makedepends = git @@ -1,12 +1,13 @@ -# Maintainer: Alad Wenter <alad@mailbox.org> +# Maintainer: Felix Golatofski <contact@xdfr.de> +# Contributor: Alad Wenter <alad@mailbox.org> # Contributor: Ben Morgan <neembi@gmail.com> # Contributor: Stefan Husmann <stefan-husmann@t-online.de> pkgname=repoctl-git -pkgver=0.16.r0.gc8fd238 +pkgver=0.16.r39.g717a4e1 pkgrel=1 pkgdesc="A supplement to repo-add and repo-remove which simplifies managing local repositories" -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'armv7h') url="https://github.com/cassava/repoctl" license=('MIT') depends=('pacman') @@ -17,40 +18,36 @@ source=("$pkgname::git+https://github.com/cassava/repoctl.git") sha256sums=('SKIP') pkgver() { - cd "$pkgname" - git describe --tags --long | sed 's/^v//; s/-/.r/; s/-/./g' + cd "$srcdir/$pkgname" + # cutting off 'v' prefix that presents in the git tag + git describe --long | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g' } prepare() { - local dest="$srcdir/src/github.com/cassava" - + dest="$srcdir/src/github.com/cassava" mkdir -p "$dest" mv "$srcdir/$pkgname" "$dest/repoctl" - cd "$srcdir" ln -s "$dest/repoctl" "$pkgname" } build() { - local src="$srcdir/src/github.com/cassava/repoctl" - + 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 "$pkgname" + cd "$srcdir/$pkgname" # Install repoctl program - install -Dm755 cmd/repoctl/repoctl -t "$pkgdir/usr/bin/" - install -Dm755 cmd/repols/repols -t "$pkgdir/usr/bin/" + install -d "$pkgdir/usr/bin" + install -m755 cmd/repoctl/repoctl "$pkgdir/usr/bin/" # Install other documentation - install -Dm644 README.md NEWS.md -t "$pkgdir/usr/share/doc/repoctl/" - install -Dm644 LICENSE -t "$pkgdir/usr/share/licenses/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 install -Dm644 contrib/repoctl_completion.zsh "$pkgdir/usr/share/zsh/site-functions/_repoctl" |