nixpkgs mirror (for testing)
github.com/NixOS/nixpkgs
nix
1{
2 lib,
3 fetchurl,
4 buildDunePackage,
5 js_of_ocaml,
6 ppxlib,
7 js_of_ocaml-ppx,
8 gen_js_api,
9 ojs,
10}:
11
12buildDunePackage rec {
13 pname = "promise_jsoo";
14 version = "0.3.1";
15 minimalOCamlVersion = "4.08";
16 duneVersion = "3";
17
18 src = fetchurl {
19 url = "https://github.com/mnxn/promise_jsoo/releases/download/v${version}/promise_jsoo-v${version}.tbz";
20 sha256 = "00pjnsbv0yv3hhxbbl8dsljgr95kjgi9w8j1x46gjyxg9zayrxzl";
21 };
22
23 buildInputs = [
24 ppxlib
25 js_of_ocaml-ppx
26 gen_js_api
27 ];
28
29 propagatedBuildInputs = [
30 js_of_ocaml
31 ojs
32 ];
33
34 meta = {
35 homepage = "https://github.com/mnxn/promise_jsoo";
36 description = "Js_of_ocaml bindings to JS Promises with supplemental functions";
37 license = lib.licenses.mit;
38 maintainers = with lib.maintainers; [ jayesh-bhoot ];
39 };
40}