From 18508b6a6a7ff4daf03091f6ee93bc92328c0c6a Mon Sep 17 00:00:00 2001 From: r17x Date: Sat, 21 Dec 2024 04:57:10 +0700 Subject: [PATCH] ocamlPackages.gluten-mirage: init at 0.5.2 --- .../ocaml-modules/gluten/mirage.nix | 24 +++++++++++++++++++ pkgs/top-level/ocaml-packages.nix | 1 + 2 files changed, 25 insertions(+) create mode 100644 pkgs/development/ocaml-modules/gluten/mirage.nix 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 618e94b92721..5a4f0aa0b537 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 { };