Unverified Commit e81e75f8 authored by Vincent Laporte's avatar Vincent Laporte
Browse files

ocamlPackages.mirage-sleep: init at 4.0.0

parent 93a18509
Loading
Loading
Loading
Loading
+31 −0
Original line number Diff line number Diff line
{
  lib,
  buildDunePackage,
  fetchurl,
  lwt,
  duration,
  version ? "4.0.0",
}:

buildDunePackage {
  inherit version;
  pname = "mirage-sleep";

  src = fetchurl {
    url = "https://github.com/mirage/mirage-sleep/releases/download/v${version}/mirage-sleep-${version}.tbz";
    hash = "sha256-J7cw7sE3EE3BIhSdwD1KV3VeXjEqviVmys3LgGhEE/A=";
  };

  propagatedBuildInputs = [
    duration
    lwt
  ];

  meta = {
    description = "Sleep operations for MirageOS";
    homepage = "https://github.com/mirage/mirage-sleep";
    changelog = "https://raw.githubusercontent.com/mirage/mirage-sleep/refs/tags/v${version}/CHANGES.md";
    license = lib.licenses.isc;
    maintainers = [ lib.maintainers.vbgl ];
  };
}
+2 −0
Original line number Diff line number Diff line
@@ -1224,6 +1224,8 @@ let

    mirage-runtime = callPackage ../development/ocaml-modules/mirage/runtime.nix { };

    mirage-sleep = callPackage ../development/ocaml-modules/mirage-sleep { };

    mirage-time = callPackage ../development/ocaml-modules/mirage-time { };

    mirage-time-unix = callPackage ../development/ocaml-modules/mirage-time/unix.nix { };