From 54d363b012e32c0918b2af05fb7673ff08c7e781 Mon Sep 17 00:00:00 2001 From: Vincent Laporte Date: Sat, 31 Dec 2022 11:42:27 +0100 Subject: [PATCH] ocamlPackages.js_of_ocaml-toplevel: init at 4.1.0 --- .../development/tools/ocaml/js_of_ocaml/toplevel.nix | 12 ++++++++++++ pkgs/top-level/ocaml-packages.nix | 2 ++ 2 files changed, 14 insertions(+) create mode 100644 pkgs/development/tools/ocaml/js_of_ocaml/toplevel.nix diff --git a/pkgs/development/tools/ocaml/js_of_ocaml/toplevel.nix b/pkgs/development/tools/ocaml/js_of_ocaml/toplevel.nix new file mode 100644 index 000000000000..d7d1f6fbcfe9 --- /dev/null +++ b/pkgs/development/tools/ocaml/js_of_ocaml/toplevel.nix @@ -0,0 +1,12 @@ +{ lib, buildDunePackage, js_of_ocaml-compiler, ppxlib }: + +buildDunePackage { + duneVersion = "3"; + pname = "js_of_ocaml-toplevel"; + inherit (js_of_ocaml-compiler) src version; + buildInputs = [ ppxlib ]; + propagatedBuildInputs = [ js_of_ocaml-compiler ]; + meta = js_of_ocaml-compiler.meta // { + mainProgram = "jsoo_mktop"; + }; +} diff --git a/pkgs/top-level/ocaml-packages.nix b/pkgs/top-level/ocaml-packages.nix index 1865647f90dc..ba285a95a582 100644 --- a/pkgs/top-level/ocaml-packages.nix +++ b/pkgs/top-level/ocaml-packages.nix @@ -664,6 +664,8 @@ let js_of_ocaml-ppx_deriving_json = callPackage ../development/tools/ocaml/js_of_ocaml/ppx_deriving_json.nix { }; + js_of_ocaml-toplevel = callPackage ../development/tools/ocaml/js_of_ocaml/toplevel.nix {}; + js_of_ocaml-tyxml = callPackage ../development/tools/ocaml/js_of_ocaml/tyxml.nix {}; jsonm = callPackage ../development/ocaml-modules/jsonm { };