@@ -87,7 +87,9 @@ fromPackageDescription haskellResolver nixpkgsResolver mismatchedDeps missingDep
87 | otherwise = create binding (i, create path ["self",i]) -- TODO: "self" shouldn't be hardcoded.
87 | otherwise = create binding (i, create path ["self",i]) -- TODO: "self" shouldn't be hardcoded.
89 resolveInNixpkgs :: Identifier -> Binding
89 resolveInNixpkgs :: Identifier -> Binding
91+ | i `elem` ["clang","lldb","llvm"] = create binding (i,create path ["self","llvmPackages",i]) -- TODO: evil!
90− resolveInNixpkgs i = fromMaybe (bindNull i) (nixpkgsResolver i)
92+ | otherwise = fromMaybe (bindNull i) (nixpkgsResolver i)
92 resolveInHackageThenNixpkgs :: Identifier -> Binding
94 resolveInHackageThenNixpkgs :: Identifier -> Binding
93 resolveInHackageThenNixpkgs i | haskellResolver (Dependency (PackageName (i^.ident)) anyVersion) = resolveInHackage i
95 resolveInHackageThenNixpkgs i | haskellResolver (Dependency (PackageName (i^.ident)) anyVersion) = resolveInHackage i