From baa52e08f80ee30bc6099d180f286b453fb6e07b Mon Sep 17 00:00:00 2001 From: Quinn Unger Date: Tue, 7 Jul 2026 14:23:10 +0100 Subject: [PATCH] fix dependency resolution (#7) --- lib/resolveDeps.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/lib/resolveDeps.nix b/lib/resolveDeps.nix index bb7ecc6..e133b9c 100644 --- a/lib/resolveDeps.nix +++ b/lib/resolveDeps.nix @@ -14,9 +14,11 @@ let map ( req: let - candidates = with req; coreSet.${vendor}.${library}.${name}; + core = coreSet.${req.vendor}.${req.library}.${req.name}; + default = core; # toplevel derivation is always the latest version + candidates = core.list; in - lib.findFirst (dep: req.condition dep.version) candidates.latest candidates.list + lib.findFirst (dep: req.condition dep.version) default candidates ) (parseDeps coreDrv); fetchDepsRecursive = -- 2.51.2