btrbk: add mainProgram (#356350)
[NixPkgs.git] / pkgs / development / compilers / reason / rtop.nix
blob0255e57d5c47e93703553d1853e1c3d59fa74137
1 { buildDunePackage, reason, cppo, utop, makeWrapper }:
3 buildDunePackage {
4   pname = "rtop";
5   inherit (reason) version src;
7   nativeBuildInputs = [
8     makeWrapper
9     cppo
10   ];
12   propagatedBuildInputs = [ reason utop ];
14   postInstall = ''
15     wrapProgram $out/bin/rtop \
16       --prefix PATH : "${utop}/bin" \
17       --prefix CAML_LD_LIBRARY_PATH : "$CAML_LD_LIBRARY_PATH" \
18       --prefix OCAMLPATH : "$OCAMLPATH:$OCAMLFIND_DESTDIR"
19   '';
21   meta = reason.meta // {
22     description = "Toplevel (or REPL) for Reason, based on utop";
23     mainProgram = "rtop";
24   };