diff options
author | Eelco Dolstra <eelco.dolstra@logicblox.com> | 2005-03-10 12:49:37 +0000 |
---|---|---|
committer | Eelco Dolstra <eelco.dolstra@logicblox.com> | 2005-03-10 12:49:37 +0000 |
commit | 8a282aa46c1671252adc0c19ac40d453f743ff7d (patch) | |
tree | d90e10b042b22de4661a92d0bf436f8d3fc6a180 /pkgs/development/perl-modules/generic/builder.sh | |
parent | 93e16516a7211cf8123bfc968d9db71163381896 (diff) | |
download | nixpkgs-8a282aa46c1671252adc0c19ac40d453f743ff7d.tar nixpkgs-8a282aa46c1671252adc0c19ac40d453f743ff7d.tar.gz nixpkgs-8a282aa46c1671252adc0c19ac40d453f743ff7d.tar.bz2 nixpkgs-8a282aa46c1671252adc0c19ac40d453f743ff7d.tar.lz nixpkgs-8a282aa46c1671252adc0c19ac40d453f743ff7d.tar.xz nixpkgs-8a282aa46c1671252adc0c19ac40d453f743ff7d.tar.zst nixpkgs-8a282aa46c1671252adc0c19ac40d453f743ff7d.zip |
* Set PERL5LIB automatically in the Perl setup hook.
* Remove explicit setting of PERL5LIB. * Use the generic Perl builder for the BerkeleyDB and XML::Parser modules. * Prefix all names of Perl modules with `perl-' (in the generic Perl builder). svn path=/nixpkgs/trunk/; revision=2365
Diffstat (limited to 'pkgs/development/perl-modules/generic/builder.sh')
-rw-r--r-- | pkgs/development/perl-modules/generic/builder.sh | 22 |
1 files changed, 9 insertions, 13 deletions
diff --git a/pkgs/development/perl-modules/generic/builder.sh b/pkgs/development/perl-modules/generic/builder.sh index 389858bcfcf..3a61ba7f67d 100644 --- a/pkgs/development/perl-modules/generic/builder.sh +++ b/pkgs/development/perl-modules/generic/builder.sh @@ -1,19 +1,7 @@ -addInputsHook=addInputsHook -addInputsHook() { - # Should be in a Perl setup hook. - envHooks=(${envHooks[@]} addPerlLibs) -} - -addPerlLibs() { - PERL5LIB="$PERL5LIB${PERL5LIB:+:}$1/lib/site_perl" -} - . $stdenv/setup PERL5LIB="$PERL5LIB${PERL5LIB:+:}$out/lib/site_perl" -export PERL5LIB - oldIFS=$IFS IFS=: perlFlags= @@ -21,7 +9,7 @@ for i in $PERL5LIB; do perlFlags="$perlFlags -I$i" done IFS=$oldIFS -echo "$perlFlags" +echo "Perl flags: $perlFlags" preConfigure=preConfigure preConfigure() { @@ -42,4 +30,12 @@ preConfigure() { perl Makefile.PL PREFIX=$out $makeMakerFlags } +if test -n "$perlPreHook"; then + . $perlPreHook +fi + genericBuild + +if test -n "$perlPostHook"; then + . $perlPostHook +fi \ No newline at end of file |