gnu: Add ocaml-chrome-trace.

* gnu/packages/ocaml.scm (ocaml-chrome-trace): New variable.

Change-Id: I24dd519d913ea240c3500b824e2342a33d34ed1a
Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
This commit is contained in:
Benjamin 2024-03-24 00:35:17 +01:00 committed by Danny Milosavljevic
parent 4075cda947
commit 31a1e7d375
No known key found for this signature in database
GPG key ID: E71A35542C30BAA5

View file

@ -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 parses ocaml complier output and returns it as ocaml values.
This library offers no backwards compatibility guarantees."))) 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 (define-public ocaml-either
(package (package