biglybt: 3.5.0.0 -> 3.6.0.0
[NixPkgs.git] / pkgs / development / tools / ocaml / js_of_ocaml / compiler.nix
blob5e82fafd129cdbcbd69f8ba7b58bb22d491ca509
1 { lib, fetchurl, buildDunePackage
2 , cmdliner, yojson, ppxlib, findlib
3 , menhir, menhirLib, sedlex
4 }:
6 buildDunePackage rec {
7   pname = "js_of_ocaml-compiler";
8   version = "5.7.1";
9   minimalOCamlVersion = "4.08";
11   src = fetchurl {
12     url = "https://github.com/ocsigen/js_of_ocaml/releases/download/${version}/js_of_ocaml-${version}.tbz";
13     hash = "sha256-DqSOKqiQTsVi8iX6CT/2dLVODnUU2uhie4/Y93IQOD0=";
14   };
16   nativeBuildInputs = [ menhir ];
17   buildInputs = [ cmdliner ppxlib ];
19   propagatedBuildInputs = [ menhirLib yojson findlib sedlex ];
21   meta = {
22     description = "Compiler from OCaml bytecode to Javascript";
23     homepage = "https://ocsigen.org/js_of_ocaml/";
24     license = lib.licenses.gpl2;
25     maintainers = [ lib.maintainers.vbgl ];
26     mainProgram = "js_of_ocaml";
27   };