* Perl: set passthru.libPrefix to communicate the relative location of
Perl packages for $PERL5LIB. svn path=/nixpkgs/trunk/; revision=34061
This commit is contained in:
parent
5dd0d85528
commit
a78d2f55fb
@ -57,4 +57,6 @@ stdenv.mkDerivation rec {
|
||||
'';
|
||||
|
||||
setupHook = ./setup-hook.sh;
|
||||
|
||||
passthru.libPrefix = "lib/perl5/site_perl";
|
||||
}
|
||||
|
@ -58,4 +58,6 @@ stdenv.mkDerivation rec {
|
||||
'';
|
||||
|
||||
setupHook = ./setup-hook.sh;
|
||||
|
||||
passthru.libPrefix = "lib/perl5/site_perl";
|
||||
}
|
||||
|
@ -62,4 +62,6 @@ genericBuild
|
||||
];
|
||||
|
||||
setupHook = ./setup-hook.sh;
|
||||
|
||||
passthru.libPrefix = "lib/perl5/site_perl";
|
||||
}
|
||||
|
@ -1,6 +1,6 @@
|
||||
{ stdenv }:
|
||||
|
||||
stdenv.mkDerivation {
|
||||
stdenv.mkDerivation rec {
|
||||
name = "perl";
|
||||
|
||||
unpackPhase = "true";
|
||||
@ -12,4 +12,8 @@ stdenv.mkDerivation {
|
||||
'';
|
||||
|
||||
setupHook = ./setup-hook.sh;
|
||||
|
||||
libPrefix = "lib/perl5/site_perl/5.10/i686-cygwin";
|
||||
|
||||
passthru.libPrefix = libPrefix;
|
||||
}
|
||||
|
@ -1,5 +1,5 @@
|
||||
addPerlLibPath () {
|
||||
addToSearchPath PERL5LIB $1/lib/perl5/site_perl/5.10/i686-cygwin
|
||||
addToSearchPath PERL5LIB $1/@libPrefix@
|
||||
}
|
||||
|
||||
envHooks=(${envHooks[@]} addPerlLibPath)
|
||||
|
Loading…
Reference in New Issue
Block a user