summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarek Kubica2013-11-13 08:42:01 +0100
committerMarek Kubica2015-06-08 20:54:44 +0200
commit54ce2c451299c1c8a96e44aeece815c02ee46dfe (patch)
treea9a06612bdee4a3116779a4cda0209b5ce802b16
parentb165b3458fab5843b2e1f4e61fd7f0d7773438e2 (diff)
downloadaur-54ce2c451299c1c8a96e44aeece815c02ee46dfe.tar.gz
Updated to newer VCS PKGDIR recommendations
-rw-r--r--.SRCINFO4
-rw-r--r--.gitignore1
-rw-r--r--PKGBUILD31
3 files changed, 16 insertions, 20 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 7a767c137d94..d3c1b72f3fcf 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index eb3fc22a910e..bcf1f5250e17 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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*
}