1{
2 lib,
3 fetchFromGitHub,
4 buildDunePackage,
5 react,
6}:
7
8buildDunePackage rec {
9 pname = "reactiveData";
10 version = "0.3.1";
11 duneVersion = "3";
12 minimalOCamlVersion = "4.08";
13
14 src = fetchFromGitHub {
15 owner = "ocsigen";
16 repo = "reactiveData";
17 rev = version;
18 sha256 = "sha256-MO9WMe1k2QcC5RynE6uZHohmu3QlpTHvAkvQNgu3P90=";
19 };
20
21 propagatedBuildInputs = [ react ];
22
23 meta = with lib; {
24 description = "OCaml module for functional reactive programming (FRP) based on React";
25 homepage = "https://github.com/ocsigen/reactiveData";
26 license = licenses.lgpl21;
27 maintainers = with maintainers; [ vbgl ];
28 };
29}