~ruther/guix-local

31a1e7d375cd554149bac83e5acaaf0ef63b65b6 — Benjamin 2 years ago 4075cda
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>
1 files changed, 16 insertions(+), 0 deletions(-)

M gnu/packages/ocaml.scm
M gnu/packages/ocaml.scm => gnu/packages/ocaml.scm +16 -0
@@ 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