diff options
author | Benjamin Chrétien | 2015-12-10 22:35:44 +0100 |
---|---|---|
committer | Benjamin Chrétien | 2015-12-10 22:35:44 +0100 |
commit | 8cdba344c301766566cc8816b3ca2b65c0ca3191 (patch) | |
tree | 2d8674563c343c18b3d80b890cff8282d2814bfc /PKGBUILD | |
parent | 067e5d667aa86ad1102940f215c5342156f52d15 (diff) | |
download | aur-spacevecalg-git.tar.gz |
Fix pkgver
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 13 |
1 files changed, 9 insertions, 4 deletions
@@ -2,10 +2,7 @@ pkgname=spacevecalg-git _name=spacevecalg -pkgver=20150701 -pkgver() { - date +%Y%m%d -} +pkgver=r97.9d97669 pkgrel=1 pkgdesc="Implementation of spatial vector algebra with the Eigen 3 linear algebra library." arch=('i686' 'x86_64') @@ -17,6 +14,14 @@ provides=('spacevecalg') source=("${_name}::git+https://github.com/jorisv/SpaceVecAlg") md5sums=('SKIP') +pkgver() { + cd "${srcdir}/${_name}" + ( 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 rev-parse --short HEAD)" + ) +} + build() { cd "${srcdir}/${_name}" |