From 5e09b5157d1aaa085d9cd3af5d2ab1ef4b2b46a7 Mon Sep 17 00:00:00 2001 From: Romain Paquet Date: Thu, 15 Jan 2026 22:04:53 +0100 Subject: [PATCH] ocamlPackages.tls-miou-unix: init at 2.0.2 --- .../ocaml-modules/tls/miou-unix.nix | 37 +++++++++++++++++++ pkgs/top-level/ocaml-packages.nix | 2 + 2 files changed, 39 insertions(+) create mode 100644 pkgs/development/ocaml-modules/tls/miou-unix.nix diff --git a/pkgs/development/ocaml-modules/tls/miou-unix.nix b/pkgs/development/ocaml-modules/tls/miou-unix.nix new file mode 100644 index 000000000000..ddf031bd57e6 --- /dev/null +++ b/pkgs/development/ocaml-modules/tls/miou-unix.nix @@ -0,0 +1,37 @@ +{ + buildDunePackage, + crowbar, + hxd, + miou, + mirage-crypto-rng-miou-unix, + ohex, + ptime, + rresult, + tls, + x509, +}: + +buildDunePackage { + pname = "tls-miou-unix"; + inherit (tls) src version; + + propagatedBuildInputs = [ + miou + tls + x509 + ]; + + doCheck = true; + checkInputs = [ + crowbar + hxd + mirage-crypto-rng-miou-unix + ohex + ptime + rresult + ]; + + meta = tls.meta // { + description = "Transport Layer Security purely in OCaml, Miou+Unix layer"; + }; +} diff --git a/pkgs/top-level/ocaml-packages.nix b/pkgs/top-level/ocaml-packages.nix index 51dfcd2c9b09..72e6b416bb44 100644 --- a/pkgs/top-level/ocaml-packages.nix +++ b/pkgs/top-level/ocaml-packages.nix @@ -2090,6 +2090,8 @@ let tls-lwt = callPackage ../development/ocaml-modules/tls/lwt.nix { }; + tls-miou-unix = callPackage ../development/ocaml-modules/tls/miou-unix.nix { }; + tls-mirage = callPackage ../development/ocaml-modules/tls/mirage.nix { }; toml = callPackage ../development/ocaml-modules/toml { };