diff options
Diffstat (limited to 'src/common.nim')
-rw-r--r-- | src/common.nim | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/common.nim b/src/common.nim index a7d59c4..6b15b4c 100644 --- a/src/common.nim +++ b/src/common.nim @@ -242,10 +242,10 @@ proc queryUnrequired*(handle: ptr AlpmHandle, withOptional: bool, withoutOptiona installed.add(pkg.toPackageReference) if pkg.reason == AlpmReason.explicit: explicit &= $pkg.name - dependsTable.add($pkg.name, - depends.map(x => (x, false)) + optional.map(x => (x, true))) + dependsTable[$pkg.name]= + depends.map(x => (x, false)) + optional.map(x => (x, true)) if provides.len > 0: - alternatives.add($pkg.name, provides) + alternatives[$pkg.name]= provides (installed, explicit.toHashSet + assumeExplicit, dependsTable, alternatives) |