git.iko.soy/typeable/cabal2nix
on master help sign in
Configure post-process hook for 'either' package.
d5ec472Peter Simons
src/Cabal2Nix/PostProcess.hs+4
@@ -21,6 +21,7 @@ postProcess deriv@(MkDerivation {..})
21 | pname == "doctest" = deriv { runHaddock = True, phaseOverrides = doctestNoHaddock }
21 | pname == "doctest" = deriv { runHaddock = True, phaseOverrides = doctestNoHaddock }
22 | pname == "editline" = deriv { extraLibs = "libedit":extraLibs }
22 | pname == "editline" = deriv { extraLibs = "libedit":extraLibs }
23 | pname == "epic" = deriv { extraLibs = "gmp":"boehmgc":extraLibs, buildTools = "happy":buildTools }
23 | pname == "epic" = deriv { extraLibs = "gmp":"boehmgc":extraLibs, buildTools = "happy":buildTools }
24+ | pname == "either" = deriv { runHaddock = True, phaseOverrides = eitherNoHaddock }
24 | pname == "ghc-heap-view" = deriv { phaseOverrides = ghciPostInstall }
25 | pname == "ghc-heap-view" = deriv { phaseOverrides = ghciPostInstall }
25 | pname == "ghc-mod" = deriv { phaseOverrides = ghcModPostInstall, buildTools = "emacs":buildTools }
26 | pname == "ghc-mod" = deriv { phaseOverrides = ghcModPostInstall, buildTools = "emacs":buildTools }
26 | pname == "ghc-paths" = deriv { phaseOverrides = ghcPathsPatches }
27 | pname == "ghc-paths" = deriv { phaseOverrides = ghcPathsPatches }
@@ -235,3 +236,6 @@ doctestNoHaddock = markdownUnlitNoHaddock
235
236
236cabal2nixDoCheckHook :: String
237cabal2nixDoCheckHook :: String
237cabal2nixDoCheckHook = "doCheck = self.stdenv.lib.versionOlder \"7.6\" self.ghc.version;"
238cabal2nixDoCheckHook = "doCheck = self.stdenv.lib.versionOlder \"7.6\" self.ghc.version;"
239+
240+eitherNoHaddock :: String
241+eitherNoHaddock = "noHaddock = self.stdenv.lib.versionOlder self.ghc.version \"7.6\";"