git.iko.soy/typeable/cabal2nix
on master help sign in
hackage2nix.hs: add some older versions to the generated set for 6.12.x support
2ac9473Peter Simons
src/hackage2nix.hs+4
@@ -177,7 +177,11 @@ extraPackages =
177 map (\s -> fromMaybe (error (show s ++ " is not a valid extra package selector")) (simpleParse s))
177 map (\s -> fromMaybe (error (show s ++ " is not a valid extra package selector")) (simpleParse s))
178 [ "Cabal == 1.20.*" -- required for cabal-install et al on old GHC versions
178 [ "Cabal == 1.20.*" -- required for cabal-install et al on old GHC versions
179 , "Cabal == 1.18.*"
179 , "Cabal == 1.18.*"
180+ , "containers < 0.5" -- required to build alex with GHC 6.12.3
181+ , "deepseq == 1.3.0.1" -- required to build Cabal with GHC 6.12.3
180 , "optparse-applicative == 0.10.*" -- required for elm-make 0.1.1 and elm-package 0.4
182 , "optparse-applicative == 0.10.*" -- required for elm-make 0.1.1 and elm-package 0.4
183+ , "primitive == 0.5.1.*" -- required to build alex with GHC 6.12.3
184+ , "split < 0.2" -- newer versions don't work with GHC 6.12.3
181 ]
185 ]
182
186
183cabal2nix :: (Dependency -> Bool) -> GenericPackageDescription -> ([Dependency], FlagAssignment, Derivation)
187cabal2nix :: (Dependency -> Bool) -> GenericPackageDescription -> ([Dependency], FlagAssignment, Derivation)