diff options
author | jgmdev | 2016-01-25 04:07:04 -0400 |
---|---|---|
committer | jgmdev | 2016-01-25 04:07:04 -0400 |
commit | a870e0ac14370f6f6f83d04471732f7b339a100f (patch) | |
tree | e921e2e93fc9e27f1ea4f59d72d3d23e43fac0f4 /PKGBUILD | |
parent | 2814b4d18a618ee15a5c8bac89d5a54caa625507 (diff) | |
download | aur-a870e0ac14370f6f6f83d04471732f7b339a100f.tar.gz |
Fixed pkgver() using yan12125 recommendation.
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 11 |
1 files changed, 8 insertions, 3 deletions
@@ -3,7 +3,7 @@ pkgname=castxml-git _gitname=CastXML pkgdesc="C-family abstract syntax tree XML output tool." -pkgver=552dd69 +pkgver=r243.f57109f pkgrel=1 arch=('i686' 'x86_64') url="https://github.com/CastXML/CastXML" @@ -21,7 +21,12 @@ md5sums=( pkgver() { cd "${srcdir}/${_gitname}" - git log | head -n 1 | cut -d" " -f2 | awk '{print substr($0,0,7)}' + ( set -o pipefail + git describe --long 2>/dev/null | sed 's/\([^-]*-g\)/r\1/;s/-/./g' || + printf "r%s.%s" \ + "$(git rev-list --count HEAD)" \ + "$(git log | head -n 1 | cut -d" " -f2 | awk '{print substr($0,0,7)}')" + ) } prepare() { @@ -42,4 +47,4 @@ build() { package(){ cd "$srcdir/${_gitname}" make DESTDIR="$pkgdir" install -} +}
\ No newline at end of file |