diff options
author | Elis Hirwing <elis@hirwing.se> | 2020-04-05 20:00:03 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-04-05 20:00:03 +0200 |
commit | 3b6539896b0721c3473fe86f00811b74ad560ba0 (patch) | |
tree | 55fc877b01bfa4e59d051d3f0f6aa1a32c7d6580 /pkgs/servers/http | |
parent | 35c0d9da9bff6aa4943da61391c99443a0ae9d7b (diff) | |
parent | 5ace72cd6c0b9e2d294026ddfcff4886b64e6be1 (diff) | |
download | nixlib-3b6539896b0721c3473fe86f00811b74ad560ba0.tar nixlib-3b6539896b0721c3473fe86f00811b74ad560ba0.tar.gz nixlib-3b6539896b0721c3473fe86f00811b74ad560ba0.tar.bz2 nixlib-3b6539896b0721c3473fe86f00811b74ad560ba0.tar.lz nixlib-3b6539896b0721c3473fe86f00811b74ad560ba0.tar.xz nixlib-3b6539896b0721c3473fe86f00811b74ad560ba0.tar.zst nixlib-3b6539896b0721c3473fe86f00811b74ad560ba0.zip |
Merge pull request #83896 from etu/slim-down-default-php-v3
PHP: Make the default package more sane [v3]
Diffstat (limited to 'pkgs/servers/http')
-rw-r--r-- | pkgs/servers/http/unit/default.nix | 22 |
1 files changed, 17 insertions, 5 deletions
diff --git a/pkgs/servers/http/unit/default.nix b/pkgs/servers/http/unit/default.nix index c56e994ed54e..752a0fa493c1 100644 --- a/pkgs/servers/http/unit/default.nix +++ b/pkgs/servers/http/unit/default.nix @@ -16,7 +16,19 @@ with stdenv.lib; -stdenv.mkDerivation rec { +let + phpConfig = { + config.php.embed = true; + config.php.apxs2 = false; + config.php.systemd = false; + config.php.phpdbg = false; + config.php.cgi = false; + config.php.fpm = false; + }; + + php72-unit = php72.override phpConfig; + php73-unit = php73.override phpConfig; +in stdenv.mkDerivation rec { version = "1.16.0"; pname = "unit"; @@ -37,8 +49,8 @@ stdenv.mkDerivation rec { buildInputs = [ ] ++ optional withPython2 python2 ++ optionals withPython3 [ python3 ncurses ] - ++ optional withPHP72 php72 - ++ optional withPHP73 php73 + ++ optional withPHP72 php72-unit + ++ optional withPHP73 php73-unit ++ optional withPerl528 perl528 ++ optional withPerl530 perl530 ++ optional withPerldevel perldevel @@ -59,8 +71,8 @@ stdenv.mkDerivation rec { postConfigure = '' ${optionalString withPython2 "./configure python --module=python2 --config=${python2}/bin/python2-config --lib-path=${python2}/lib"} ${optionalString withPython3 "./configure python --module=python3 --config=${python3}/bin/python3-config --lib-path=${python3}/lib"} - ${optionalString withPHP72 "./configure php --module=php72 --config=${php72.dev}/bin/php-config --lib-path=${php72}/lib"} - ${optionalString withPHP73 "./configure php --module=php73 --config=${php73.dev}/bin/php-config --lib-path=${php73}/lib"} + ${optionalString withPHP72 "./configure php --module=php72 --config=${php72-unit.dev}/bin/php-config --lib-path=${php72-unit}/lib"} + ${optionalString withPHP73 "./configure php --module=php73 --config=${php73-unit.dev}/bin/php-config --lib-path=${php73-unit}/lib"} ${optionalString withPerl528 "./configure perl --module=perl528 --perl=${perl528}/bin/perl"} ${optionalString withPerl530 "./configure perl --module=perl530 --perl=${perl530}/bin/perl"} ${optionalString withPerldevel "./configure perl --module=perldev --perl=${perldevel}/bin/perl"} |