nixpkgs/pkgs/development/interpreters/php
talyz dde5f5f899
php: Make all arguments to a PHP build overridable
Make all arguments to a PHP build overridable; i.e, both configuration
flags, such as valgrindSupport, and packages, such as valgrind:

php.override { valgrindSupport = false; valgrind = valgrind-light; }

This applies to packages built by generic and buildEnv/withExtensions;
i.e, it works with both phpXX and phpXXBase packages.

The following changes were also made to facilitate this:

 - generic and generic' are merged into one function

 - generic now takes all required arguments for a complete build and
   is meant to be called by callPackage

 - The main function called from all-packages.nix no longer takes all
   required arguments for a complete build - all arguments passed to it
   are however forwarded to the individual builds, thus default
   arguments can still be overridden from all-packages.nix
2020-04-24 18:41:53 +02:00
..
default.nix php: Make all arguments to a PHP build overridable 2020-04-24 18:41:53 +02:00
fix-paths-php7.patch php: align Darwin and Linux versions again 2018-11-27 02:56:17 +01:00
php72-darwin-isfinite.patch php: align Darwin and Linux versions again 2018-11-27 02:56:17 +01:00
php73-darwin-isfinite.patch php: fix build php 7.3 in Darwin 2018-12-11 20:11:30 +01:00