diff --git a/scripts/buildorder.py b/scripts/buildorder.py index 7afb503be..c597fbc10 100755 --- a/scripts/buildorder.py +++ b/scripts/buildorder.py @@ -120,10 +120,9 @@ class TermuxSubPackage: self.name = os.path.basename(subpackage_file_path).split('.subpackage.sh')[0] self.parent = parent - if virtual: - self.deps = set([parent.name]) - else: - self.deps = parse_build_file_dependencies(subpackage_file_path) + self.deps = set([parent.name]) + if not virtual: + self.deps |= parse_build_file_dependencies(subpackage_file_path) self.dir = parent.dir self.needed_by = set() # Populated outside constructor, reverse of deps.