gnu: Add dune-rpc.

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

Change-Id: Ic6488d3517d9bb4dc5a2e55d93be3ceee2103a3e
Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
This commit is contained in:
Benjamin 2024-03-24 00:35:15 +01:00 committed by Danny Milosavljevic
parent 9dade47155
commit 5051fedad8
No known key found for this signature in database
GPG key ID: E71A35542C30BAA5

View file

@ -8747,6 +8747,25 @@ (define-public ocaml-xdg
"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")