parent
3d2ffa3dbf
commit
e816a60349
@ -0,0 +1,29 @@ |
||||
{ lib, fetchurl, buildDunePackage, cstruct-lwt, diet, io-page-unix, logs |
||||
, mirage-block, ounit, rresult, uri }: |
||||
|
||||
buildDunePackage rec { |
||||
pname = "mirage-block-unix"; |
||||
version = "2.12.1"; |
||||
|
||||
useDune2 = true; |
||||
|
||||
src = fetchurl { |
||||
url = |
||||
"https://github.com/mirage/mirage-block-unix/releases/download/v${version}/mirage-block-unix-v${version}.tbz"; |
||||
sha256 = "4fc0ccea3c06c654e149c0f0e1c2a6f19be4e3fe1afd293c6a0dba1b56b3b8c4"; |
||||
}; |
||||
|
||||
minimumOCamlVersion = "4.06"; |
||||
|
||||
propagatedBuildInputs = [ cstruct-lwt logs mirage-block rresult uri ]; |
||||
|
||||
doCheck = true; |
||||
checkInputs = [ diet io-page-unix ounit ]; |
||||
|
||||
meta = with lib; { |
||||
description = "MirageOS disk block driver for Unix"; |
||||
homepage = "https://github.com/mirage/mirage-block-unix"; |
||||
license = licenses.isc; |
||||
maintainers = with maintainers; [ ehmry ]; |
||||
}; |
||||
} |
Loading…
Reference in new issue