git.iko.soy/typeable/cabal2nix
on master help sign in
PostProcess.hs: configure noHaddock hook for doctest
commitc666d90dbcb562ced60a4d2c039a451bae6a9bdb authorPeter Simons <simons@cryp.to> dateTue 17 Dec 2013, 11:25 (13 years ago) parent738e78b
1 file changed+3−1
src/Cabal2Nix/PostProcess.hs+3−1
src/Cabal2Nix/PostProcess.hs+3−1
@@ -17,6 +17,7 @@ postProcess deriv@(MkDerivation {..})
1717 | pname == "cuda" = deriv { phaseOverrides = cudaConfigurePhase, extraLibs = "cudatoolkit":"nvidia_x11":"self.stdenv.gcc":extraLibs }
1818 | pname == "darcs" = deriv { phaseOverrides = darcsInstallPostInstall }
1919 | pname == "dns" = deriv { testTarget = "spec" }
20+ | pname == "doctest" = deriv { runHaddock = True, phaseOverrides = doctestNoHaddock }
2021 | pname == "editline" = deriv { extraLibs = "libedit":extraLibs }
2122 | pname == "epic" = deriv { extraLibs = "gmp":"boehmgc":extraLibs, buildTools = "happy":buildTools }
2223 | pname == "ghc-heap-view" = deriv { phaseOverrides = ghciPostInstall }
@@ -221,5 +222,6 @@ trifectaPostPatch = unlines
221222 , "'';"
222223 ]
223224
224−markdownUnlitNoHaddock :: String
225+doctestNoHaddock, markdownUnlitNoHaddock :: String
225226markdownUnlitNoHaddock = "noHaddock = self.stdenv.lib.versionOlder self.ghc.version \"7.4\";"
227+doctestNoHaddock = markdownUnlitNoHaddock