From c310a5f608d08995afefad0170786551cc4d0d8f Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Wed, 2 Sep 2015 12:52:41 +0200 Subject: [PATCH] all-packages.nix: instantiate 'perlPackages' with callPackage rather than import This allows us to override the attributes passed to the package set, which is needed to pass "imagemagickBig" to PerlMagic rather than the normal one (see next commit). This patch is brought to you courtesy of the venerable @vcunat. --- pkgs/top-level/all-packages.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 8d76a8c11f0..958a428e196 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8738,7 +8738,7 @@ let buildPerlPackage = import ../development/perl-modules/generic perl; - perlPackages = recurseIntoAttrs (import ./perl-packages.nix { + perlPackages = recurseIntoAttrs (callPackage ./perl-packages.nix { inherit pkgs; overrides = (config.perlPackageOverrides or (p: {})) pkgs; });