@@ -7,7 +7,11 @@
77, transformers, unbounded-delays, unix, zenc, hashable, xvfb_run
88, chromium, process, jsaddle-warp
99}:
10−mkDerivation {
10+let addGcTestDepends = drv: if stdenv.system != "x86_64-linux" then drv else drv // {
11+ testHaskellDepends = (drv.testHaskellDepends or []) ++ [ temporary jsaddle-warp process ];
12+ testSystemDepends = (drv.testSystemDepends or []) ++ [ xvfb_run chromium ];
13+ };
14+in mkDerivation (addGcTestDepends {
1115 pname = "reflex-dom-core";
1216 version = "0.4";
1317 src = ./.;
@@ -21,8 +25,7 @@ mkDerivation {
2125 ] ++ (if ghc.isGhcjs or false then [
2226 hashable
2327 ] else []);
24− testHaskellDepends = [ base hlint temporary jsaddle-warp process ];
25− testSystemDepends = [ xvfb_run chromium ];
28+ testHaskellDepends = [ base hlint ];
2629 description = "Functional Reactive Web Apps with Reflex";
2730 license = stdenv.lib.licenses.bsd3;
28−}
31+})