From 96d45a3b007ac4e493244194c5d59def3f11d2c6 Mon Sep 17 00:00:00 2001 From: Erich Eckner Date: Sun, 15 Jul 2018 09:24:46 +0200 Subject: perlFunktionen: strip version from optdepends --- perlFunktionen | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'perlFunktionen') 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 -- cgit v1.2.3-54-g00ecf