summary refs log tree commit diff
path: root/pkgs/development/perl-modules/generic/default.nix
diff options
context:
space:
mode:
authorArtturin <Artturin@artturin.com>2022-12-07 06:16:50 +0200
committerArtturin <Artturin@artturin.com>2022-12-08 21:05:28 +0200
commitadc8900df1758eda56abd68f7d781d1df74fa531 (patch)
tree56f15a032fd0ba8df83195f6d9d6ee2870d4e838 /pkgs/development/perl-modules/generic/default.nix
parent734d7df2351ac1a10774e665447c5cdc286fc16e (diff)
downloadnixpkgs-adc8900df1758eda56abd68f7d781d1df74fa531.tar
nixpkgs-adc8900df1758eda56abd68f7d781d1df74fa531.tar.gz
nixpkgs-adc8900df1758eda56abd68f7d781d1df74fa531.tar.bz2
nixpkgs-adc8900df1758eda56abd68f7d781d1df74fa531.tar.lz
nixpkgs-adc8900df1758eda56abd68f7d781d1df74fa531.tar.xz
nixpkgs-adc8900df1758eda56abd68f7d781d1df74fa531.tar.zst
nixpkgs-adc8900df1758eda56abd68f7d781d1df74fa531.zip
treewide: fix some core package structuredAttrs
Diffstat (limited to 'pkgs/development/perl-modules/generic/default.nix')
-rw-r--r--pkgs/development/perl-modules/generic/default.nix9
1 files changed, 6 insertions, 3 deletions
diff --git a/pkgs/development/perl-modules/generic/default.nix b/pkgs/development/perl-modules/generic/default.nix
index 2d1c550d316..3dca6550ad6 100644
--- a/pkgs/development/perl-modules/generic/default.nix
+++ b/pkgs/development/perl-modules/generic/default.nix
@@ -24,6 +24,8 @@
 # https://metacpan.org/pod/release/XSAWYERX/perl-5.26.0/pod/perldelta.pod#Removal-of-the-current-directory-%28%22.%22%29-from-@INC
 , PERL_USE_UNSAFE_INC ? "1"
 
+, env ? {}
+
 , ...
 }@attrs:
 
@@ -43,10 +45,11 @@ lib.throwIf (attrs ? name) "buildPerlPackage: `name` (\"${attrs.name}\") is depr
     buildInputs = buildInputs ++ [ perl ];
     nativeBuildInputs = nativeBuildInputs ++ [ (perl.mini or perl) ];
 
-    fullperl = buildPerl;
-
     inherit outputs src doCheck checkTarget enableParallelBuilding;
-    inherit PERL_AUTOINSTALL AUTOMATED_TESTING PERL_USE_UNSAFE_INC;
+    env = {
+      inherit PERL_AUTOINSTALL AUTOMATED_TESTING PERL_USE_UNSAFE_INC;
+      fullperl = buildPerl;
+    } // env;
 
     meta = defaultMeta // (attrs.meta or { });
   });