btrbk: add mainProgram (#356350)
[NixPkgs.git] / pkgs / by-name / oc / ocaml-top / package.nix
blob538731a15dc8f81f748c5d3c236026b472a7f769
1 { lib, fetchFromGitHub, ocamlPackages }:
3 let
4   inherit (ocamlPackages) buildDunePackage lablgtk3-sourceview3 ocp-index;
5 in
7 buildDunePackage rec {
8   pname = "ocaml-top";
9   version = "1.2.0";
11   src = fetchFromGitHub {
12     owner = "OCamlPro";
13     repo = "ocaml-top";
14     rev = version;
15     hash = "sha256-xmPGGB/zUpfeAxUIhR1PhfoESAJq7sTpqHuf++EH3Lw=";
16   };
18   buildInputs = [ lablgtk3-sourceview3 ocp-index ];
20   meta = {
21     homepage = "https://www.typerex.org/ocaml-top.html";
22     license = lib.licenses.gpl3;
23     description = "Simple cross-platform OCaml code editor built for top-level evaluation";
24     mainProgram = "ocaml-top";
25     maintainers = with lib.maintainers; [ vbgl ];
26   };