From 31a1e7d375cd554149bac83e5acaaf0ef63b65b6 Mon Sep 17 00:00:00 2001 From: Benjamin Date: Sun, 24 Mar 2024 00:35:17 +0100 Subject: [PATCH] gnu: Add ocaml-chrome-trace. * gnu/packages/ocaml.scm (ocaml-chrome-trace): New variable. Change-Id: I24dd519d913ea240c3500b824e2342a33d34ed1a Signed-off-by: Danny Milosavljevic --- gnu/packages/ocaml.scm | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/gnu/packages/ocaml.scm b/gnu/packages/ocaml.scm index cf1af954b8ab2c8d9e7833cb51cbde75bf09c7ff..e1cb029df7f603c28fbb0c4888a48dc70c64757b 100644 --- a/gnu/packages/ocaml.scm +++ b/gnu/packages/ocaml.scm @@ -8781,6 +8781,22 @@ get an precise reference of when the executable was built."))) "This library parses ocaml complier output and returns it as ocaml values. This library offers no backwards compatibility guarantees."))) +(define-public ocaml-chrome-trace + (package + (inherit dune-ordering) + (name "ocaml-chrome-trace") + (build-system dune-build-system) + (arguments + '(#:package "chrome-trace" + ;; Tests have a cyclic dependency on stdune + #:tests? #f)) + (propagated-inputs (list ocaml-odoc)) + (synopsis "Chrome trace event generation library for ocaml") + (description + "Output trace data to a file in Chrome's trace_event format. This format is + compatible with chrome trace viewer chrome://tracing. + This library offers no backwards compatibility guarantees.") + (license license:expat))) (define-public ocaml-either (package