From de4a08f3d4776b538dbed8d27c90201d82e4360b Mon Sep 17 00:00:00 2001 From: Jan Lindemann Date: Sat, 17 Sep 2016 06:27:02 +0000 Subject: [PATCH] projects.py: Add support for explicitly specifying version in pkg.required Signed-off-by: Jan Lindemann --- scripts/projects.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/scripts/projects.py b/scripts/projects.py index a73816da..6aea1db1 100644 --- a/scripts/projects.py +++ b/scripts/projects.py @@ -292,10 +292,14 @@ def cmd_pkg_requires(args_): if len(dep) == 3: dep_project = re.sub(r'-devel$|-run$', '', dep[0]) version = get_value(dep_project, 'version', '') + version_pattern=re.compile("[0-9-.]*") if dep[2] == 'VERSION': dep[2] = version.split('-')[0] elif dep[2] == 'VERSION-REVISION': dep[2] = version + elif version_pattern.match(dep[2]): + # dep[2] = dep[2] + pass else: raise Exception("Unknown version specifier in " + spec) r.append(' '.join(dep))