fluffychat: 1.22.1 -> 1.23.0 (#364091)
[NixPkgs.git] / pkgs / development / ocaml-modules / mirage-logs / default.nix
blobc5200e186a7e90ad779bb2619d82f0a53c5c0328
2   lib,
3   fetchurl,
4   buildDunePackage,
5   logs,
6   fmt,
7   ptime,
8   mirage-clock,
9   cmdliner,
10   lwt,
11   alcotest,
14 buildDunePackage rec {
15   pname = "mirage-logs";
16   version = "2.1.0";
18   duneVersion = "3";
20   src = fetchurl {
21     url = "https://github.com/mirage/mirage-logs/releases/download/v${version}/mirage-logs-${version}.tbz";
22     hash = "sha256-rorCsgw7QCQmjotr465KShQGWdoUM88djpwgqwBGnLs=";
23   };
25   propagatedBuildInputs = [
26     logs
27     fmt
28     ptime
29     mirage-clock
30     cmdliner
31   ];
33   doCheck = true;
34   checkInputs = [
35     lwt
36     alcotest
37   ];
39   meta = {
40     description = "Reporter for the Logs library that writes log messages to stderr, using a Mirage `CLOCK` to add timestamps";
41     homepage = "https://github.com/mirage/mirage-logs";
42     license = lib.licenses.isc;
43     maintainers = [ lib.maintainers.vbgl ];
44   };