diff options
author | Erich Eckner <git@eckner.net> | 2018-07-15 09:24:46 +0200 |
---|---|---|
committer | Erich Eckner <git@eckner.net> | 2018-07-15 09:24:46 +0200 |
commit | 96d45a3b007ac4e493244194c5d59def3f11d2c6 (patch) | |
tree | 77ee7f9a7e22e07c3c301d064a7e98998bf6d227 /perlFunktionen | |
parent | 0441d2064d5ba7d5d3326fa218bc874308f4e405 (diff) | |
download | archlinuxewe-96d45a3b007ac4e493244194c5d59def3f11d2c6.tar.xz |
perlFunktionen: strip version from optdepends
Diffstat (limited to 'perlFunktionen')
-rwxr-xr-x | perlFunktionen | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/perlFunktionen b/perlFunktionen index bcbbebd26..9a72bb7aa 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 |