From 3f79ef5fe92dea8ea29c8ce14d8e0ae4e8de4cd6 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 5a0b3b7d39c6..5cde3339c255 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8708,7 +8708,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; });