git.iko.soy/typeable/cabal2nix
on master help sign in
Configure post-process hook for QuickCheck.
ed48dd4Peter Simons
src/Cabal2Nix/PostProcess.hs+4−1
@@ -75,6 +75,8 @@ postProcess deriv@(MkDerivation {..})
75 | pname == "pcap" = deriv { extraLibs = "libpcap":extraLibs }
75 | pname == "pcap" = deriv { extraLibs = "libpcap":extraLibs }
76 | pname == "persistent" = deriv { extraLibs = "sqlite3":extraLibs }
76 | pname == "persistent" = deriv { extraLibs = "sqlite3":extraLibs }
77 | pname == "poppler" = deriv { extraLibs = "libc":extraLibs }
77 | pname == "poppler" = deriv { extraLibs = "libc":extraLibs }
78+ | pname == "QuickCheck" && version >= Version [2,7,3] []
79+ = deriv { runHaddock = True, phaseOverrides = quickCheckNoHaddock }
78 | pname == "repa-algorithms" = deriv { extraLibs = "llvm":extraLibs }
80 | pname == "repa-algorithms" = deriv { extraLibs = "llvm":extraLibs }
79 | pname == "repa-examples" = deriv { extraLibs = "llvm":extraLibs }
81 | pname == "repa-examples" = deriv { extraLibs = "llvm":extraLibs }
80 | pname == "SDL-image" = deriv { extraLibs = "SDL_image":extraLibs }
82 | pname == "SDL-image" = deriv { extraLibs = "SDL_image":extraLibs }
@@ -248,8 +250,9 @@ textIcuDoCheckHook = "doCheck = !self.stdenv.isDarwin;"
248eitherNoHaddock :: String
250eitherNoHaddock :: String
249eitherNoHaddock = "noHaddock = self.stdenv.lib.versionOlder self.ghc.version \"7.6\";"
251eitherNoHaddock = "noHaddock = self.stdenv.lib.versionOlder self.ghc.version \"7.6\";"
250
252
251−httpNoHaddock :: String
253+httpNoHaddock, quickCheckNoHaddock :: String
252httpNoHaddock = "noHaddock = self.stdenv.lib.versionOlder self.ghc.version \"6.11\";"
254httpNoHaddock = "noHaddock = self.stdenv.lib.versionOlder self.ghc.version \"6.11\";"
255+quickCheckNoHaddock = httpNoHaddock
253
256
254agdaPostInstall :: String
257agdaPostInstall :: String
255agdaPostInstall = unlines
258agdaPostInstall = unlines