summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorClemmitt Sigler2022-12-03 17:36:06 -0500
committerClemmitt Sigler2022-12-03 17:36:06 -0500
commit5f395cab47444260eef0109dc18ca609ed81c464 (patch)
tree5d4cb8522be49babcae8180a9168463f710162fa
parente37c4681af9fdf2c8068ecd37d595e883f3e9c68 (diff)
downloadaur-5f395cab47444260eef0109dc18ca609ed81c464.tar.gz
Fix pkgver for git pkg :\
-rw-r--r--PKGBUILD15
1 files changed, 12 insertions, 3 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 1d636ec153ae..a1a92b04a7e3 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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