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