ocamlPackages.js_of_ocaml-compiler: 5.7.1 -> 5.8.1
[NixPkgs.git] / pkgs / development / tools / ocaml / js_of_ocaml / compiler.nix
blobed68482d0a86fa3c4bc701983cb716b641d906bf
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.8.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-DohuELJzqMSNn0U9XEuHacofPrpe6VDgsYha3JQ/SlM=";
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   };