@@ -1,17 +1,24 @@
1−{ mkDerivation, dependent-map, dependent-sum
2−, mtl, ref-tf, semigroups, these, MemoTrie, exception-transformers
3−, haskell-src-exts, haskell-src-meta
1+{ mkDerivation, base, containers, dependent-map, dependent-sum
2+, exception-transformers, haskell-src-exts, haskell-src-meta
3+, MemoTrie, mtl, primitive, ref-tf, semigroups, stdenv, syb
4+, template-haskell, these, transformers, transformers-compat
5+, criterion, deepseq, split, stm
46}:
57mkDerivation {
68 pname = "reflex";
79 version = "0.4.0";
810 src = builtins.filterSource (path: type: baseNameOf path != ".git") ./.;
9− buildDepends = [
10− dependent-map dependent-sum mtl ref-tf semigroups these exception-transformers
11− haskell-src-exts haskell-src-meta
11+ libraryHaskellDepends = [
12+ base containers dependent-map dependent-sum exception-transformers
13+ haskell-src-exts haskell-src-meta mtl primitive ref-tf semigroups
14+ syb template-haskell these transformers transformers-compat
1215 ];
13− testDepends = [
14− MemoTrie
16+ testHaskellDepends = [
17+ base containers dependent-map MemoTrie mtl ref-tf
18+ # Benchmark dependencies
19+ criterion deepseq split stm
1520 ];
16− license = null;
21+ homepage = "https://github.com/reflex-frp/reflex";
22+ description = "Higher-order Functional Reactive Programming";
23+ license = stdenv.lib.licenses.bsd3;
1724}