about summary refs log tree commit diff
path: root/pkgs/development/ocaml-modules/get-activity/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/development/ocaml-modules/get-activity/default.nix')
-rw-r--r--pkgs/development/ocaml-modules/get-activity/default.nix38
1 files changed, 38 insertions, 0 deletions
diff --git a/pkgs/development/ocaml-modules/get-activity/default.nix b/pkgs/development/ocaml-modules/get-activity/default.nix
new file mode 100644
index 0000000000000..dbd585f57800e
--- /dev/null
+++ b/pkgs/development/ocaml-modules/get-activity/default.nix
@@ -0,0 +1,38 @@
+{
+  lib,
+  buildDunePackage,
+  get-activity-lib,
+  ppx_expect,
+  cmdliner,
+  dune-build-info,
+  fmt,
+  logs,
+  alcotest
+}:
+
+buildDunePackage rec {
+  pname = "get-activity";
+  inherit (get-activity-lib) version src;
+
+  minimalOCamlVersion = "4.08";
+
+  buildInputs = [
+    get-activity-lib
+    cmdliner
+    dune-build-info
+    fmt
+    logs
+  ];
+
+  checkInputs = [ ppx_expect alcotest ];
+
+  doCheck = true;
+
+  meta = {
+    homepage = "https://github.com/tarides/get-activity";
+    description = "Collect activity and format as markdown for a journal";
+    license = lib.licenses.mit;
+    changelog = "https://github.com/tarides/get-activity/releases/tag/${version}";
+    maintainers = with lib.maintainers; [ zazedd ];
+  };
+}