on develop help sign in
Merge branch 'ts-hydration' of github.com:reflex-frp/reflex-dom into ts-hydration
ba26738Tom Smalley
reflex-dom-core/default.nix+16−9
@@ -1,11 +1,13 @@
1{ mkDerivation, ghc, aeson, base, bifunctors, bimap, blaze-builder
1{ mkDerivation, ghc, aeson, base, bifunctors, bimap, blaze-builder
2, bytestring, constraints, containers, contravariant, data-default
2, bytestring, constraints, containers, contravariant, data-default
3, dependent-map, dependent-sum, dependent-sum-template, directory
3, dependent-map, dependent-sum, dependent-sum-template, directory
4−, exception-transformers, ghcjs-dom, hlint, jsaddle, keycode, lens
4+, exception-transformers, exceptions, ghcjs-dom, hlint, hspec
5+, http-types, HUnit, jsaddle, jsaddle-warp, keycode, lens
6+, linux-namespaces, monad-control, mtl, network-uri, primitive
5−, monad-control, mtl, primitive, ref-tf, reflex, semigroups, stdenv
7+, process, random, ref-tf, reflex, semigroups, silently, stdenv
6−, stm, template-haskell, temporary, text, these, transformers
8+, stm, template-haskell, temporary, text, these, transformers, unix
7−, unix, zenc, hashable, chromium, process, jsaddle-warp
9+, wai, wai-websockets, warp, webdriver, websockets, zenc
8−, linux-namespaces, iproute, network-uri
10+, iproute, chromium, hashable
9}:
11}:
10let addGcTestDepends = drv: if stdenv.system != "x86_64-linux" then drv else drv // {
12let addGcTestDepends = drv: if stdenv.system != "x86_64-linux" then drv else drv // {
11 testHaskellDepends = (drv.testHaskellDepends or []) ++ [ temporary jsaddle-warp process linux-namespaces ];
13 testHaskellDepends = (drv.testHaskellDepends or []) ++ [ temporary jsaddle-warp process linux-namespaces ];
@@ -19,9 +21,9 @@ in mkDerivation (addGcTestDepends {
19 aeson base bifunctors bimap blaze-builder bytestring constraints
21 aeson base bifunctors bimap blaze-builder bytestring constraints
20 containers contravariant data-default dependent-map dependent-sum
22 containers contravariant data-default dependent-map dependent-sum
21 dependent-sum-template directory exception-transformers ghcjs-dom
23 dependent-sum-template directory exception-transformers ghcjs-dom
22− jsaddle keycode lens monad-control mtl primitive ref-tf
24+ jsaddle keycode lens monad-control mtl network-uri primitive random
23− reflex semigroups stm template-haskell text these transformers
25+ ref-tf reflex semigroups stm template-haskell text these
24− unix zenc network-uri
26+ transformers unix zenc
25 ] ++ (if ghc.isGhcjs or false then [
27 ] ++ (if ghc.isGhcjs or false then [
26 hashable
28 hashable
27 ] else []);
29 ] else []);
@@ -37,7 +39,12 @@ in mkDerivation (addGcTestDepends {
37 # Show some output while running tests, so we might notice what's wrong
39 # Show some output while running tests, so we might notice what's wrong
38 testTarget = "--show-details=streaming";
40 testTarget = "--show-details=streaming";
39
41
40− testHaskellDepends = [ base hlint ];
42+ testHaskellDepends = [
43+ aeson base bytestring containers exceptions ghcjs-dom hlint hspec
44+ http-types HUnit jsaddle jsaddle-warp linux-namespaces process
45+ random reflex silently temporary text unix wai wai-websockets warp
46+ webdriver websockets
47+ ];
41 description = "Functional Reactive Web Apps with Reflex";
48 description = "Functional Reactive Web Apps with Reflex";
42 license = stdenv.lib.licenses.bsd3;
49 license = stdenv.lib.licenses.bsd3;
43})
50})