diff options
author | Christoph Fink | 2019-08-19 11:29:13 +0300 |
---|---|---|
committer | Christoph Fink | 2019-08-19 11:29:13 +0300 |
commit | 9ea29e9bdc9ea3dd6dfb96e873adeba4abd89da4 (patch) | |
tree | 6b15fbbf07296cd7139228c955d01d31670e71d9 /PKGBUILD | |
parent | cf7a8909d2d38f3160f130faaf8759a56884e514 (diff) | |
download | aur-9ea29e9bdc9ea3dd6dfb96e873adeba4abd89da4.tar.gz |
version != tag
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 24 |
1 files changed, 15 insertions, 9 deletions
@@ -1,6 +1,6 @@ # Maintainer: peippo <christoph.fink@gmail.com> pkgname=geos-git -pkgver=3.7.0rc1.r9.g1be02b36 +pkgver=3.8.0dev.4c70abae pkgrel=1 pkgdesc="C++ port of the Java Topology Suite (git version)" @@ -16,18 +16,24 @@ source=("${pkgname}::git+https://git.osgeo.org/gitea/geos/geos.git") md5sums=('SKIP') pkgver() { - cd "${pkgname}" - git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g' + cd "${pkgname}" + if [[ -e "Version.txt" ]]; then + source Version.txt + COMMIT="$(git rev-parse --short HEAD)" + echo "${GEOS_VERSION_MAJOR}.${GEOS_VERSION_MINOR}.${GEOS_VERSION_PATCH}${GEOS_PATCH_WORD}.${COMMIT}" + else + git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g' + fi } build() { - cd "${pkgname}" - ./autogen.sh - ./configure --prefix=/usr - make + cd "${pkgname}" + ./autogen.sh + ./configure --prefix=/usr + make } package() { - cd "${pkgname}" - make DESTDIR="${pkgdir}" install + cd "${pkgname}" + make DESTDIR="${pkgdir}" install } |