about summary refs log tree commit diff
path: root/pkgs/top-level/all-packages.nix
diff options
context:
space:
mode:
authortalyz <kim.lindberger@gmail.com>2020-03-28 22:37:22 +0100
committertalyz <kim.lindberger@gmail.com>2020-04-05 16:43:50 +0200
commitb1106a18510245bfd642c057dda43ad5ea985baa (patch)
tree5c47728d0fbbb1819220fd1744518a1aef4f6ca2 /pkgs/top-level/all-packages.nix
parent14bfb844d6293dbf9eedbbc7707347f1c407bb51 (diff)
downloadnixlib-b1106a18510245bfd642c057dda43ad5ea985baa.tar
nixlib-b1106a18510245bfd642c057dda43ad5ea985baa.tar.gz
nixlib-b1106a18510245bfd642c057dda43ad5ea985baa.tar.bz2
nixlib-b1106a18510245bfd642c057dda43ad5ea985baa.tar.lz
nixlib-b1106a18510245bfd642c057dda43ad5ea985baa.tar.xz
nixlib-b1106a18510245bfd642c057dda43ad5ea985baa.tar.zst
nixlib-b1106a18510245bfd642c057dda43ad5ea985baa.zip
phpPackages: Move phpPackages to php.packages
This means php packages can now refer to other php packages by looking
them up in the php.packages attribute and gets rid of the internal
recursive set previously defined in php-packages.nix. This also means
that in applications where previously both the php package and the
corresponding version of the phpPackages package set had to be
specified, the php package will now suffice.

This also adds the phpWithExtensions parameter to the
php-packages.nix, which can be used by extensions that need a fully
featured PHP executable.
Diffstat (limited to 'pkgs/top-level/all-packages.nix')
-rw-r--r--pkgs/top-level/all-packages.nix16
1 files changed, 4 insertions, 12 deletions
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index 1bceaf3d29d1..1bb373ad6336 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -9371,19 +9371,11 @@ in
   pachyderm = callPackage ../applications/networking/cluster/pachyderm { };
 
   php = php74;
-  phpPackages = php74Packages;
-
-  php72Packages = recurseIntoAttrs (callPackage ./php-packages.nix {
-    php = php72base;
-  });
 
-  php73Packages = recurseIntoAttrs (callPackage ./php-packages.nix {
-    php = php73base;
-  });
-
-  php74Packages = recurseIntoAttrs (callPackage ./php-packages.nix {
-    php = php74base;
-  });
+  phpPackages = php74Packages;
+  php72Packages = recurseIntoAttrs php72.packages;
+  php73Packages = recurseIntoAttrs php73.packages;
+  php74Packages = recurseIntoAttrs php74.packages;
 
   inherit (callPackages ../development/interpreters/php {
     stdenv = if stdenv.cc.isClang then llvmPackages_6.stdenv else stdenv;