diff options
author | Tuomas Tynkkynen <tuomas.tynkkynen@iki.fi> | 2015-08-23 11:14:59 +0300 |
---|---|---|
committer | Vladimír Čunát <vcunat@gmail.com> | 2015-10-03 14:34:13 +0200 |
commit | 837c104512b96627b686506665f77336af9484c8 (patch) | |
tree | 1523383184d3d2cd1f0294dff43703d89528309f /pkgs/development/interpreters | |
parent | 0da9c49303df6748c9de4343d8cea15861ede2a0 (diff) | |
download | nixlib-837c104512b96627b686506665f77336af9484c8.tar nixlib-837c104512b96627b686506665f77336af9484c8.tar.gz nixlib-837c104512b96627b686506665f77336af9484c8.tar.bz2 nixlib-837c104512b96627b686506665f77336af9484c8.tar.lz nixlib-837c104512b96627b686506665f77336af9484c8.tar.xz nixlib-837c104512b96627b686506665f77336af9484c8.tar.zst nixlib-837c104512b96627b686506665f77336af9484c8.zip |
perl: Port multiple-output changes from 5.16 to 5.20 and 5.22
Diffstat (limited to 'pkgs/development/interpreters')
-rw-r--r-- | pkgs/development/interpreters/perl/5.20/default.nix | 11 | ||||
-rw-r--r-- | pkgs/development/interpreters/perl/5.22/default.nix | 11 |
2 files changed, 22 insertions, 0 deletions
diff --git a/pkgs/development/interpreters/perl/5.20/default.nix b/pkgs/development/interpreters/perl/5.20/default.nix index bcf22654969d..d5c8efa5a61c 100644 --- a/pkgs/development/interpreters/perl/5.20/default.nix +++ b/pkgs/development/interpreters/perl/5.20/default.nix @@ -92,6 +92,17 @@ stdenv.mkDerivation rec { substituteInPlace dist/PathTools/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"; diff --git a/pkgs/development/interpreters/perl/5.22/default.nix b/pkgs/development/interpreters/perl/5.22/default.nix index 2cf6981c7637..14aa741b2467 100644 --- a/pkgs/development/interpreters/perl/5.22/default.nix +++ b/pkgs/development/interpreters/perl/5.22/default.nix @@ -101,6 +101,17 @@ stdenv.mkDerivation rec { unset LD_LIBRARY_PATH ''; + 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 + ''; # */ + meta = { homepage = https://www.perl.org/; description = "The standard implementation of the Perl 5 programmming language"; |