microfetch: 0.4.4 -> 0.4.6 (#377799)
[NixPkgs.git] / pkgs / development / ocaml-modules / mirage-block-unix / default.nix
blob8efbe3a4bc9db78a7b345190ff2994b853b75508
2   lib,
3   fetchurl,
4   buildDunePackage,
5   cstruct-lwt,
6   diet,
7   logs,
8   mirage-block,
9   ounit2,
10   rresult,
11   uri,
14 buildDunePackage rec {
15   pname = "mirage-block-unix";
16   version = "2.14.2";
18   src = fetchurl {
19     url = "https://github.com/mirage/mirage-block-unix/releases/download/v${version}/mirage-block-unix-${version}.tbz";
20     sha256 = "sha256-6ReAzd+pCd5ccmXOh6GlSxHo4GuEgptxLha62n+dBsE=";
21   };
23   minimalOCamlVersion = "4.08";
24   duneVersion = "3";
26   propagatedBuildInputs = [
27     cstruct-lwt
28     logs
29     mirage-block
30     rresult
31     uri
32   ];
34   doCheck = true;
35   checkInputs = [
36     diet
37     ounit2
38   ];
40   meta = with lib; {
41     description = "MirageOS disk block driver for Unix";
42     homepage = "https://github.com/mirage/mirage-block-unix";
43     license = licenses.isc;
44     maintainers = with maintainers; [ ehmry ];
45   };