diff options
-rw-r--r-- | PKGBUILD | 35 |
1 files changed, 21 insertions, 14 deletions
@@ -92,43 +92,50 @@ sha256sums=( 'SKIP' ) -pkgver() { +_parse_ver() { local \ - _pkgver \ + _pkgver="${1}" \ _ver \ _rev \ _commit - cd \ - "${_pkgname}" || \ - exit - _pkgver="$( \ - git \ - describe \ - --tags | \ - sed \ - 's/^GNOME_CONTROL_CENTER_//;s/_/./g;s/-/+/g')" _ver="$( \ echo \ "${_pkgver}" | \ - IFS="+" \ awk \ + -F "+" \ '{print $1}')" _rev="$( \ echo \ "${_pkgver}" | \ - IFS="+" \ awk \ + -F "+" '{print $2}')" _commit="$( \ echo \ "${_pkgver}" | \ - IFS="+" \ awk \ + -F "+" \ '{print $3}')" echo \ "${_ver}.r${_rev}.${_commit}" } +pkgver() { + local \ + _pkgver + cd \ + "${_pkgname}" || \ + exit + _pkgver="$( \ + git \ + describe \ + --tags | \ + sed \ + 's/^GNOME_CONTROL_CENTER_//;s/_/./g;s/-/+/g')" + _parse_ver \ + "${_pkgver}" +} + # shellcheck disable=SC2154 prepare() { cd \ |