summaryrefslogtreecommitdiff
path: root/pkgs/development/ocaml-modules/cohttp/lwt-unix.nix
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/development/ocaml-modules/cohttp/lwt-unix.nix')
-rw-r--r--pkgs/development/ocaml-modules/cohttp/lwt-unix.nix25
1 files changed, 17 insertions, 8 deletions
diff --git a/pkgs/development/ocaml-modules/cohttp/lwt-unix.nix b/pkgs/development/ocaml-modules/cohttp/lwt-unix.nix
index 845df2a3f542..57885b0e65e0 100644
--- a/pkgs/development/ocaml-modules/cohttp/lwt-unix.nix
+++ b/pkgs/development/ocaml-modules/cohttp/lwt-unix.nix
@@ -1,19 +1,28 @@
{ lib, buildDunePackage, cohttp-lwt
-, conduit-lwt-unix, ppx_sexp_conv
-, cmdliner, fmt, magic-mime
+, conduit-lwt-unix, conduit-lwt, ppx_sexp_conv
+, cmdliner, fmt, logs, magic-mime
+, ounit
+, cacert
}:
-if !lib.versionAtLeast cohttp-lwt.version "0.99"
-then cohttp-lwt
-else
-
buildDunePackage {
pname = "cohttp-lwt-unix";
- inherit (cohttp-lwt) version src meta;
+ inherit (cohttp-lwt) version src;
useDune2 = true;
buildInputs = [ cmdliner ppx_sexp_conv ];
- propagatedBuildInputs = [ cohttp-lwt conduit-lwt-unix fmt magic-mime ];
+ propagatedBuildInputs = [
+ cohttp-lwt conduit-lwt conduit-lwt-unix fmt logs magic-mime
+ ];
+
+ # TODO(@sternenseemann): fail for unknown reason
+ # https://github.com/mirage/ocaml-cohttp/issues/675#issuecomment-830692742
+ doCheck = false;
+ checkInputs = [ ounit cacert ];
+
+ meta = cohttp-lwt.meta // {
+ description = "CoHTTP implementation for Unix and Windows using Lwt";
+ };
}