Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
1{ lib, fetchurl, buildDunePackage, js_of_ocaml, ppxlib, js_of_ocaml-ppx, gen_js_api, ojs }:
2
3buildDunePackage rec {
4 pname = "promise_jsoo";
5 version = "0.3.1";
6 minimalOCamlVersion = "4.08";
7 duneVersion = "3";
8
9 src = fetchurl {
10 url = "https://github.com/mnxn/promise_jsoo/releases/download/v${version}/promise_jsoo-v${version}.tbz";
11 sha256 = "00pjnsbv0yv3hhxbbl8dsljgr95kjgi9w8j1x46gjyxg9zayrxzl";
12 };
13
14 buildInputs = [
15 ppxlib
16 js_of_ocaml-ppx
17 gen_js_api
18 ];
19
20 propagatedBuildInputs = [
21 js_of_ocaml
22 ojs
23 ];
24
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 };
31}