git.iko.soy/typeable/cabal2nix
on master help sign in
Configure post-process hook for 'split'.
2119f85Peter Simons
src/Cabal2Nix/PostProcess.hs+4−1
@@ -85,6 +85,8 @@ postProcess deriv@(MkDerivation {..})
85 | pname == "SDL-mixer" = deriv { extraLibs = "SDL_mixer":extraLibs }
85 | pname == "SDL-mixer" = deriv { extraLibs = "SDL_mixer":extraLibs }
86 | pname == "SDL-ttf" = deriv { extraLibs = "SDL_ttf":extraLibs }
86 | pname == "SDL-ttf" = deriv { extraLibs = "SDL_ttf":extraLibs }
87 | pname == "sloane" = deriv { phaseOverrides = sloanePostInstall }
87 | pname == "sloane" = deriv { phaseOverrides = sloanePostInstall }
88+ | pname == "split" && version == Version [0,2,2] []
89+ = deriv { doCheck = True, phaseOverrides = splitDoCheck }
88 | pname == "structured-haskell-mode" = deriv { buildTools = "emacs":buildTools, phaseOverrides = structuredHaskellModePostInstall }
90 | pname == "structured-haskell-mode" = deriv { buildTools = "emacs":buildTools, phaseOverrides = structuredHaskellModePostInstall }
89 | pname == "svgcairo" = deriv { extraLibs = "libc":extraLibs }
91 | pname == "svgcairo" = deriv { extraLibs = "libc":extraLibs }
90 | pname == "syb" && version == Version [0,4,1] []
92 | pname == "syb" && version == Version [0,4,1] []
@@ -293,5 +295,6 @@ mimeMailConfigureFlags = unlines
293 [ "configureFlags = \"--ghc-option=-DMIME_MAIL_SENDMAIL_PATH=\\\"${sendmail}\\\"\";"
295 [ "configureFlags = \"--ghc-option=-DMIME_MAIL_SENDMAIL_PATH=\\\"${sendmail}\\\"\";"
294 ]
296 ]
295
297
296−sybDoCheck :: String
298+sybDoCheck, splitDoCheck :: String
297sybDoCheck = "doCheck = self.stdenv.lib.versionOlder self.ghc.version \"7.9\";"
299sybDoCheck = "doCheck = self.stdenv.lib.versionOlder self.ghc.version \"7.9\";"
300+splitDoCheck = sybDoCheck