biglybt: 3.5.0.0 -> 3.6.0.0
[NixPkgs.git] / pkgs / development / ocaml-modules / promise_jsoo / default.nix
blob061f965e0e52ce87234352338d45f0d4532d9f8e
1 { lib, fetchurl, buildDunePackage, js_of_ocaml, ppxlib, js_of_ocaml-ppx, gen_js_api, ojs }:
3 buildDunePackage rec {
4   pname = "promise_jsoo";
5   version = "0.3.1";
6   minimalOCamlVersion = "4.08";
7   duneVersion = "3";
9   src = fetchurl {
10     url = "https://github.com/mnxn/promise_jsoo/releases/download/v${version}/promise_jsoo-v${version}.tbz";
11     sha256 = "00pjnsbv0yv3hhxbbl8dsljgr95kjgi9w8j1x46gjyxg9zayrxzl";
12   };
14   buildInputs = [
15     ppxlib
16     js_of_ocaml-ppx
17     gen_js_api
18   ];
20   propagatedBuildInputs = [
21     js_of_ocaml
22     ojs
23   ];
25   meta = {
26     homepage = "https://github.com/mnxn/promise_jsoo";
27     description = "Js_of_ocaml bindings to JS Promises with supplemental functions";
28     license = lib.licenses.mit;
29     maintainers = with lib.maintainers; [ jayesh-bhoot ];
30   };