From 0dab4facbde189615428dd7d5b64447e7c93bbfc Mon Sep 17 00:00:00 2001 From: Erich Eckner Date: Mon, 9 Jul 2018 13:43:56 +0200 Subject: testeAbhaengigkeiten: prepare for python --- testeAbhaengigkeiten | 32 +++++++++++++++++++++++--------- 1 file changed, 23 insertions(+), 9 deletions(-) (limited to 'testeAbhaengigkeiten') diff --git a/testeAbhaengigkeiten b/testeAbhaengigkeiten index 015ed161..1a294667 100755 --- a/testeAbhaengigkeiten +++ b/testeAbhaengigkeiten @@ -81,14 +81,28 @@ if ${err}; then exit 1 fi sed ' - :begin; - $!N; - s@^\(\(provides\|makedepends\|depends\|optdepends\|conflicts\)=[^)]*\)\n\(.*\)$@\1 \3@; - tbegin; - P; - D - ' -i PKGBUILD - sed '/^\(provides\|makedepends\|optdepends\|conflicts\)=/d' -i PKGBUILD - sed "s|^depends=.*\$|${ersatz}|" -i PKGBUILD + :begin; + $!N; + s@^\(\('"$( + printf '%s\|' "${!metaRegexe[@]}" | \ + sed 's/\\|$//' + )"'\)=[^)]*\)\n\(.*\)$@\1 \3@; + tbegin; + P; + D + ' -i PKGBUILD + sed '/^\('"$( + printf '%s\|' "${!metaRegexe[@]}" | \ + sed ' + s/\(^\|\\|\)_\?depends\($\|\\|\)/\1\2/ + s/\(\\|\)\{2\}/\1/g + s/\\|$// + ' + )"'\)=/d' -i PKGBUILD + sed 's|^'"$( + printf '%s\n' "${!metaRegexe[@]}" | \ + grep -xm1 '_\?depends' | \ + tr -d '\n' + )"'=.*$|'"${ersatz}"'|' -i PKGBUILD "${me}" "$@" fi -- cgit v1.2.3-54-g00ecf