git.iko.soy/typeable/cabal2nix
on master help sign in
Add post-processing hook that disables text-icu's test suite on Darwin.

https://github.com/bos/text-icu/issues/6 https://github.com/NixOS/nixpkgs/pull/2254

commit66b710d66aa452ce6ff5ed252dcfe4243e638c71 authorPeter Simons <simons@cryp.to> dateTue 15 Apr 2014, 11:00 (13 years ago) parente57404b
1 file changed+4
src/Cabal2Nix/PostProcess.hs+4
src/Cabal2Nix/PostProcess.hs+4
@@ -79,6 +79,7 @@ postProcess deriv@(MkDerivation {..})
7979 | pname == "structured-haskell-mode" = deriv { buildTools = "emacs":buildTools, phaseOverrides = structuredHaskellModePostInstall }
8080 | pname == "svgcairo" = deriv { extraLibs = "libc":extraLibs }
8181 | pname == "terminfo" = deriv { extraLibs = "ncurses":extraLibs }
82+ | pname == "text-icu" = deriv { doCheck = True, phaseOverrides = textIcuDoCheckHook }
8283 | pname == "threadscope" = deriv { configureFlags = "--ghc-options=-rtsopts":configureFlags }
8384 | pname == "unix-time" = deriv { phaseOverrides = unixTimeConfigureFlags }
8485 | pname == "vacuum" = deriv { extraLibs = "ghcPaths":extraLibs }
@@ -234,6 +235,9 @@ doctestNoHaddock = markdownUnlitNoHaddock
234235cabal2nixDoCheckHook :: String
235236cabal2nixDoCheckHook = "doCheck = self.stdenv.lib.versionOlder \"7.6\" self.ghc.version;"
236237
238+textIcuDoCheckHook :: String
239+textIcuDoCheckHook = "doCheck = !self.stdenv.isDarwin;"
240+
237241eitherNoHaddock :: String
238242eitherNoHaddock = "noHaddock = self.stdenv.lib.versionOlder self.ghc.version \"7.6\";"
239243