ocamlPackages.ocamlformat-mlx: init at 0.26.2.0 (#367235)

This commit is contained in:
Thiago Kenji Okada
2024-12-27 12:55:48 +00:00
committed by GitHub
3 changed files with 96 additions and 0 deletions
@@ -0,0 +1,22 @@
{
lib,
buildDunePackage,
fetchFromGitHub,
cmdliner,
odoc,
ocamlformat-mlx-lib,
re,
}:
buildDunePackage rec {
pname = "ocamlformat-mlx";
minimalOcamlVersion = "4.08";
inherit (ocamlformat-mlx-lib) version src meta;
buildInputs = [
cmdliner
re
odoc
ocamlformat-mlx-lib
];
}
@@ -0,0 +1,70 @@
{
lib,
buildDunePackage,
fetchFromGitHub,
menhir,
alcotest,
base,
dune-build-info,
either,
fix,
fpath,
menhirLib,
menhirSdk,
ocaml-version,
ocamlformat-rpc-lib,
ocp-indent,
stdio,
uuseg,
csexp,
astring,
result,
camlp-streams,
odoc,
}:
buildDunePackage rec {
pname = "ocamlformat-mlx-lib";
version = "0.26.2.0";
minimalOcamlVersion = "4.08";
src = fetchFromGitHub {
owner = "ocaml-mlx";
repo = "ocamlformat-mlx";
rev = version;
hash = "sha256-I9ZP8Ory/CRFbHUCe5NkZKKYMwtL1gl8xw965k5R718=";
};
propagatedBuildInputs = [
alcotest
base
dune-build-info
either
fix
fpath
menhirLib
menhirSdk
ocaml-version
ocamlformat-rpc-lib
ocp-indent
stdio
uuseg
csexp
astring
result
camlp-streams
odoc
];
nativeBuildInputs = [
menhir
];
meta = {
homepage = "https://github.com/ocaml-mlx/ocamlformat-mlx";
description = "OCaml .mlx Code Formatter";
maintainers = with lib.maintainers; [
Denommus
];
license = lib.licenses.mit;
};
}
+4
View File
@@ -1349,6 +1349,10 @@ let
ocamlformat-lib = callPackage ../development/ocaml-modules/ocamlformat/ocamlformat-lib.nix { };
ocamlformat-mlx = callPackage ../development/ocaml-modules/ocamlformat-mlx { };
ocamlformat-mlx-lib = callPackage ../development/ocaml-modules/ocamlformat-mlx/lib.nix { };
ocamlformat-rpc-lib = callPackage ../development/ocaml-modules/ocamlformat/ocamlformat-rpc-lib.nix { };
ocamlfuse = callPackage ../development/ocaml-modules/ocamlfuse { };