on develop help sign in
Builds with WKWebView
7f92ddfRyan Trinkle
reflex-dom-core/default.nix+2−5
@@ -1,8 +1,8 @@
1{ mkDerivation, pkgs, dependent-map, ghcjs-dom, lens
1{ mkDerivation, pkgs, dependent-map, ghcjs-dom, lens
2, mtl, ref-tf, reflex, text, these
2, mtl, ref-tf, reflex, text, these
3, transformers, data-default, semigroups, blaze-builder, aeson
3, transformers, data-default, semigroups, blaze-builder, aeson
4−, ghc, webkitgtk3-javascriptcore, exception-transformers
4+, ghc, exception-transformers
5−, webkitgtk24x, dependent-sum-template, bifunctors, bimap
5+, dependent-sum-template, bifunctors, bimap
6, raw-strings-qq, zenc, random, monad-control, keycode, hlint
6, raw-strings-qq, zenc, random, monad-control, keycode, hlint
7, unbounded-delays, jsaddle
7, unbounded-delays, jsaddle
8}:
8}:
@@ -37,15 +37,12 @@ mkDerivation {
37 zenc
37 zenc
38 ] ++ (if ghc.isGhcjs or false then [] else [
38 ] ++ (if ghc.isGhcjs or false then [] else [
39 raw-strings-qq
39 raw-strings-qq
40− webkitgtk3-javascriptcore
41 ]);
40 ]);
42 testDepends = if ghc.isGhcjs or false then [] else [
41 testDepends = if ghc.isGhcjs or false then [] else [
43 hlint
42 hlint
44 ];
43 ];
45 pkgconfigDepends = if ghc.isGhcjs or false then [] else [
44 pkgconfigDepends = if ghc.isGhcjs or false then [] else [
46 raw-strings-qq
45 raw-strings-qq
47− webkitgtk24x
48− webkitgtk3-javascriptcore
49 ];
46 ];
50 license = null;
47 license = null;
51}
48}
reflex-dom/default.nix+5−2
@@ -1,4 +1,4 @@
1−{ mkDerivation, base, bytestring, jsaddle-webkit2gtk, reflex
1+{ mkDerivation, base, bytestring, jsaddle-webkit2gtk, jsaddle-wkwebview, reflex
2, reflex-dom-core, stdenv, text, ghc
2, reflex-dom-core, stdenv, text, ghc
3}:
3}:
4mkDerivation {
4mkDerivation {
@@ -7,7 +7,10 @@ mkDerivation {
7 src = ./.;
7 src = ./.;
8 libraryHaskellDepends = [
8 libraryHaskellDepends = [
9 base bytestring reflex reflex-dom-core text
9 base bytestring reflex reflex-dom-core text
10− ] ++ (if ghc.isGhcjs or false then [] else [
10+ ] ++ (if ghc.isGhcjs or false then [
11+ ] else if stdenv.isDarwin then [
12+ jsaddle-wkwebview
13+ ] else [
11 jsaddle-webkit2gtk
14 jsaddle-webkit2gtk
12 ]);
15 ]);
13 description = "Functional Reactive Web Apps with Reflex";
16 description = "Functional Reactive Web Apps with Reflex";