@@ -82,7 +82,7 @@ main = do
8282 . Map.delete "som" -- TODO: https://github.com/NixOS/cabal2nix/issues/164
8383 . Map.delete "type" -- TODO: https://github.com/NixOS/cabal2nix/issues/163
8484 hackage <- fixup <$> readHackage hackageRepository
85− snapshots <- runParIO (readLTSHaskell ltsHaskellRepository)
85+ lts <- readLTSHaskell ltsHaskellRepository
8686 nightly <- readStackageNightly stackageNightlyRepository
8787 let
8888 config :: Configuration
@@ -114,7 +114,7 @@ main = do
114114 [ Map.singleton name (Set.singleton (resolveConstraint c hackage)) | c@(Dependency name _) <- extraPackages config ]
115115
116116 stackagePackageSet :: Map PackageName (Map Version Spec)
117− stackagePackageSet = Map.fromListWith (Map.unionWith mergeSpecs) [ (n, Map.singleton (Stackage.version spec) spec) | snapshot <- nightly:snapshots, (n, spec) <- Map.toList (packages snapshot) ]
117+ stackagePackageSet = Map.fromListWith (Map.unionWith mergeSpecs) [ (n, Map.singleton (Stackage.version spec) spec) | snapshot <- [nightly,lts], (n, spec) <- Map.toList (packages snapshot) ]
118118
119119 db :: PackageMultiSet
120120 db = Map.unionsWith Set.union [ Map.map Set.singleton generatedDefaultPackageSet
@@ -187,14 +187,14 @@ main = do
187187 mapM_ (\pkg -> hPutStrLn h pkg >> hPutStrLn h "") pkgs
188188 hPutStrLn h "}"
189189
190− void $ runParIO $ flip parMapM snapshots $ \Snapshot {..} -> liftIO $ do
190+ forM_ [lts] $ \Snapshot {..} -> liftIO $ do
191191 let allPackages :: PackageSet
192192 allPackages = Map.difference
193193 (Map.fromList [ (name, Stackage.version spec) | (name, spec) <- Map.toList packages ] `Map.union` generatedDefaultPackageSet)
194194 corePackages'
195195
196196 ltsConfigFile :: FilePath
197− ltsConfigFile = nixpkgsRepository </> "pkgs/development/haskell-modules/configuration-" ++ show (pPrint snapshot) ++ ".nix"
197+ ltsConfigFile = nixpkgsRepository </> "pkgs/development/haskell-modules/configuration-lts.nix"
198198
199199 corePackages' :: PackageSet
200200 corePackages' = corePackages `Map.union` Map.fromList [("Cabal", Version [] []), ("rts", Version [] [])]