python3Packages.orjson: Disable failing tests on 32 bit
[NixPkgs.git] / pkgs / development / ocaml-modules / phylogenetics / default.nix
blob1cf9651e6ecc9720476cd966c90864c33c7dc180
1 { lib
2 , buildDunePackage
3 , fetchFromGitHub
4 , ppx_deriving
5 , bppsuite
6 , alcotest
7 , angstrom-unix
8 , biocaml
9 , core
10 , gsl
11 , lacaml
12 , menhir
13 , menhirLib
14 , printbox-text
17 buildDunePackage rec {
18   pname = "phylogenetics";
19   version = "unstable-2022-05-06";
21   src = fetchFromGitHub {
22     owner = "biocaml";
23     repo = pname;
24     rev = "cd7c624d0f98e31b02933ca4511b9809b26d35b5";
25     sha256 = "sha256:0w0xyah3hj05hxg1rsa40hhma3dm1cyq0zvnjrihhf22laxap7ga";
26   };
28   minimalOCamlVersion = "4.08";
30   checkInputs = [ alcotest bppsuite ];
31   buildInputs = [ menhir ];
32   propagatedBuildInputs = [
33     angstrom-unix
34     biocaml
35     core
36     gsl
37     lacaml
38     menhirLib
39     ppx_deriving
40     printbox-text
41   ];
43   doCheck = true;
45   meta = with lib; {
46     description = "Algorithms and datastructures for phylogenetics";
47     homepage = "https://github.com/biocaml/phylogenetics";
48     license = licenses.cecill-b;
49     maintainers = [ maintainers.bcdarwin ];
50     mainProgram = "phylosim";
51   };