git.iko.soy/typeable/cabal2nix
on master help sign in
PostProcess.hs: configure noHaddock hook for markdown-unlit
abe20a6Peter Simons
src/Cabal2Nix/PostProcess.hs+4
@@ -50,6 +50,7 @@ postProcess deriv@(MkDerivation {..})
50 | pname == "llvm-base" = deriv { extraLibs = "llvm":extraLibs }
50 | pname == "llvm-base" = deriv { extraLibs = "llvm":extraLibs }
51 | pname == "llvm-general" = deriv { doCheck = False }
51 | pname == "llvm-general" = deriv { doCheck = False }
52 | pname == "llvm-general-pure"= deriv { doCheck = False }
52 | pname == "llvm-general-pure"= deriv { doCheck = False }
53+ | pname == "markdown-unlit" = deriv { runHaddock = True, phaseOverrides = markdownUnlitNoHaddock }
53 | pname == "multiarg" = deriv { buildDepends = "utf8String":buildDepends }
54 | pname == "multiarg" = deriv { buildDepends = "utf8String":buildDepends }
54 | pname == "ncurses" = deriv { phaseOverrides = ncursesPatchPhase }
55 | pname == "ncurses" = deriv { phaseOverrides = ncursesPatchPhase }
55 | pname == "OpenAL" = deriv { extraLibs = "openal":extraLibs }
56 | pname == "OpenAL" = deriv { extraLibs = "openal":extraLibs }
@@ -219,3 +220,6 @@ trifectaPostPatch = unlines
219 , " --replace \"fingertree >= 0.0.1 && < 0.1,\" \"fingertree >= 0.0.1 && < 0.2,\""
220 , " --replace \"fingertree >= 0.0.1 && < 0.1,\" \"fingertree >= 0.0.1 && < 0.2,\""
220 , "'';"
221 , "'';"
221 ]
222 ]
223+
224+markdownUnlitNoHaddock :: String
225+markdownUnlitNoHaddock = "noHaddock = self.stdenv.lib.versionOlder self.ghc.version \"7.4\";"