summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorDoug Newgard2016-05-11 17:52:44 -0500
committerDoug Newgard2016-05-11 17:52:44 -0500
commit6dc45170d9bd023f6f8b19fc578be37ebd85bf38 (patch)
tree11e4c5a6b0d4826ba953fc8bb7ca0fd4912e26dc
parentca0a38f1550bc0fa97ec09250dc46cc6246bfa52 (diff)
downloadaur-6dc45170d9bd023f6f8b19fc578be37ebd85bf38.tar.gz
Simplify pkgver function
-rw-r--r--PKGBUILD2
1 files changed, 1 insertions, 1 deletions
diff --git a/PKGBUILD b/PKGBUILD
index cd858528aea5..e8159f90e29d 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -31,7 +31,7 @@ pkgver() {
cd $_pkgname
local efl_version=$(grep -m1 EFL_VERSION configure.ac | awk -F [][] '{print $2 "." $4 "." $6}')
- efl_version=$(awk -F , -v efl_version=${efl_version%.} '/^AC_INIT/ {gsub(/efl_version/, efl_version); gsub(/[\[\] -]/, ""); print $2}' configure.ac)
+ efl_version=$efl_version$(awk 'match($0, /^AC_INIT\(.*\[efl_version-?([^\]]*)\]/, a) {print a[1]}' configure.ac)
printf "%s.%s.g%s" "$efl_version" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
}