on 84c126c help sign in
patch/default.nix
28 lines 1.1 kB history raw
1{ mkDerivation, ghc, base, bifunctors, containers, deepseq
2, dependent-map, dependent-sum, exception-transformers
3, haskell-src-exts, haskell-src-meta, hlint, lens, MemoTrie
4, monad-control, mtl, primitive, ref-tf, semigroupoids
5, semigroups, split, stdenv, stm, syb, template-haskell
6, these, transformers, transformers-compat, prim-uniq
7, data-default
8}:
9mkDerivation {
10 pname = "reflex";
11 version = "0.5.0";
12 src = builtins.filterSource (path: type: baseNameOf path != ".git") ./.;
13 libraryHaskellDepends = [
14 base bifunctors containers dependent-map dependent-sum
15 exception-transformers haskell-src-exts haskell-src-meta lens
16 MemoTrie monad-control mtl primitive ref-tf semigroupoids
17 semigroups stm syb template-haskell these transformers
18 transformers-compat prim-uniq
19 base bifunctors containers deepseq dependent-map dependent-sum
20 mtl ref-tf split transformers data-default
21 ];
22 testHaskellDepends = if ghc.isGhcjs or false then [] else [
23 hlint
24 ];
25 homepage = "https://github.com/reflex-frp/reflex";
26 description = "Higher-order Functional Reactive Programming";
27 license = stdenv.lib.licenses.bsd3;