aboutsummaryrefslogtreecommitdiff
path: root/gnu/packages
diff options
context:
space:
mode:
authorBenjamin <benjamin@uvy.fr>2024-03-24 00:35:15 +0100
committerDanny Milosavljevic <dannym@friendly-machines.com>2024-12-23 11:47:58 +0100
commit5051fedad8ff61dc36f984da25d15ae4e70a38a7 (patch)
treeb823edcbc125303d5950bb4eee3e3dde4a5b725c /gnu/packages
parent9dade47155723c5a4b70af27f3dadb336c31f95d (diff)
downloadguix-5051fedad8ff61dc36f984da25d15ae4e70a38a7.tar.gz
guix-5051fedad8ff61dc36f984da25d15ae4e70a38a7.zip
gnu: Add dune-rpc.
* gnu/packages/ocaml.scm (dune-rpc): New variable. Change-Id: Ic6488d3517d9bb4dc5a2e55d93be3ceee2103a3e Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
Diffstat (limited to 'gnu/packages')
-rw-r--r--gnu/packages/ocaml.scm19
1 files changed, 19 insertions, 0 deletions
diff --git a/gnu/packages/ocaml.scm b/gnu/packages/ocaml.scm
index 403dc478dc..45a5284c93 100644
--- a/gnu/packages/ocaml.scm
+++ b/gnu/packages/ocaml.scm
@@ -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")