From 1ee786693277dc7ec6b5a02a3f438171736399f0 Mon Sep 17 00:00:00 2001 From: John Soo Date: Thu, 31 Dec 2020 09:25:08 -0800 Subject: [PATCH 1/9] gnu: Add ocaml-dot-merlin-reader. * gnu/packages/ocaml.scm (ocaml-dot-merlin-reader): New variable. --- gnu/packages/ocaml.scm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/gnu/packages/ocaml.scm b/gnu/packages/ocaml.scm index c4900b6214..3c42505d6e 100644 --- a/gnu/packages/ocaml.scm +++ b/gnu/packages/ocaml.scm @@ -1753,6 +1753,34 @@ generation. It supports programs with single or multiple commands and respects most of the POSIX and GNU conventions.") (license license:bsd-3))) +(define-public ocaml-dot-merlin-reader + (package + (name "ocaml-dot-merlin-reader") + (version "3.4.2") + (source + (origin + (method url-fetch) + (uri "https://github.com/ocaml/merlin/releases/download/v3.4.2/merlin-v3.4.2.tbz") + (sha256 + (base32 + "109ai1ggnkrwbzsl1wdalikvs1zx940m6n65jllxj68in6bvidz1")))) + (build-system dune-build-system) + (inputs + `(("ocaml-biniou" ,ocaml-biniou) + ("ocaml-easy-format" ,ocaml-easy-format) + ("ocaml-yojson" ,ocaml-yojson) + ("ocaml-csexp" ,ocaml-csexp) + ("ocaml-result" ,ocaml-result))) + (arguments + `(#:package "dot-merlin-reader" + #:tests? #f ; No tests for dot-merlin-reader + )) + (home-page "https://github.com/ocaml/merlin") + (synopsis "Reads config files for merlin") + (description + "This package provices config file parsing for merlin.") + (license license:expat))) + (define-public ocaml-fmt (package (name "ocaml-fmt") -- 2.29.2