From b07df8c7df53d089367fcc657ce2bdbb1a6a6f70 Mon Sep 17 00:00:00 2001 From: EnumDev Date: Sat, 3 May 2025 17:30:27 +0300 Subject: [PATCH] 'compile' subcommand will now detect if virtual package is installed --- src/bpm/main.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/bpm/main.go b/src/bpm/main.go index 92274de..88b581d 100644 --- a/src/bpm/main.go +++ b/src/bpm/main.go @@ -608,6 +608,8 @@ func resolveCommand() { for i := len(unmetDepends) - 1; i >= 0; i-- { if slices.Contains(installedPackages, unmetDepends[i]) { unmetDepends = append(unmetDepends[:i], unmetDepends[i+1:]...) + } else if ok, _ := bpmlib.IsVirtualPackage(unmetDepends[i], rootDir); ok { + unmetDepends = append(unmetDepends[:i], unmetDepends[i+1:]...) } }