diff options
author | Eelco Dolstra <eelco.dolstra@logicblox.com> | 2013-08-26 12:04:07 +0200 |
---|---|---|
committer | Eelco Dolstra <eelco.dolstra@logicblox.com> | 2013-08-26 12:04:07 +0200 |
commit | 5a7f19a02b1c52adc3f077529f54eed315165712 (patch) | |
tree | 96a481f14bd75cf3d233a0a7334be925fc395979 /pkgs | |
parent | 7c8518c194af83d9245b259984fea45e39f05e41 (diff) | |
download | nixlib-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.nix | 12 |
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"; |