One way is to use php.ini, another is to apply this patch.
diff --git a/pkgs/development/interpreters/php/default.nix b/pkgs/development/interpreters/php/default.nix index cc57e09..804fe12 100644 --- a/pkgs/development/interpreters/php/default.nix +++ b/pkgs/development/interpreters/php/default.nix @@ -48,6 +48,8 @@ , lessThan53 ? builtins.lessThan (builtins.compareVersions version "5.3") 0 # you're not supposed to pass this , lessThan54 ? builtins.lessThan (builtins.compareVersions version "5.4") 0 , lessThan55 ? builtins.lessThan (builtins.compareVersions version "5.5") 0 + +, sendmail ? "/var/setuid-wrappers/sendmail" }: /* version specific notes: @@ -396,6 +398,10 @@ let sed -i 's/EXEEXT = \.dSYM/EXEEXT =/' Makefile ''; + preBuild = '' + sed -i 's@#define PHP_PROG_SENDMAIL ""@#define PHP_PROG_SENDMAIL "${sendmail}"@' main/build-defs.h + ''; + installPhase = '' unset installPhase; installPhase; cp php.ini-${ if lessThan53 The patch will be integrated in my php topic branch on my github page. If you want it in official nixpkgs apply it yourself Marc Weber _______________________________________________ nix-dev mailing list nix-dev@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-dev