lol
1# Version can be selected with the 'version' argument, see generic.nix.
2{
3 lib,
4 callPackage,
5 buildDunePackage,
6 menhir,
7 ...
8}@args:
9
10let
11 inherit (callPackage ./generic.nix args) src version library_deps;
12
13in
14assert (lib.versionAtLeast version "0.25.1");
15
16buildDunePackage {
17 pname = "ocamlformat-lib";
18 inherit src version;
19
20 nativeBuildInputs = [ menhir ];
21
22 propagatedBuildInputs = library_deps;
23
24 meta = {
25 homepage = "https://github.com/ocaml-ppx/ocamlformat";
26 description = "Auto-formatter for OCaml code (library)";
27 maintainers = with lib.maintainers; [
28 Zimmi48
29 Julow
30 ];
31 license = lib.licenses.mit;
32 };
33}