summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--PKGBUILD9
1 files changed, 8 insertions, 1 deletions
diff --git a/PKGBUILD b/PKGBUILD
index ef26c6bb5a40..484e2a6e0389 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -86,8 +86,15 @@ fi
}
pkgver() {
- cd "$srcdir"/$_gitname/
+ cd $srcdir
+ if [ ! -d $_gitname ] ; then
+ git clone $_gitroot
+ cd "$srcdir"/$_gitname/
printf "$date"."r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
+ else
+ cd "$srcdir"/$_gitname/
+ printf "$date"."r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
+ fi
}