diff --git a/pkgs/development/compilers/ghcjs-ng/default.nix b/pkgs/development/compilers/ghcjs-ng/default.nix index 068d7b578df..ba25458d79a 100644 --- a/pkgs/development/compilers/ghcjs-ng/default.nix +++ b/pkgs/development/compilers/ghcjs-ng/default.nix @@ -1,4 +1,5 @@ { stdenv +, pkgsHostHost , callPackage , fetchgit , ghcjsSrcJson ? null @@ -14,7 +15,6 @@ , pkgconfig , gcc , lib -, nodePackages , ghcjsDepOverrides ? (_:_:{}) , haskell }: @@ -47,7 +47,7 @@ let enableShared = true; - socket-io = nodePackages."socket.io"; + socket-io = pkgsHostHost.nodePackages."socket.io"; # Relics of the old GHCJS build system stage1Packages = []; diff --git a/pkgs/development/compilers/ghcjs/base.nix b/pkgs/development/compilers/ghcjs/base.nix index ba0bbb1962b..533f2a17ada 100644 --- a/pkgs/development/compilers/ghcjs/base.nix +++ b/pkgs/development/compilers/ghcjs/base.nix @@ -33,7 +33,7 @@ , alex, happy, git, gnumake, autoconf, patch , automake, libtool , cryptohash -, haddock, hspec, xhtml, pkgs +, haddock, hspec, xhtml, pkgs, pkgsHostHost , coreutils , libiconv @@ -137,7 +137,7 @@ in mkDerivation ({ isCross = true; isGhcjs = true; inherit nodejs ghcjsBoot; - socket-io = pkgs.nodePackages."socket.io"; + socket-io = pkgsHostHost.nodePackages."socket.io"; haskellCompilerName = "ghcjs-${version}"; # let us assume ghcjs is never actually cross compiled