summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorJonathan Liu2015-09-17 17:16:37 +1000
committerJonathan Liu2015-09-17 17:16:55 +1000
commit8e15e6c73fb5fdfa725287cbc6c64d60ba7525d4 (patch)
tree8c1f636c735ec78dcf04122a532084be1ba9af4d /PKGBUILD
parente87cdee799b42ba5c0be3240944bec5e10928202 (diff)
downloadaur-winexe-git.tar.gz
Improve pkgver() function
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD6
1 files changed, 4 insertions, 2 deletions
diff --git a/PKGBUILD b/PKGBUILD
index a7717cf3a1c8..94b7145276cb 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -18,8 +18,10 @@ md5sums=('SKIP'
'09379f3349f9ebefe2d11b90222110ad')
pkgver() {
- cd "${_gitname}"
- printf "1.1.r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
+ cd "${_gitname}/source"
+ VERSION_MAJOR="$(sed -ne 's/^#define VERSION_MAJOR \([0-9]*\)$/\1/p' winexesvc.h)"
+ VERSION_MINOR="$(sed -ne 's/^#define VERSION_MINOR \([0-9]*\)$/\1/p' winexesvc.h)"
+ printf "${VERSION_MAJOR}.${VERSION_MINOR}.r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
}
prepare() {