forgejo-lts: 7.0.10 -> 7.0.11
[NixPkgs.git] / pkgs / development / ocaml-modules / bistro / default.nix
blob5444c74cb14bacf5a0e36ce3f8ba911d86102221
1 { lib
2 , fetchFromGitHub
3 , buildDunePackage
4 , base64
5 , bos
6 , core
7 , core_kernel
8 , core_unix ? null
9 , lwt_react
10 , ocamlgraph
11 , ppx_sexp_conv
12 , rresult
13 , sexplib
14 , tyxml
17 buildDunePackage rec {
18   pname = "bistro";
19   version = "unstable-2024-05-17";
21   src = fetchFromGitHub {
22     owner = "pveber";
23     repo = pname;
24     rev = "d44c44b52148e58ca3842c3efedf3115e376d800";
25     sha256 = "sha256-naoCEVBfydqSeGGbXYBXfg0PP+Fzk05jFoul7XAz/tM=";
26   };
28   propagatedBuildInputs = [
29     base64
30     bos
31     core
32     core_kernel
33     core_unix
34     lwt_react
35     ocamlgraph
36     ppx_sexp_conv
37     rresult
38     sexplib
39     tyxml
40   ];
42   minimalOCamlVersion = "4.14";
44   meta = {
45     inherit (src.meta) homepage;
46     description = "Build and execute typed scientific workflows";
47     maintainers = [ lib.maintainers.vbgl ];
48     license = lib.licenses.gpl2;
49   };