@@ -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