From ffe3d659862801466002ed710405b89df7230f43 Mon Sep 17 00:00:00 2001 From: LluĂ­s Batlle i Rossell Date: Thu, 15 Oct 2009 22:08:23 +0000 Subject: Making perl DB_File follow the lib/perl5/site_perl convention for the *.pm files, so all hooks on PERL5LIB include this module properly. I don't know why this doesn't install the files to that */site_perl/* by default. svn path=/nixpkgs/trunk/; revision=17837 --- pkgs/development/perl-modules/DB_File/default.nix | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) (limited to 'pkgs/development') diff --git a/pkgs/development/perl-modules/DB_File/default.nix b/pkgs/development/perl-modules/DB_File/default.nix index 2a344e392fe..adf66a44806 100644 --- a/pkgs/development/perl-modules/DB_File/default.nix +++ b/pkgs/development/perl-modules/DB_File/default.nix @@ -1,11 +1,11 @@ {fetchurl, buildPerlPackage, db4}: buildPerlPackage { - name = "DB_File-1.816"; + name = "DB_File-1.820"; src = fetchurl { - url = mirror://cpan/authors/id/P/PM/PMQS/DB_File-1.816.tar.gz; - sha256 = "1a668hk5v0l180kbqss2hq9khl756cmrykn8fz1rl4qzsp6lq284"; + url = mirror://cpan/authors/id/P/PM/PMQS/DB_File-1.820.tar.gz; + sha256 = "0jnz5lsrad67j42sdw5bqpkmgiyj45rpiqgkff3i21252k9d5s7a"; }; preConfigure = '' @@ -16,4 +16,12 @@ buildPerlPackage { INCLUDE = ${db4}/include EOF ''; + + # I don't know about perl paths, but PERL5LIB env var is managed through + # lib/perl5/site_perl, and the *.pm should be inside lib/perl5/site_perl/... + # for other packages to get that in the PERL5LIB env var. + postInstall = '' + ensureDir $out/lib/perl5/site_perl/ + cp -R $out/lib/perl5/5* $out/lib/perl5/site_perl + ''; } -- cgit 1.4.1