@@ -117,6 +117,7 @@ postProcess deriv@(MkDerivation {..})
117 , configureFlags = "--extra-include-dirs=${freetype}/include/freetype2":configureFlags
117 , configureFlags = "--extra-include-dirs=${freetype}/include/freetype2":configureFlags
119 | pname == "xmonad" = deriv { phaseOverrides = xmonadPostInstall }
119 | pname == "xmonad" = deriv { phaseOverrides = xmonadPostInstall }
120+ | pname == "yi" = deriv { runHaddock = True, phaseOverrides = yiPhases, buildTools = "makeWrapper":buildTools }
120 | otherwise = deriv
121 | otherwise = deriv
122cudaConfigurePhase :: String
123cudaConfigurePhase :: String
@@ -205,6 +206,17 @@ xmonadPostInstall = unlines
209+yiFixHaddock :: String
210+yiFixHaddock = "noHaddock = self.stdenv.lib.versionOlder self.ghc.version \"7.8\";"
215+ , "postInstall = ''"
216+ , " wrapProgram $out/bin/yi --suffix GHC_PACKAGE_PATH : $out/lib/ghc-${self.ghc.version}/package.conf.d/yi-$version.installedconf:$GHC_PACKAGE_PATH"
208gitAnnexOverrides :: String
220gitAnnexOverrides :: String
209gitAnnexOverrides = unlines
221gitAnnexOverrides = unlines
210 [ "preConfigure = \"export HOME=$TEMPDIR\";"
222 [ "preConfigure = \"export HOME=$TEMPDIR\";"