diff --git a/pkgs/development/ocaml-modules/gluten/mirage.nix b/pkgs/development/ocaml-modules/gluten/mirage.nix new file mode 100644 index 000000000000..0121c05f28b2 --- /dev/null +++ b/pkgs/development/ocaml-modules/gluten/mirage.nix @@ -0,0 +1,24 @@ +{ + buildDunePackage, + gluten, + gluten-lwt, + faraday-lwt, + conduit-mirage, + mirage-flow, +}: + +buildDunePackage { + pname = "gluten-mirage"; + inherit (gluten) src version; + + propagatedBuildInputs = [ + gluten-lwt + faraday-lwt + conduit-mirage + mirage-flow + ]; + + meta = gluten.meta // { + description = "Mirage support for gluten"; + }; +} diff --git a/pkgs/top-level/ocaml-packages.nix b/pkgs/top-level/ocaml-packages.nix index 1fbdad438f89..193d205f0913 100644 --- a/pkgs/top-level/ocaml-packages.nix +++ b/pkgs/top-level/ocaml-packages.nix @@ -630,6 +630,7 @@ let gluten-eio = callPackage ../development/ocaml-modules/gluten/eio.nix { }; gluten-lwt = callPackage ../development/ocaml-modules/gluten/lwt.nix { }; gluten-lwt-unix = callPackage ../development/ocaml-modules/gluten/lwt-unix.nix { }; + gluten-mirage = callPackage ../development/ocaml-modules/gluten/mirage.nix { }; gmap = callPackage ../development/ocaml-modules/gmap { };