From 6495fca97151840aca1a2e88f0532abd86971678 Mon Sep 17 00:00:00 2001 From: Luca Weiss Date: Tue, 9 Oct 2018 17:11:44 +0200 Subject: [PATCH] Remove fuzzy versions for dependencies Fixes #1344 --- pmb/parse/apkindex.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pmb/parse/apkindex.py b/pmb/parse/apkindex.py index 50ff95a4..29b023a3 100644 --- a/pmb/parse/apkindex.py +++ b/pmb/parse/apkindex.py @@ -300,6 +300,11 @@ def providers(args, package, arch=None, must_exist=True, indexes=None): arch = arch or args.arch_native indexes = pmb.helpers.repo.apkindex_files(args, arch) + for operator in [">", ">=", "=", "<=", "<", "~"]: + if operator in package: + package = package.split(operator)[0] + break + ret = collections.OrderedDict() for path in indexes: # Skip indexes not providing the package