From 04ca52a8e71985147d8fe6a5eace3721757f3214 Mon Sep 17 00:00:00 2001 From: fabolous005 Date: Fri, 15 Nov 2024 14:52:19 +0100 Subject: [PATCH] make '.ebuild' in version extraction optional + allow multidigit revisions --- helper.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/helper.sh b/helper.sh index cd00d5d..6e27937 100755 --- a/helper.sh +++ b/helper.sh @@ -207,7 +207,7 @@ function _get_latest() { function _extract_version() { local ebuild="$1" local revision= - [[ $ebuild =~ (-r[0-9])\.ebuild$ ]] && revision="${BASH_REMATCH[1]}" + [[ $ebuild =~ (-r[0-9]+)(\.ebuild)?$ ]] && echo "matched revision" && revision="${BASH_REMATCH[1]}" ebuild=${ebuild%.ebuild} ebuild=${ebuild/-r[[:digit:]]} ebuild=${ebuild##*-}