mirror of
https://github.com/ilyakooo0/nixpkgs.git
synced 2024-12-29 06:45:54 +03:00
* Cygwin: provide a Perl setup hook so that Perl dependencies work
properly. svn path=/nixpkgs/trunk/; revision=34002
This commit is contained in:
parent
0d95f69b2d
commit
08b6b9fa3a
15
pkgs/development/interpreters/perl/sys-perl/default.nix
Normal file
15
pkgs/development/interpreters/perl/sys-perl/default.nix
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
{ stdenv }:
|
||||||
|
|
||||||
|
stdenv.mkDerivation {
|
||||||
|
name = "perl";
|
||||||
|
|
||||||
|
unpackPhase = "true";
|
||||||
|
|
||||||
|
installPhase =
|
||||||
|
''
|
||||||
|
mkdir -p $out/bin
|
||||||
|
ln -s /usr/bin/perl $out/bin
|
||||||
|
'';
|
||||||
|
|
||||||
|
setupHook = ./setup-hook.sh;
|
||||||
|
}
|
@ -0,0 +1,5 @@
|
|||||||
|
addPerlLibPath () {
|
||||||
|
addToSearchPath PERL5LIB $1/lib/perl5/site_perl/5.10/i686-cygwin
|
||||||
|
}
|
||||||
|
|
||||||
|
envHooks=(${envHooks[@]} addPerlLibPath)
|
@ -1,4 +0,0 @@
|
|||||||
source $stdenv/setup
|
|
||||||
mkdir $out
|
|
||||||
mkdir $out/bin
|
|
||||||
ln -s /usr/bin/perl $out/bin
|
|
@ -1,6 +0,0 @@
|
|||||||
{stdenv}:
|
|
||||||
|
|
||||||
stdenv.mkDerivation {
|
|
||||||
name = "perl";
|
|
||||||
builder = ./builder.sh;
|
|
||||||
}
|
|
@ -2816,7 +2816,7 @@ let
|
|||||||
spidermonkey_1_8_0rc1 = callPackage ../development/interpreters/spidermonkey/1.8.0-rc1.nix { };
|
spidermonkey_1_8_0rc1 = callPackage ../development/interpreters/spidermonkey/1.8.0-rc1.nix { };
|
||||||
spidermonkey_185 = callPackage ../development/interpreters/spidermonkey/185-1.0.0.nix { };
|
spidermonkey_185 = callPackage ../development/interpreters/spidermonkey/185-1.0.0.nix { };
|
||||||
|
|
||||||
sysPerl = callPackage ../development/interpreters/sys-perl { };
|
sysPerl = callPackage ../development/interpreters/perl/sys-perl { };
|
||||||
|
|
||||||
tcl = callPackage ../development/interpreters/tcl { };
|
tcl = callPackage ../development/interpreters/tcl { };
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user