diff options
-rw-r--r-- | PKGBUILD | 15 |
1 files changed, 12 insertions, 3 deletions
@@ -3,6 +3,7 @@ pkgname=agg-2.6-git _pkgname=agg pkgver=2.6 +_pkgver=2.6 pkgrel=1 pkgdesc='High Quality Rendering Engine for C++' arch=('x86_64') @@ -20,8 +21,16 @@ sha256sums=('SKIP' '74449c3b7082b77d63a23aba1c17ecc85c9dd292b3c6254f636746915d2c27b8' '308c93912836bb56fdd52c308bec06a5d3fe2b05947e35a89bab0bb52ce03d91') +pkgver() { + cd "$_pkgname-$_pkgver" + ( 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)" + ) +} + prepare() { - cd "$_pkgname-$pkgver/agg-src" + cd "$_pkgname-$_pkgver/agg-src" autoupdate aclocal @@ -32,7 +41,7 @@ prepare() { } build() { - cd "$_pkgname-$pkgver/agg-src" + cd "$_pkgname-$_pkgver/agg-src" # Do not use/remove GPC code to remove dependency on GPC license # See https://github.com/ghaerr/agg-2.6/blob/master/agg-web/license/index.html @@ -41,7 +50,7 @@ build() { } package() { - make -C "$_pkgname-$pkgver/agg-src" DESTDIR="$pkgdir" install + make -C "$_pkgname-$_pkgver/agg-src" DESTDIR="$pkgdir" install # Do not use/remove GPC code to remove dependency on GPC license # See https://github.com/ghaerr/agg-2.6/blob/master/agg-web/license/index.html |