summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xperlFunktionen14
1 files changed, 14 insertions, 0 deletions
diff --git a/perlFunktionen b/perlFunktionen
index bcbbebd2..9a72bb7a 100755
--- a/perlFunktionen
+++ b/perlFunktionen
@@ -180,6 +180,14 @@ versteheMetaYml() {
versionsUniq -u
)
fi
+ if ${metaStripVersion["${wasAusgeben}"]}; then
+ metaYml["${wasAusgeben}"]=$(
+ printf '%s\n' "${metaYml["${wasAusgeben}"]}" | \
+ sed '
+ s/[<>=]\S\+\( \|$\)/\1/g
+ '
+ )
+ fi
done
echo "... fertig"
}
@@ -201,16 +209,22 @@ mangle_versions() {
declare -A metaInfos
declare -A metaRegexe
declare -A metaSubst
+declare -A metaStripVersion
declare -A metaYml
declare -A pkgBuild
metaRegexe["depends"]="requires"
metaSubst["depends"]=true
+metaStripVersion["depends"]=false
metaRegexe["makedepends"]="\(build\|configure\)_requires"
metaSubst["makedepends"]=true
+metaStripVersion["makedepends"]=false
metaRegexe["optdepends"]="recommends"
metaSubst["optdepends"]=true
+metaStripVersion["optdepends"]=true
metaRegexe["conflicts"]="conflicts"
metaSubst["conflicts"]=true
+metaStripVersion["conflicts"]=false
metaRegexe["provides"]="provides"
metaSubst["provides"]=false
+metaStripVersion["provides"]=false