diff --git a/pkgs/development/perl-modules/BerkeleyDB/default.nix b/pkgs/development/perl-modules/BerkeleyDB/default.nix index 24423fb359fc..59826ee8a445 100644 --- a/pkgs/development/perl-modules/BerkeleyDB/default.nix +++ b/pkgs/development/perl-modules/BerkeleyDB/default.nix @@ -2,10 +2,14 @@ import ../generic perl { name = "BerkeleyDB-0.27"; + src = fetchurl { - url = http://nix.cs.uu.nl/dist/tarballs/BerkeleyDB-0.27.tar.gz; + url = http://nixos.org/tarballs/BerkeleyDB-0.27.tar.gz; md5 = "43aa72c0c6941af0d656d749ad543e96"; }; - perlPreHook = "source ${./hook.sh}"; - inherit db4; + + preConfigure = '' + echo "LIB = ${db4}/lib" > config.in + echo "INCLUDE = ${db4}/include" >> config.in + ''; } diff --git a/pkgs/development/perl-modules/BerkeleyDB/hook.sh b/pkgs/development/perl-modules/BerkeleyDB/hook.sh deleted file mode 100644 index c0735d27e9f8..000000000000 --- a/pkgs/development/perl-modules/BerkeleyDB/hook.sh +++ /dev/null @@ -1,7 +0,0 @@ -oldPreConfigure=$preConfigure -preConfigure=myPreConfigure -myPreConfigure() { - echo "LIB = $db4/lib" > config.in - echo "INCLUDE = $db4/include" >> config.in - $oldPreConfigure -} diff --git a/pkgs/development/perl-modules/DB_File/default.nix b/pkgs/development/perl-modules/DB_File/default.nix index 339093625f66..f90743350044 100644 --- a/pkgs/development/perl-modules/DB_File/default.nix +++ b/pkgs/development/perl-modules/DB_File/default.nix @@ -2,10 +2,20 @@ import ../generic perl { name = "DB_File-1.816"; + src = fetchurl { url = mirror://cpan/authors/id/P/PM/PMQS/DB_File-1.816.tar.gz; sha256 = "1a668hk5v0l180kbqss2hq9khl756cmrykn8fz1rl4qzsp6lq284"; }; - perlPreHook = "source ${./hook.sh}"; + + preConfigure = '' + cat > config.in < config.in <