~ruther/guix-local

5051fedad8ff61dc36f984da25d15ae4e70a38a7 — Benjamin 2 years ago 9dade47
gnu: Add dune-rpc.

* gnu/packages/ocaml.scm (dune-rpc): New variable.

Change-Id: Ic6488d3517d9bb4dc5a2e55d93be3ceee2103a3e
Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
1 files changed, 19 insertions(+), 0 deletions(-)

M gnu/packages/ocaml.scm
M gnu/packages/ocaml.scm => gnu/packages/ocaml.scm +19 -0
@@ 8747,6 8747,25 @@ get an precise reference of when the executable was built.")))
     "This ocaml library returns user XDG directories such as XDG_CONFIG_HOME,
     XDG_STATE_HOME.")))

(define-public dune-rpc
  (package
    (inherit dune-ordering)
    (name "dune-rpc")
    (build-system dune-build-system)
    (arguments
     '(#:package "dune-rpc"
       ;; Tests have a cyclic dependency on stdune
       #:tests? #f))
    (propagated-inputs (list ocaml-csexp
                             dune-ordering
                             dune-dyn
                             ocaml-xdg
                             dune-stdune
                             ocaml-pp
                             ocaml-odoc))
    (synopsis "Communicate with ocaml dune using rpc")
    (description "Library to connect and control a running dune instance.")))

(define-public ocaml-either
  (package
    (name "ocaml-either")