python3Packages.orjson: Disable failing tests on 32 bit
[NixPkgs.git] / pkgs / development / ocaml-modules / cfstream / default.nix
blob62a29a5d4141e9c2b3377902b929cf7aa57da8a6
1 { lib, buildDunePackage, fetchFromGitHub, m4, core_kernel, ounit }:
3 buildDunePackage rec {
4   pname = "cfstream";
5   version = "1.3.1";
7   useDune2 = true;
9   minimumOCamlVersion = "4.04.1";
11   src = fetchFromGitHub {
12     owner = "biocaml";
13     repo   = pname;
14     rev    = version;
15     sha256 = "0qnxfp6y294gjsccx7ksvwn9x5q20hi8sg24rjypzsdkmlphgdnd";
16   };
18   patches = [ ./git_commit.patch ];
20   # This currently fails with dune
21   strictDeps = false;
23   nativeBuildInputs = [ m4 ];
24   checkInputs = [ ounit ];
25   propagatedBuildInputs = [ core_kernel ];
27   doCheck = true;
29   meta = with lib; {
30     inherit (src.meta) homepage;
31     description = "Simple Core-inspired wrapper for standard library Stream module";
32     maintainers = [ maintainers.bcdarwin ];
33     license = licenses.lgpl21;
34   };