summary refs log tree commit diff
path: root/maintainers/scripts/nix-generate-from-cpan.nix
diff options
context:
space:
mode:
authorRobert Helgesson <robert@rycee.net>2016-05-15 22:49:16 +0200
committerRobert Helgesson <robert@rycee.net>2016-05-18 20:39:44 +0200
commit7ca412a2fad51eb7f819f5954dbbb7d9bf978197 (patch)
treedd126b40cd86f9f720e14624ba5793ec22378052 /maintainers/scripts/nix-generate-from-cpan.nix
parentbf9afccdfefeb4d7eddb43640cb6786492bf32bd (diff)
downloadnixpkgs-7ca412a2fad51eb7f819f5954dbbb7d9bf978197.tar
nixpkgs-7ca412a2fad51eb7f819f5954dbbb7d9bf978197.tar.gz
nixpkgs-7ca412a2fad51eb7f819f5954dbbb7d9bf978197.tar.bz2
nixpkgs-7ca412a2fad51eb7f819f5954dbbb7d9bf978197.tar.lz
nixpkgs-7ca412a2fad51eb7f819f5954dbbb7d9bf978197.tar.xz
nixpkgs-7ca412a2fad51eb7f819f5954dbbb7d9bf978197.tar.zst
nixpkgs-7ca412a2fad51eb7f819f5954dbbb7d9bf978197.zip
nix-generate-from-cpan: fix core module detection
This makes the detection of core modules a bit more robust by checking
the module inclusion in a pure Perl interpreter. This ensures that any
extra path in the `nix-generate-from-cpan` script's `PERL5LIB` does not
affect the generated package expression.
Diffstat (limited to 'maintainers/scripts/nix-generate-from-cpan.nix')
-rw-r--r--maintainers/scripts/nix-generate-from-cpan.nix3
1 files changed, 2 insertions, 1 deletions
diff --git a/maintainers/scripts/nix-generate-from-cpan.nix b/maintainers/scripts/nix-generate-from-cpan.nix
index 864fd4e83f6..82d9ad6077a 100644
--- a/maintainers/scripts/nix-generate-from-cpan.nix
+++ b/maintainers/scripts/nix-generate-from-cpan.nix
@@ -1,7 +1,7 @@
 { stdenv, makeWrapper, perl, perlPackages }:
 
 stdenv.mkDerivation {
-  name = "nix-generate-from-cpan-2";
+  name = "nix-generate-from-cpan-3";
 
   buildInputs = with perlPackages; [
     makeWrapper perl CPANMeta GetoptLongDescriptive CPANPLUS Readonly Log4Perl
@@ -20,5 +20,6 @@ stdenv.mkDerivation {
   meta = {
     maintainers = with stdenv.lib.maintainers; [ eelco rycee ];
     description = "Utility to generate a Nix expression for a Perl package from CPAN";
+    platforms = stdenv.lib.platforms.unix;
   };
 }