X-Git-Url: https://git.distorted.org.uk/~mdw/termux-packages/blobdiff_plain/658bba67c018a0b51df08723cd4c3a57c2668d2e..0775a3e0cc01773a7693bb23017a98bb525b00e8:/scripts/buildorder.py diff --git a/scripts/buildorder.py b/scripts/buildorder.py index fa02f7a9..b6581534 100755 --- a/scripts/buildorder.py +++ b/scripts/buildorder.py @@ -2,6 +2,7 @@ # buildorder.py - script to generate a build order respecting package dependencies import os +import re import sys from itertools import filterfalse @@ -52,7 +53,8 @@ class TermuxBuildFile(object): comma_deps = line[len(prefix):].replace('"', '') return set([ - dep.strip() for dep in comma_deps.split(',') + # Replace parenthesis to handle version qualifiers, as in "gcc (>= 5.0)": + re.sub(r'\(.*?\)', '', dep).strip() for dep in comma_deps.split(',') if 'libandroid-support' not in dep ])