@@ -22,7 +22,7 @@ cabal2nix cabal = MkDerivation
22 , isLibrary = isJust (Cabal.library tpkg)
22 , isLibrary = isJust (Cabal.library tpkg)
23 , isExecutable = not (null (Cabal.executables tpkg))
23 , isExecutable = not (null (Cabal.executables tpkg))
24 , buildDepends = normalizeNixNames (filter (`notElem` (name : corePackages)) $ map unDep deps)
24 , buildDepends = normalizeNixNames (filter (`notElem` (name : corePackages)) $ map unDep deps)
25− , buildTools = normalizeNixNames (filter (`notElem` coreBuildTools) $ map unDep tools)
25+ , buildTools = normalizeNixBuildTools (filter (`notElem` coreBuildTools) $ map unDep tools)
26 , extraLibs = normalizeNixLibs libs
26 , extraLibs = normalizeNixLibs libs
27 , pkgConfDeps = normalizeNixLibs pcs
27 , pkgConfDeps = normalizeNixLibs pcs
28 , runHaddock = True
28 , runHaddock = True
@@ -70,3 +70,6 @@ normalizeNixNames = normalizeList . map toNixName
71normalizeNixLibs :: [String] -> [String]
71normalizeNixLibs :: [String] -> [String]
72normalizeNixLibs = normalizeList . concatMap libNixName
72normalizeNixLibs = normalizeList . concatMap libNixName
74+normalizeNixBuildTools :: [String] -> [String]
75+normalizeNixBuildTools = normalizeList . map buildToolNixName