@@ -7,9 +7,9 @@ import Distribution.Nixpkgs.Haskell.FromStack
7import Distribution.Nixpkgs.Haskell.FromStack.Package
7import Distribution.Nixpkgs.Haskell.FromStack.Package
8import Distribution.Nixpkgs.Haskell.Stack
8import Distribution.Nixpkgs.Haskell.Stack
9import Distribution.Nixpkgs.Haskell.Stack.PrettyPrinting as PP
9import Distribution.Nixpkgs.Haskell.Stack.PrettyPrinting as PP
10−import Distribution.Version (Version(..))
10+import Distribution.Version (Version)
11import Distribution.Compiler (AbiTag(..), unknownCompilerInfo)
11import Distribution.Compiler (AbiTag(..), unknownCompilerInfo)
12−import Distribution.Package (PackageName(..), pkgName)
12+import Distribution.Package (mkPackageName, pkgName)
13import Language.Nix as Nix
13import Language.Nix as Nix
14import Options.Applicative
14import Options.Applicative
15import Runner.Cli
15import Runner.Cli
@@ -56,7 +56,7 @@ run = do
56 hPutStrLn h ("# Generated by stack2nix from " ++ stackYaml ^. syFilePath)
56 hPutStrLn h ("# Generated by stack2nix from " ++ stackYaml ^. syFilePath)
57 hPrint h out
57 hPrint h out
59− reachable = fmap PackageName
59+ reachable = fmap mkPackageName
60 $ F.toList . F.foldr1 Set.union
60 $ F.toList . F.foldr1 Set.union
61 $ nodeDepends . mkNode <$> packages
61 $ nodeDepends . mkNode <$> packages
62 s2nLoader mHash pkgId =
62 s2nLoader mHash pkgId =