php.packages: Make packages overridable

This will allow patching extensions without having to manually having to patch all occurrences in the dependency tree.
This commit is contained in:
Jan Tojnar
2020-12-16 00:06:42 +01:00
parent 7e8b2b7e98
commit b2594c71c2
2 changed files with 20 additions and 1 deletions

View File

@@ -13,6 +13,7 @@ let
, version
, sha256
, extraPatches ? []
, packageOverrides ? (final: prev: {})
# Sapi flags
, cgiSupport ? true
@@ -50,7 +51,7 @@ let
php-packages = (callPackage ../../../top-level/php-packages.nix {
phpPackage = phpWithExtensions;
});
}).overrideScope' packageOverrides;
allExtensionFunctions = prevExtensionFunctions ++ [ extensions ];
enabledExtensions =