summary refs log tree commit diff
path: root/pkgs
diff options
context:
space:
mode:
authorEelco Dolstra <eelco.dolstra@logicblox.com>2013-08-26 12:04:07 +0200
committerEelco Dolstra <eelco.dolstra@logicblox.com>2013-08-26 12:04:07 +0200
commit5a7f19a02b1c52adc3f077529f54eed315165712 (patch)
tree96a481f14bd75cf3d233a0a7334be925fc395979 /pkgs
parent7c8518c194af83d9245b259984fea45e39f05e41 (diff)
downloadnixlib-5a7f19a02b1c52adc3f077529f54eed315165712.tar
nixlib-5a7f19a02b1c52adc3f077529f54eed315165712.tar.gz
nixlib-5a7f19a02b1c52adc3f077529f54eed315165712.tar.bz2
nixlib-5a7f19a02b1c52adc3f077529f54eed315165712.tar.lz
nixlib-5a7f19a02b1c52adc3f077529f54eed315165712.tar.xz
nixlib-5a7f19a02b1c52adc3f077529f54eed315165712.tar.zst
nixlib-5a7f19a02b1c52adc3f077529f54eed315165712.zip
perl: Remove dependencies in $out on glibc-dev and $man
Diffstat (limited to 'pkgs')
-rw-r--r--pkgs/development/interpreters/perl/5.16/default.nix12
1 files changed, 12 insertions, 0 deletions
diff --git a/pkgs/development/interpreters/perl/5.16/default.nix b/pkgs/development/interpreters/perl/5.16/default.nix
index 752f0d49885b..dc8bc34665de 100644
--- a/pkgs/development/interpreters/perl/5.16/default.nix
+++ b/pkgs/development/interpreters/perl/5.16/default.nix
@@ -14,6 +14,7 @@ stdenv.mkDerivation rec {
     sha256 = "1dpd9lhc4723wmsn4dsn4m320qlqgyw28bvcbhnfqp2nl3f0ikv9";
   };
 
+  # TODO: Add a "dev" output containing the header files.
   outputs = [ "out" "man" ];
 
   setOutputConfigureFlags = false;
@@ -61,6 +62,17 @@ stdenv.mkDerivation rec {
       substituteInPlace dist/Cwd/Cwd.pm --replace "'/bin/pwd'" "'$(type -tP pwd)'"
     '';
 
+  postInstall =
+    ''
+      # Remove dependency between "out" and "man" outputs.
+      rm $out/lib/perl5/*/*/.packlist
+
+      # Remove dependencies on glibc.dev and coreutils.
+      substituteInPlace $out/lib/perl5/*/*/Config_heavy.pl \
+        --replace ${stdenv.glibc.dev or "/blabla"} /no-such-path \
+        --replace $man /no-such-path
+    ''; # */
+
   setupHook = ./setup-hook.sh;
 
   passthru.libPrefix = "lib/perl5/site_perl";