diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 16 |
1 files changed, 12 insertions, 4 deletions
@@ -95,6 +95,7 @@ sha256sums=( _parse_ver() { local \ _pkgver="${1}" \ + _out="" \ _ver \ _rev \ _commit @@ -102,22 +103,29 @@ _parse_ver() { echo \ "${_pkgver}" | \ awk \ - -F "+" \ + -F '+' \ '{print $1}')" _rev="$( \ echo \ "${_pkgver}" | \ awk \ - -F "+" + -F '+' \ '{print $2}')" _commit="$( \ echo \ "${_pkgver}" | \ awk \ - -F "+" \ + -F '+' \ '{print $3}')" + _out=${_ver} + if [[ "${_rev}" != "" ]]; then + _out+=".r${_rev}" + fi + if [[ "${_commit}" != "" ]]; then + _out+=".${_commit}" + fi echo \ - "${_ver}.r${_rev}.${_commit}" + "${_out}" } pkgver() { |