git.iko.soy/typeable/cabal2nix
on master help sign in
hackage2nix: computer proper overrides for extraFunctionArgs
commiteaa654ea7805999a8ca71a44518a694f135c9c52 authorPeter Simons <simons@cryp.to> dateSat 16 Jul 2016, 14:52 (10 years ago) parente7acdcc
1 file changed+1−1
hackage2nix/Main.hs+1−1
hackage2nix/Main.hs+1−1
@@ -171,7 +171,7 @@ main = do
171171 & metaSection.hydraPlatforms %~ (if isInDefaultPackageSet then id else const Set.empty)
172172
173173 overrides :: Doc
174− overrides = fcat $ punctuate space [ disp b <> semi | b <- Set.toList (view (dependencies . each) drv), not (isFromHackage b) ]
174+ overrides = fcat $ punctuate space [ disp b <> semi | b <- Set.toList ((view (dependencies . each) drv) `Set.union` view extraFunctionArgs drv), not (isFromHackage b) ]
175175 return $ render $ nest 2 $
176176 hang (doubleQuotes (text attr) <+> equals <+> text "callPackage") 2 (parens (pPrint drv)) <+> (braces overrides <> semi)
177177