git.iko.soy/typeable/cabal2nix
on master help sign in
Configure post-process hook for mime-mail.
commit866f95ec0ad802c07c8d16ffc6cef29417743eb1 authorPeter Simons <simons@cryp.to> dateTue 1 Apr 2014, 10:33 (13 years ago) parent3b8a862
1 file changed+6
src/Cabal2Nix/PostProcess.hs+6
src/Cabal2Nix/PostProcess.hs+6
@@ -60,6 +60,7 @@ postProcess deriv@(MkDerivation {..})
6060 | pname == "llvm-general-pure"= deriv { doCheck = False }
6161 | pname == "markdown-unlit" = deriv { runHaddock = True, phaseOverrides = markdownUnlitNoHaddock }
6262 | pname == "multiarg" = deriv { buildDepends = "utf8String":buildDepends }
63+ | pname == "mime-mail" = deriv { extraFunctionArgs = ["sendmail ? \"sendmail\""], phaseOverrides = mimeMailConfigureFlags }
6364 | pname == "mysql" = deriv { buildTools = "mysqlConfig":buildTools, extraLibs = "zlib":extraLibs }
6465 | pname == "ncurses" = deriv { phaseOverrides = ncursesPatchPhase }
6566 | pname == "OpenAL" = deriv { extraLibs = "openal":extraLibs }
@@ -279,3 +280,8 @@ sloanePostInstall = unlines
279280 , " cp sloane.1 $out/share/man/man1/"
280281 , "'';"
281282 ]
283+
284+mimeMailConfigureFlags :: String
285+mimeMailConfigureFlags = unlines
286+ [ "configureFlags = \"--ghc-option=-DMIME_MAIL_SENDMAIL_PATH=\\\"${sendmail}\\\"\";"
287+ ]