on master help sign in
Fix jsaddle-warp defualt.nix when using ghcjs
0eaade8Hamish Mackenzie
jsaddle-warp/default.nix+10−4
@@ -2,18 +2,24 @@
2, doctest, filepath, foreign-store, ghc-prim, http-types, jsaddle
2, doctest, filepath, foreign-store, ghc-prim, http-types, jsaddle
3, lens, network, primitive, process, QuickCheck, ref-tf, stdenv
3, lens, network, primitive, process, QuickCheck, ref-tf, stdenv
4, stm, text, time, transformers, uuid, uuid-types, wai
4, stm, text, time, transformers, uuid, uuid-types, wai
5−, wai-websockets, warp, webdriver, websockets
5+, wai-websockets, warp, webdriver, websockets, ghc
6}:
6}:
7mkDerivation {
7mkDerivation {
8 pname = "jsaddle-warp";
8 pname = "jsaddle-warp";
9 version = "0.9.4.0";
9 version = "0.9.4.0";
10 src = builtins.filterSource (path: type: !(builtins.elem (baseNameOf path) [ ".git" "dist" ])) ./.;
10 src = builtins.filterSource (path: type: !(builtins.elem (baseNameOf path) [ ".git" "dist" ])) ./.;
11 libraryHaskellDepends = [
11 libraryHaskellDepends = [
12+ base
13+ ] ++ (if ghc.isGhcjs or false
14+ then []
15+ else [
12− aeson base bytestring containers foreign-store http-types jsaddle
16+ aeson bytestring containers foreign-store http-types jsaddle
13 stm text time transformers uuid uuid-types wai wai-websockets warp
17 stm text time transformers uuid uuid-types wai wai-websockets warp
14 websockets
18 websockets
15− ];
19+ ]);
16− testHaskellDepends = [
20+ testHaskellDepends = if ghc.isGhcjs or false
21+ then []
22+ else [
17 aeson base bytestring containers deepseq doctest filepath ghc-prim
23 aeson base bytestring containers deepseq doctest filepath ghc-prim
18 http-types jsaddle lens network primitive process QuickCheck ref-tf
24 http-types jsaddle lens network primitive process QuickCheck ref-tf
19 stm text time transformers wai wai-websockets warp webdriver
25 stm text time transformers wai wai-websockets warp webdriver