git.iko.soy/typeable/cabal2nix
on master help sign in
hackage2nix.hs: provide an old seqid version for GHC 7.8.4
commit7d449138611d09f51e9f3aa0f6861e5f51220b3b authorPeter Simons <simons@cryp.to> dateTue 27 Jan 2015, 11:24 (12 years ago) parent0a35af1
1 file changed+17−15
src/hackage2nix.hs+17−15
src/hackage2nix.hs+17−15
@@ -234,7 +234,7 @@ defaultConfiguration = Configuration
234234
235235 , defaultPackageOverrides = map (\s -> fromMaybe (error (show s ++ " is not a valid override selector")) (simpleParse s))
236236 [ "control-monad-free < 0.6" -- newer versions don't compile with anything but GHC 7.8.x
237− , "mtl == 2.1.*" -- newer versions require transformers > 4, which we cannot provide in GHC 7.8.x
237+ , "mtl == 2.1.*" -- newer versions require transformers > 0.4.x, which we cannot provide in GHC 7.8.x
238238 , "HStringTemplate < 0.8" -- 0.8 depends on time >= 1.5, which we cannot provide in GHC 7.8.x
239239 , "utf8-string < 1" -- version 1 breaks several packages right now, most notably hint
240240 ]
@@ -275,20 +275,22 @@ defaultConfiguration = Configuration
275275 ]
276276
277277 , extraPackages = map (\s -> fromMaybe (error (show s ++ " is not a valid extra package selector")) (simpleParse s))
278− [ "aeson < 0.8" -- newer versions don't work with GHC 6.12.3
279− , "c2hs < 0.21" -- newer versions cannot compile ncurses
280− , "Cabal == 1.18.*" -- required for cabal-install et al on old GHC versions
281− , "Cabal == 1.20.*" -- required for cabal-install et al on old GHC versions
282− , "containers < 0.5" -- required to build alex with GHC 6.12.3
283− , "deepseq == 1.3.0.1" -- required to build Cabal with GHC 6.12.3
284− , "descriptive < 0.1" -- required for structured-haskell-mode-1.0.8
285− , "haskell-src-exts < 1.16" -- required for structured-haskell-mode-1.0.8
286− , "mtl-prelude < 2" -- required for to build postgrest on mtl 2.1.x platforms
287− , "optparse-applicative == 0.10.*" -- required for elm-make 0.1.1 and elm-package 0.4
288− , "parallel == 3.2.0.3" -- newer versions don't work with GHC 6.12.3
289− , "primitive == 0.5.1.*" -- required to build alex with GHC 6.12.3
290− , "split < 0.2" -- newer versions don't work with GHC 6.12.3
291− , "vector < 0.10.10" -- newer versions don't work with GHC 6.12.3
278+ [ "aeson < 0.8" -- newer versions don't work with GHC 6.12.3
279+ , "c2hs < 0.21" -- newer versions cannot compile ncurses
280+ , "Cabal == 1.18.*" -- required for cabal-install et al on old GHC versions
281+ , "Cabal == 1.20.*" -- required for cabal-install et al on old GHC versions
282+ , "containers < 0.5" -- required to build alex with GHC 6.12.3
283+ , "deepseq == 1.3.0.1" -- required to build Cabal with GHC 6.12.3
284+ , "descriptive < 0.1" -- required for structured-haskell-mode-1.0.8
285+ , "haskell-src-exts < 1.16" -- required for structured-haskell-mode-1.0.8
286+ , "mtl-prelude < 2" -- required for to build postgrest on mtl 2.1.x platforms
287+ , "optparse-applicative == 0.10.*" -- required for elm-make 0.1.1 and elm-package 0.4
288+ , "parallel == 3.2.0.3" -- newer versions don't work with GHC 6.12.3
289+ , "primitive == 0.5.1.*" -- required to build alex with GHC 6.12.3
290+ , "seqid < 0.2" -- newer versions depend on transformers 0.4.x which we cannot provide in GHC 7.8.x
291+ , "seqid-streams < 0.2" -- newer versions depend on transformers 0.4.x which we cannot provide in GHC 7.8.x
292+ , "split < 0.2" -- newer versions don't work with GHC 6.12.3
293+ , "vector < 0.10.10" -- newer versions don't work with GHC 6.12.3
292294 ]
293295
294296 , brokenPackages = Set.fromList $ map PackageName