From 953d63a74b2d921028aef835f06936751bf37b2b Mon Sep 17 00:00:00 2001 From: Dominique Dumont Date: Fri, 14 Jan 2022 18:18:43 +0100 Subject: fix bump-dependency-version script: preserve --- lib/Config/Model/scripts/bump-dependency-version | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/lib/Config/Model/scripts/bump-dependency-version b/lib/Config/Model/scripts/bump-dependency-version index 4322dfc8..56a5646e 100644 --- a/lib/Config/Model/scripts/bump-dependency-version +++ b/lib/Config/Model/scripts/bump-dependency-version @@ -6,7 +6,17 @@ doc: cme run bump-dependency-version -arg pkg=libconfig-model-perl -arg versio doc: cme run bump-dependency-version -arg 'pkg=libuv1.*' -arg version=1.18.0 app: dpkg-control -var: $var{change_it} = "s/^($args{pkg})(?:\\s|\\(?:|\$).*/\$1 (>= $args{version})/" ; +---var +$var{change_it} = qq{ + s/^ + ($args{pkg}) # $1 package + \\s*(\\([^)]+\\))? # $2 dep version (may be) + \\s*(.*) # $3 whatever's left + / + (\$3 ? qq!\$1 (>= $args{version}) \$3! : qq!\$1 (>= $args{version})!) + /xe +} +--- load: ! source Build-Depends:=~"$change_it" load: ! source Build-Depends-Indep:=~"$change_it" -- cgit v1.2.3