@@ -38,14 +38,15 @@ properties = do
3838 , copyright = "Copyright (c) 2011-2015 by Peter Simons et al"
3939 , author = intercalate ", " as
4040 , stability = "Experimental"
41− , cabalVersion = Just (1,8)
41+ , cabalVersion = Just (1,10)
4242 , homepage = "http://github.com/NixOS/cabal2nix/"
4343 , bugReports = "http://github.com/NixOS/cabal2nix/issues"
4444 , extraSourceFiles = ["README.md"]
45+ , testedWith = [(ghc, eq [7,10,1])]
4546 }
4647
4748commonBuildOptions :: HasBuildInfo a => [a]
48−commonBuildOptions = hsSourceDirs ["src"] : commonOptions
49+commonBuildOptions = hsSourceDirs ["src"] : haskell2010 : commonOptions
4950
5051commonOptions :: HasBuildInfo a => [a]
5152commonOptions = commonGhcOptions : commonBuildDepends
@@ -55,12 +56,11 @@ commonGhcOptions = ghcOptions ["-Wall"]
5556
5657commonBuildDepends :: HasBuildInfo a => [a]
5758commonBuildDepends =
58− [ condBlock (impl ghc (lt [7,10])) (buildDepends [unconstrained "prettyclass"], []) []
59− , buildDepends
59+ [ buildDepends
6060 [ package "base" (lt [5])
6161 , unconstrained "aeson"
6262 , unconstrained "bytestring"
63− , unconstrained "Cabal"
63+ , package "Cabal" (gtEq [1,22,2])
6464 , unconstrained "containers"
6565 , unconstrained "deepseq-generics"
6666 , unconstrained "directory"
@@ -70,7 +70,7 @@ commonBuildDepends =
7070 , unconstrained "monad-par"
7171 , unconstrained "monad-par-extras"
7272 , unconstrained "mtl"
73− , unconstrained "pretty"
73+ , package "pretty" (gtEq [1,1,2])
7474 , unconstrained "process"
7575 , unconstrained "regex-posix"
7676 , unconstrained "SHA"