python3Packages.orjson: Disable failing tests on 32 bit
[NixPkgs.git] / pkgs / development / ocaml-modules / biocaml / default.nix
blobf60a2c24ef9f4e780ffe0a05331203b4e66b044d
1 { lib, buildDunePackage, fetchFromGitHub, fetchpatch
2 , ounit, async, base64, camlzip, cfstream
3 , core, ppx_jane, ppx_sexp_conv, rresult, uri, xmlm }:
5 buildDunePackage rec {
6   pname = "biocaml";
7   version = "0.11.2";
9   minimalOCamlVersion = "4.11";
11   src = fetchFromGitHub {
12     owner = "biocaml";
13     repo   = pname;
14     rev    = "v${version}";
15     sha256 = "01yw12yixs45ya1scpb9jy2f7dw1mbj7741xib2xpq3kkc1hc21s";
16   };
18   patches = fetchpatch {
19     url = "https://github.com/biocaml/biocaml/commit/3ef74d0eb4bb48d2fb7dd8b66fb3ad8fe0aa4d78.patch";
20     sha256 = "0rcvf8gwq7sz15mghl9ing722rl2zpnqif9dfxrnpdxiv0rl0731";
21   };
23   buildInputs = [ ppx_jane ppx_sexp_conv ];
24   checkInputs = [ ounit ];
25   propagatedBuildInputs = [ async base64 camlzip cfstream core rresult uri xmlm ];
27   meta = with lib; {
28     description = "Bioinformatics library for Ocaml";
29     homepage = "http://${pname}.org";
30     maintainers = [ maintainers.bcdarwin ];
31     license = licenses.gpl2;
32   };