git.iko.soy/typeable/cabal2nix
on master help sign in
Configure post-process hook for syb.
e06a796Peter Simons
src/Cabal2Nix/PostProcess.hs+5
@@ -85,6 +85,8 @@ 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 == "syb" && version == Version [0,4,1] []
89+ = deriv { doCheck = True, phaseOverrides = sybDoCheck }
88 | pname == "tar" = deriv { runHaddock = True, phaseOverrides = tarNoHaddock }
90 | pname == "tar" = deriv { runHaddock = True, phaseOverrides = tarNoHaddock }
89 | pname == "terminfo" = deriv { extraLibs = "ncurses":extraLibs }
91 | pname == "terminfo" = deriv { extraLibs = "ncurses":extraLibs }
90 | pname == "text-icu" = deriv { doCheck = True, phaseOverrides = textIcuDoCheckHook }
92 | pname == "text-icu" = deriv { doCheck = True, phaseOverrides = textIcuDoCheckHook }
@@ -288,3 +290,6 @@ mimeMailConfigureFlags :: String
288mimeMailConfigureFlags = unlines
290mimeMailConfigureFlags = unlines
289 [ "configureFlags = \"--ghc-option=-DMIME_MAIL_SENDMAIL_PATH=\\\"${sendmail}\\\"\";"
291 [ "configureFlags = \"--ghc-option=-DMIME_MAIL_SENDMAIL_PATH=\\\"${sendmail}\\\"\";"
290 ]
292 ]
293+
294+sybDoCheck :: String
295+sybDoCheck = "doCheck = self.stdenv.lib.versionOlder self.ghc.version \"7.9\";"
src/hackage4nix.hs−1
@@ -234,7 +234,6 @@ badPackagePaths = [ -- These expression are not found on Hackage:
234 , "pkgs/development/compilers/agda/stdlib.nix"
234 , "pkgs/development/compilers/agda/stdlib.nix"
235 , "pkgs/development/compilers/cryptol/1.8.x.nix"
235 , "pkgs/development/compilers/cryptol/1.8.x.nix"
236 , "pkgs/development/compilers/cryptol/2.0.x.nix"
236 , "pkgs/development/compilers/cryptol/2.0.x.nix"
237− , "pkgs/development/libraries/haskell/syb/0.4.1.nix"
238 , "pkgs/development/tools/haskell/cabal-delete/default.nix"
237 , "pkgs/development/tools/haskell/cabal-delete/default.nix"
239 , "pkgs/tools/networking/sproxy-web/default.nix"
238 , "pkgs/tools/networking/sproxy-web/default.nix"
240 , "pkgs/tools/networking/sproxy/default.nix"
239 , "pkgs/tools/networking/sproxy/default.nix"