python3Packages.orjson: Disable failing tests on 32 bit
[NixPkgs.git] / pkgs / development / ocaml-modules / bistro / default.nix
blob43cbd33f738ca0a5f4dd68f8921c232c9a98cc08
1 { lib
2 , ocaml
3 , fetchpatch
4 , fetchFromGitHub
5 , buildDunePackage
6 , base64
7 , bos
8 , core
9 , core_kernel
10 , core_unix
11 , lwt_react
12 , ocamlgraph
13 , ppx_sexp_conv
14 , rresult
15 , sexplib
16 , tyxml
19 buildDunePackage rec {
20   pname = "bistro";
21   version = "unstable-2022-05-07";
23   useDune2 = true;
25   src = fetchFromGitHub {
26     owner = "pveber";
27     repo = pname;
28     rev = "d363bd2d8257babbcb6db15bd83fd6465df7c268";
29     sha256 = "0g11324j1s2631zzf7zxc8s0nqd4fwvcni0kbvfpfxg96gy2wwfm";
30   };
32   propagatedBuildInputs = [
33     base64
34     bos
35     core
36     core_kernel
37     core_unix
38     lwt_react
39     ocamlgraph
40     ppx_sexp_conv
41     rresult
42     sexplib
43     tyxml
44   ];
46   minimalOCamlVersion = "4.12";
48   meta = {
49     inherit (src.meta) homepage;
50     description = "Build and execute typed scientific workflows";
51     maintainers = [ lib.maintainers.vbgl ];
52     license = lib.licenses.gpl2;
53   };