From 0c3abad795ae96653757e9d41fbd3f1ef96c82cc Mon Sep 17 00:00:00 2001 From: Eelco Dolstra Date: Thu, 12 Feb 2009 20:18:13 +0000 Subject: * Latest Compress::Zlib. * Put the fix for Perl modules that install in the wrong location ($out/lib instead of $out/lib/site_perl) in the generic Perl builder. svn path=/nixpkgs/trunk/; revision=14051 --- pkgs/development/perl-modules/generic/builder.sh | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'pkgs/development/perl-modules/generic') diff --git a/pkgs/development/perl-modules/generic/builder.sh b/pkgs/development/perl-modules/generic/builder.sh index 6ac5dc5f91b6..f32a0bee2493 100644 --- a/pkgs/development/perl-modules/generic/builder.sh +++ b/pkgs/development/perl-modules/generic/builder.sh @@ -38,6 +38,15 @@ postFixup() { if test -e $out/nix-support/propagated-build-inputs; then ln -s $out/nix-support/propagated-build-inputs $out/nix-support/propagated-user-env-packages fi + + # Some (broken?) packages install in $out/lib/${perlVersion} + # instead of $out/lib/site_perl/${perlVersion}. Try to fix that + # automatically. + if ! test -e $out/lib/site_perl; then + echo "fixing wrong Perl installation path..." + ensureDir $out/lib/site_perl + mv $out/lib/5.* $out/lib/site_perl + fi } if test -n "$perlPreHook"; then -- cgit 1.4.1