summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorBenjamin Chrétien2015-12-10 22:35:44 +0100
committerBenjamin Chrétien2015-12-10 22:35:44 +0100
commit8cdba344c301766566cc8816b3ca2b65c0ca3191 (patch)
tree2d8674563c343c18b3d80b890cff8282d2814bfc /PKGBUILD
parent067e5d667aa86ad1102940f215c5342156f52d15 (diff)
downloadaur-spacevecalg-git.tar.gz
Fix pkgver
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD13
1 files changed, 9 insertions, 4 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 876337277ab5..f5abd266f063 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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}"