Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
1{ 2 lib, 3 fetchFromGitHub, 4 buildDunePackage, 5 base64, 6 bos, 7 core, 8 core_kernel, 9 core_unix ? null, 10 lwt_react, 11 ocamlgraph, 12 ppx_sexp_conv, 13 rresult, 14 sexplib, 15 tyxml, 16}: 17 18buildDunePackage rec { 19 pname = "bistro"; 20 version = "unstable-2024-05-17"; 21 22 src = fetchFromGitHub { 23 owner = "pveber"; 24 repo = pname; 25 rev = "d44c44b52148e58ca3842c3efedf3115e376d800"; 26 sha256 = "sha256-naoCEVBfydqSeGGbXYBXfg0PP+Fzk05jFoul7XAz/tM="; 27 }; 28 29 propagatedBuildInputs = [ 30 base64 31 bos 32 core 33 core_kernel 34 core_unix 35 lwt_react 36 ocamlgraph 37 ppx_sexp_conv 38 rresult 39 sexplib 40 tyxml 41 ]; 42 43 minimalOCamlVersion = "4.14"; 44 45 meta = { 46 inherit (src.meta) homepage; 47 description = "Build and execute typed scientific workflows"; 48 maintainers = [ lib.maintainers.vbgl ]; 49 license = lib.licenses.gpl2; 50 }; 51}