diff options
author | Marek Kubica | 2013-11-13 08:42:01 +0100 |
---|---|---|
committer | Marek Kubica | 2015-06-08 20:54:44 +0200 |
commit | 54ce2c451299c1c8a96e44aeece815c02ee46dfe (patch) | |
tree | a9a06612bdee4a3116779a4cda0209b5ce802b16 | |
parent | b165b3458fab5843b2e1f4e61fd7f0d7773438e2 (diff) | |
download | aur-54ce2c451299c1c8a96e44aeece815c02ee46dfe.tar.gz |
Updated to newer VCS PKGDIR recommendations
-rw-r--r-- | .SRCINFO | 4 | ||||
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | PKGBUILD | 31 |
3 files changed, 16 insertions, 20 deletions
@@ -1,11 +1,13 @@ pkgbase = homeshick-git pkgdesc = bash stand-in for homesick by technicalpickles - pkgver = 20130403 + pkgver = 0.0.r250.d66a34f pkgrel = 1 url = https://github.com/andsens/homeshick arch = any license = BSD makedepends = git + source = homeshick-git::git+https://github.com/andsens/homeshick.git + md5sums = SKIP pkgname = homeshick-git diff --git a/.gitignore b/.gitignore index f92ed77b3cb4..ed1d8c7a3ed2 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,6 @@ pkg/ src/ +*-git/ *.swp *.tar.gz *.tar.bz2 @@ -1,38 +1,31 @@ # Contributor: Leonidas <marek@xivilization.net> pkgname=homeshick-git -pkgver=20130403 +pkgver=0.0.r250.d66a34f pkgrel=1 pkgdesc="bash stand-in for homesick by technicalpickles" arch=(any) url="https://github.com/andsens/homeshick" license=('BSD') makedepends=('git') +source=("$pkgname"::'git+https://github.com/andsens/homeshick.git') +md5sums=('SKIP') -_gitroot="git://github.com/andsens/homeshick.git" -_gitname="homeshick" +pkgver() { + cd "$srcdir/$pkgname" + printf "0.0.r%d.%s\n" $(git rev-list HEAD --count) $(git rev-parse --short HEAD) +} build() { - cd "$srcdir" - msg "Connecting to GIT server...." - if [ -d $_gitname ] ; then - cd $_gitname && git pull origin - msg "The local files are updated." - else - git clone $_gitroot $_gitname - fi - - msg "GIT checkout done or server timeout" - # patch out the paths - sed -i "s|source \$homeshick|source /usr/lib/homeshick|" "$srcdir"/$_gitname/home/.homeshick + sed -i "s|source \$homeshick|source /usr/lib/homeshick|" "$srcdir"/$pkgname/bin/homeshick } package() { # copy the 'binary' *ahem* script - install -D "$srcdir"/$_gitname/home/.homeshick "$pkgdir"/usr/bin/homeshick + install -D "$srcdir"/$pkgname/bin/homeshick "$pkgdir"/usr/bin/homeshick # copy the utils scripts - mkdir -p "$pkgdir"/usr/lib/$_gitname/utils/ - install "$srcdir"/$_gitname/utils/*.sh "$pkgdir"/usr/lib/homeshick/utils + mkdir -p "$pkgdir"/usr/lib/homeshick/utils/ + install "$srcdir"/$pkgname/utils/*.sh "$pkgdir"/usr/lib/homeshick/utils # copy the licenses mkdir -p "$pkgdir"/usr/share/licenses/$pkgname/ - install -m=644 -t "$pkgdir"/usr/share/licenses/$pkgname/ "$srcdir"/$_gitname/LICENSE* + install -m=644 -t "$pkgdir"/usr/share/licenses/$pkgname/ "$srcdir"/$pkgname/LICENSE* } |