[[ -n "$LIBMAKEPKG_LINT_PKGBUILD_PKGREL_SH" ]] && return
LIBMAKEPKG_LINT_PKGBUILD_PKGREL_SH=1
MAKEPKG_LIBRARY=${MAKEPKG_LIBRARY:-'@libmakepkgdir@'}
source "$MAKEPKG_LIBRARY/util/message.sh"
lint_pkgbuild_functions+=('lint_pkgrel')
check_pkgrel() {
local rel=$1 type=$2
if [[ -z $rel ]]; then
error "$(gettext "%s is not allowed to be empty.")" "pkgrel${type:+ in $type}"
return 1
fi
if [[ $rel != +([0-9])?(.+([0-9])) ]]; then
error "$(gettext "%s must be of the form 'integer[.integer]', not %s.")" "pkgrel${type:+ in $type}" "$rel"
return 1
fi
}
lint_pkgrel() {
check_pkgrel "$pkgrel"
}