diff options
author | talyz <kim.lindberger@gmail.com> | 2020-04-29 12:52:39 +0200 |
---|---|---|
committer | talyz <kim.lindberger@gmail.com> | 2020-04-29 13:59:29 +0200 |
commit | 2535cdfe91b9e0100a2950a128648c2ba509eb8c (patch) | |
tree | 2c788470e4f2dca4bedfd4edac94ce162a3eb769 /pkgs/development/interpreters/php | |
parent | 5cad1b4aff3054b9c3ab97c420cce7b09b342dc8 (diff) | |
download | nixlib-2535cdfe91b9e0100a2950a128648c2ba509eb8c.tar nixlib-2535cdfe91b9e0100a2950a128648c2ba509eb8c.tar.gz nixlib-2535cdfe91b9e0100a2950a128648c2ba509eb8c.tar.bz2 nixlib-2535cdfe91b9e0100a2950a128648c2ba509eb8c.tar.lz nixlib-2535cdfe91b9e0100a2950a128648c2ba509eb8c.tar.xz nixlib-2535cdfe91b9e0100a2950a128648c2ba509eb8c.tar.zst nixlib-2535cdfe91b9e0100a2950a128648c2ba509eb8c.zip |
php: Unify the usage of the php package in php-packages.nix
Instead of using two different php packages in php-packages.nix, one wrapper and one unwrapped, simply use the wrapper and use its "unwrapped" attribute when necessary. Also, get rid of the packages and extensions attributes from the base package, since they're no longer needed.
Diffstat (limited to 'pkgs/development/interpreters/php')
-rw-r--r-- | pkgs/development/interpreters/php/default.nix | 15 |
1 files changed, 1 insertions, 14 deletions
diff --git a/pkgs/development/interpreters/php/default.nix b/pkgs/development/interpreters/php/default.nix index a67a26f083bf..4c79691f504c 100644 --- a/pkgs/development/interpreters/php/default.nix +++ b/pkgs/development/interpreters/php/default.nix @@ -14,8 +14,6 @@ let , sha256 , extraPatches ? [] - , defaultPhpExtensions - # Sapi flags , cgiSupport ? true , cliSupport ? true @@ -35,13 +33,6 @@ let , ztsSupport ? apxs2Support }@args: let - self = generic args; - - php-packages = (callPackage ../../../top-level/php-packages.nix { - php = self; - phpWithExtensions = self.withExtensions defaultPhpExtensions; - }); - # buildEnv wraps php to provide additional extensions and # configuration. Its usage is documented in # doc/languages-frameworks/php.section.md. @@ -58,7 +49,7 @@ let php = generic filteredArgs; php-packages = (callPackage ../../../top-level/php-packages.nix { - inherit php phpWithExtensions; + php = phpWithExtensions; }); allExtensionFunctions = prevExtensionFunctions ++ [ extensions ]; @@ -249,7 +240,6 @@ let passthru = { buildEnv = mkBuildEnv {} []; withExtensions = mkWithExtensions {} []; - inherit (php-packages) packages extensions; }; meta = with stdenv.lib; { @@ -265,7 +255,6 @@ let php72base = callPackage generic (_args // { version = "7.2.29"; sha256 = "08xry2fgqgg8s0ym1hh11wkbr36av3zq1bn4krbciw1b7x8gb8ga"; - defaultPhpExtensions = defaultPhpExtensionsWithHash; # https://bugs.php.net/bug.php?id=76826 extraPatches = lib.optional stdenv.isDarwin ./php72-darwin-isfinite.patch; @@ -274,7 +263,6 @@ let php73base = callPackage generic (_args // { version = "7.3.16"; sha256 = "0bh499v9dfgh9k51w4rird1slb9rh9whp5h37fb84c98d992s1xq"; - defaultPhpExtensions = defaultPhpExtensionsWithHash; # https://bugs.php.net/bug.php?id=76826 extraPatches = lib.optional stdenv.isDarwin ./php73-darwin-isfinite.patch; @@ -283,7 +271,6 @@ let php74base = callPackage generic (_args // { version = "7.4.4"; sha256 = "17w2m4phhpj76x5fx67vgjrlkcczqvky3f5in1kjg2pch90qz3ih"; - inherit defaultPhpExtensions; }); defaultPhpExtensions = { all, ... }: with all; ([ |