git.iko.soy/typeable/cabal2nix
on master help sign in
Configure post-process hook for tar.
a4c58d1Peter Simons
src/Cabal2Nix/PostProcess.hs+3−1
@@ -85,6 +85,7 @@ postProcess deriv@(MkDerivation {..})
85 | pname == "sloane" = deriv { phaseOverrides = sloanePostInstall }
85 | pname == "sloane" = deriv { phaseOverrides = sloanePostInstall }
86 | pname == "structured-haskell-mode" = deriv { buildTools = "emacs":buildTools, phaseOverrides = structuredHaskellModePostInstall }
86 | pname == "structured-haskell-mode" = deriv { buildTools = "emacs":buildTools, phaseOverrides = structuredHaskellModePostInstall }
87 | pname == "svgcairo" = deriv { extraLibs = "libc":extraLibs }
87 | pname == "svgcairo" = deriv { extraLibs = "libc":extraLibs }
88+ | pname == "tar" = deriv { runHaddock = True, phaseOverrides = tarNoHaddock }
88 | pname == "terminfo" = deriv { extraLibs = "ncurses":extraLibs }
89 | pname == "terminfo" = deriv { extraLibs = "ncurses":extraLibs }
89 | pname == "text-icu" = deriv { doCheck = True, phaseOverrides = textIcuDoCheckHook }
90 | pname == "text-icu" = deriv { doCheck = True, phaseOverrides = textIcuDoCheckHook }
90 | pname == "threadscope" = deriv { configureFlags = "--ghc-options=-rtsopts":configureFlags }
91 | pname == "threadscope" = deriv { configureFlags = "--ghc-options=-rtsopts":configureFlags }
@@ -250,9 +251,10 @@ textIcuDoCheckHook = "doCheck = !self.stdenv.isDarwin;"
250eitherNoHaddock :: String
251eitherNoHaddock :: String
251eitherNoHaddock = "noHaddock = self.stdenv.lib.versionOlder self.ghc.version \"7.6\";"
252eitherNoHaddock = "noHaddock = self.stdenv.lib.versionOlder self.ghc.version \"7.6\";"
252
253
253−httpNoHaddock, quickCheckNoHaddock :: String
254+httpNoHaddock, quickCheckNoHaddock, tarNoHaddock :: String
254httpNoHaddock = "noHaddock = self.stdenv.lib.versionOlder self.ghc.version \"6.11\";"
255httpNoHaddock = "noHaddock = self.stdenv.lib.versionOlder self.ghc.version \"6.11\";"
255quickCheckNoHaddock = httpNoHaddock
256quickCheckNoHaddock = httpNoHaddock
257+tarNoHaddock = httpNoHaddock
256
258
257agdaPostInstall :: String
259agdaPostInstall :: String
258agdaPostInstall = unlines
260agdaPostInstall = unlines