diff options
author | James An | 2016-07-07 00:20:10 -0400 |
---|---|---|
committer | James An | 2016-07-07 00:20:10 -0400 |
commit | 0635c7baa36147d6d3437b8c1e55fab1272ff441 (patch) | |
tree | c7dcdb066ae4490ad9cbb4088f6f1f006cd57e4f | |
parent | 42867e98bf3b64ada3eb9b549e1b3beb0c975c30 (diff) | |
download | aur-0635c7baa36147d6d3437b8c1e55fab1272ff441.tar.gz |
Fixed the $pkgver by using upstream's release version strings and the VCS packaging guidelines.
-rw-r--r-- | .SRCINFO | 6 | ||||
-rw-r--r-- | PKGBUILD | 10 |
2 files changed, 9 insertions, 7 deletions
@@ -1,7 +1,7 @@ pkgbase = php-cairo-git pkgdesc = PHP Object Oriented interface to Cairo Graphics library. - pkgver = r205.9662114 - pkgrel = 2 + pkgver = 1.0.0_dev.r9.9662114 + pkgrel = 1 url = https://github.com/gtkforphp/cairo arch = any license = PHP @@ -9,7 +9,7 @@ pkgbase = php-cairo-git depends = php depends = cairo depends = php-datastructures - provides = php-cairo=r205.9662114 + provides = php-cairo=1.0.0_dev.r9.9662114 conflicts = php-cairo source = php-cairo::git+https://github.com/gtkforphp/cairo.git#branch=php7 md5sums = SKIP @@ -3,8 +3,8 @@ pkgname="php-cairo-git" _pkgname=${pkgname%-git} __pkgname=${_pkgname#php-} -pkgver=r205.9662114 -pkgrel=2 +pkgver=1.0.0_dev.r9.9662114 +pkgrel=1 pkgdesc="PHP Object Oriented interface to Cairo Graphics library." arch=('any') url="https://github.com/gtkforphp/$__pkgname" @@ -20,8 +20,10 @@ pkgver() { cd "$_pkgname" ( set -o pipefail - git describe --long --tag | sed -r 's/([^-]*-g)/r\1/;s/-/./g;s/^v//' || - printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" + release="$(grep VERSION src/php_cairo.h | cut -f2 -d\" | tr - _)" + hash="$(git blame src/php_cairo.h | grep VERSION | cut -f1 -d\ )" + revision="$(git rev-list --count $hash..HEAD).$(git rev-parse --short HEAD)" + printf "%s.r%s" "$release" "$revision" ) } |