git.iko.soy/typeable/cabal2nix
on master help sign in
hackage2nix: filter the package name from the list of missing libraries
5c74aafPeter Simons
src/hackage2nix.hs+1−1
@@ -120,7 +120,7 @@ generatePackage hackage resolver nixpkgs name version descr = do
120 missing = Set.unions
120 missing = Set.unions
121 [ Set.fromList (filter (not . isKnownNixpkgAttribute nixpkgs hackage) (extraLibs drv ++ pkgConfDeps drv ++ buildTools drv))
121 [ Set.fromList (filter (not . isKnownNixpkgAttribute nixpkgs hackage) (extraLibs drv ++ pkgConfDeps drv ++ buildTools drv))
122 , selectMissingHackageNames (Set.fromList (buildDepends drv ++ testDepends drv))
122 , selectMissingHackageNames (Set.fromList (buildDepends drv ++ testDepends drv))
123− , Set.fromList [ n | Dependency (PackageName n) _ <- missingDeps ]
123+ , Set.fromList [ n | Dependency (PackageName n) _ <- missingDeps, n /= name ]
124 ]
124 ]
125
125
126 missingOverrides :: Doc
126 missingOverrides :: Doc