git.iko.soy/typeable/cabal2nix
on master help sign in
Configure post-process hook for QuickCheck.
commited48dd43c9c77ceffc4b8f69ddef8f9df9bab464 authorPeter Simons <simons@cryp.to> dateSat 10 May 2014, 09:48 (12 years ago) parent6924491
1 file changed+4−1
src/Cabal2Nix/PostProcess.hs+4−1
src/Cabal2Nix/PostProcess.hs+4−1
@@ -75,6 +75,8 @@ postProcess deriv@(MkDerivation {..})
7575 | pname == "pcap" = deriv { extraLibs = "libpcap":extraLibs }
7676 | pname == "persistent" = deriv { extraLibs = "sqlite3":extraLibs }
7777 | pname == "poppler" = deriv { extraLibs = "libc":extraLibs }
78+ | pname == "QuickCheck" && version >= Version [2,7,3] []
79+ = deriv { runHaddock = True, phaseOverrides = quickCheckNoHaddock }
7880 | pname == "repa-algorithms" = deriv { extraLibs = "llvm":extraLibs }
7981 | pname == "repa-examples" = deriv { extraLibs = "llvm":extraLibs }
8082 | pname == "SDL-image" = deriv { extraLibs = "SDL_image":extraLibs }
@@ -248,8 +250,9 @@ textIcuDoCheckHook = "doCheck = !self.stdenv.isDarwin;"
248250eitherNoHaddock :: String
249251eitherNoHaddock = "noHaddock = self.stdenv.lib.versionOlder self.ghc.version \"7.6\";"
250252
251−httpNoHaddock :: String
253+httpNoHaddock, quickCheckNoHaddock :: String
252254httpNoHaddock = "noHaddock = self.stdenv.lib.versionOlder self.ghc.version \"6.11\";"
255+quickCheckNoHaddock = httpNoHaddock
253256
254257agdaPostInstall :: String
255258agdaPostInstall = unlines