From 3ebfd510baf9ad26727fcdd6ba513a2c8e6fe9f8 Mon Sep 17 00:00:00 2001 From: Armijn Hemel <armijn@gpl-violations.org> Date: Sun, 10 Feb 2008 13:30:12 +0000 Subject: [PATCH] testing expression for perl 5.10, needs more work (different patches) svn path=/nixpkgs/trunk/; revision=10567 --- .../interpreters/perl/perl-5.10.nix | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 pkgs/development/interpreters/perl/perl-5.10.nix diff --git a/pkgs/development/interpreters/perl/perl-5.10.nix b/pkgs/development/interpreters/perl/perl-5.10.nix new file mode 100644 index 000000000000..01f314c19a4d --- /dev/null +++ b/pkgs/development/interpreters/perl/perl-5.10.nix @@ -0,0 +1,21 @@ +{stdenv, fetchurl}: + +stdenv.mkDerivation { + name = "perl-5.10.0"; + + builder = ./builder.sh; + src = fetchurl { + url = http://www.cpan.org/src/perl-5.10.0.tar.gz; + sha256 = "0bivbz15x02m02gqs6hs77cgjr2msfrhnvp5xqk359jg6w6llill"; + }; + + # This patch does the following: + # 1) Do use the PATH environment variable to find the `pwd' command. + # By default, Perl will only look for it in /lib and /usr/lib. + # !!! what are the security implications of this? + # 2) Force the use of <errno.h>, not /usr/include/errno.h, on Linux + # systems. (This actually appears to be due to a bug in Perl.) + patches = [./no-sys-dirs.patch]; + + setupHook = ./setup-hook.sh; +}