summary refs log tree commit diff
path: root/pkgs/development/haskell-modules/generic-builder.nix
diff options
context:
space:
mode:
authorJude Taylor <me@jude.bio>2016-03-01 16:06:29 -0800
committerJude Taylor <me@jude.bio>2016-03-01 16:06:29 -0800
commit4686bc54a61e332129574adf4a1063937a66e4ac (patch)
treeacad510d49c7be56bc0dcabbe1a64de1ce8a826e /pkgs/development/haskell-modules/generic-builder.nix
parent995475944f4213ddef3382ed09ba2fdc10687e1d (diff)
downloadnixlib-4686bc54a61e332129574adf4a1063937a66e4ac.tar
nixlib-4686bc54a61e332129574adf4a1063937a66e4ac.tar.gz
nixlib-4686bc54a61e332129574adf4a1063937a66e4ac.tar.bz2
nixlib-4686bc54a61e332129574adf4a1063937a66e4ac.tar.lz
nixlib-4686bc54a61e332129574adf4a1063937a66e4ac.tar.xz
nixlib-4686bc54a61e332129574adf4a1063937a66e4ac.tar.zst
nixlib-4686bc54a61e332129574adf4a1063937a66e4ac.zip
add socket.io to interactive ghcjs environments
Diffstat (limited to 'pkgs/development/haskell-modules/generic-builder.nix')
-rw-r--r--pkgs/development/haskell-modules/generic-builder.nix5
1 files changed, 3 insertions, 2 deletions
diff --git a/pkgs/development/haskell-modules/generic-builder.nix b/pkgs/development/haskell-modules/generic-builder.nix
index 8b54a19c2b59..2700caa1a5ba 100644
--- a/pkgs/development/haskell-modules/generic-builder.nix
+++ b/pkgs/development/haskell-modules/generic-builder.nix
@@ -1,5 +1,5 @@
 { stdenv, fetchurl, ghc, pkgconfig, glibcLocales, coreutils, gnugrep, gnused
-, jailbreak-cabal, hscolour, cpphs
+, jailbreak-cabal, hscolour, cpphs, nodePackages
 }:
 
 { pname
@@ -282,7 +282,8 @@ stdenv.mkDerivation ({
 
     env = stdenv.mkDerivation {
       name = "interactive-${pname}-${version}-environment";
-      nativeBuildInputs = [ ghcEnv systemBuildInputs ];
+      nativeBuildInputs = [ ghcEnv systemBuildInputs ]
+        ++ optional isGhcjs ghc."socket.io"; # for ghcjsi
       LANG = "en_US.UTF-8";
       LOCALE_ARCHIVE = optionalString stdenv.isLinux "${glibcLocales}/lib/locale/locale-archive";
       shellHook = ''