biglybt: 3.5.0.0 -> 3.6.0.0
[NixPkgs.git] / pkgs / development / ocaml-modules / mirage-block-unix / default.nix
blobe32523c85eb644abddf237c380d851ffe84e2bbd
1 { lib, fetchurl, buildDunePackage, cstruct-lwt, diet, logs
2 , mirage-block, ounit2, rresult, uri
3 }:
5 buildDunePackage rec {
6   pname = "mirage-block-unix";
7   version = "2.14.2";
9   src = fetchurl {
10     url =
11       "https://github.com/mirage/mirage-block-unix/releases/download/v${version}/mirage-block-unix-${version}.tbz";
12     sha256 = "sha256-6ReAzd+pCd5ccmXOh6GlSxHo4GuEgptxLha62n+dBsE=";
13   };
15   minimalOCamlVersion = "4.08";
16   duneVersion = "3";
18   propagatedBuildInputs = [ cstruct-lwt logs mirage-block rresult uri ];
20   doCheck = true;
21   checkInputs = [ diet ounit2 ];
23   meta = with lib; {
24     description = "MirageOS disk block driver for Unix";
25     homepage = "https://github.com/mirage/mirage-block-unix";
26     license = licenses.isc;
27     maintainers = with maintainers; [ ehmry ];
28   };