diff options
author | Clemmitt Sigler | 2022-12-03 17:36:06 -0500 |
---|---|---|
committer | Clemmitt Sigler | 2022-12-03 17:36:06 -0500 |
commit | 5f395cab47444260eef0109dc18ca609ed81c464 (patch) | |
tree | 5d4cb8522be49babcae8180a9168463f710162fa | |
parent | e37c4681af9fdf2c8068ecd37d595e883f3e9c68 (diff) | |
download | aur-5f395cab47444260eef0109dc18ca609ed81c464.tar.gz |
Fix pkgver for git pkg :\
-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 |