git.iko.soy/typeable/cabal2nix
on master help sign in
Add older Cabal versions to the packgae set.
46fbdf7Peter Simons
src/hackage2nix.hs+2−1
@@ -153,7 +153,8 @@ defaultPackageOverrides = map (\s -> fromMaybe (error (show s ++ " is not a vali
153extraPackages :: [Constraint]
153extraPackages :: [Constraint]
154extraPackages =
154extraPackages =
155 map (\s -> fromMaybe (error (show s ++ " is not a valid extra package selector")) (simpleParse s))
155 map (\s -> fromMaybe (error (show s ++ " is not a valid extra package selector")) (simpleParse s))
156− [ "Cabal < 1.22" -- required for jailbreak-cabal
156+ [ "Cabal == 1.20.*" -- required for cabal-install et al on old GHC versions
157+ , "Cabal == 1.18.*"
157 ]
158 ]
158
159
159cabal2nix :: (Dependency -> Bool) -> GenericPackageDescription -> ([Dependency], FlagAssignment, Derivation)
160cabal2nix :: (Dependency -> Bool) -> GenericPackageDescription -> ([Dependency], FlagAssignment, Derivation)