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 + ''; }