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))