mirror of
https://codeberg.org/guix/guix.git
synced 2025-10-02 02:15:12 +00:00
gnu: Add ocaml-lsp-server.
* gnu/packages/ocaml.scm (ocaml-lsp-server): New variable. Change-Id: Ib861dea3d7d00d570f253ffc3b4955e547dc2676 Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
This commit is contained in:
parent
11f05fbab9
commit
8e5406c1cc
1 changed files with 42 additions and 0 deletions
|
@ -6191,6 +6191,48 @@ External contributors added support for Visual Studio Code, Sublime Text and
|
|||
Atom.")
|
||||
(license license:expat))))
|
||||
|
||||
(define-public ocaml-lsp-server
|
||||
(package
|
||||
(name "ocaml-lsp-server")
|
||||
(version "1.17.0")
|
||||
(home-page "https://github.com/ocaml/ocaml-lsp")
|
||||
(source (origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url home-page)
|
||||
(commit version)))
|
||||
(sha256
|
||||
(base32
|
||||
"1w1m2mi7va3wcwgvgzqd3af6hrhx5zzyr3hqa228pcimp44w6f0h"))))
|
||||
(build-system dune-build-system)
|
||||
(arguments '(#:tests? #f)) ; tests are failing for v1.17
|
||||
(propagated-inputs (list
|
||||
ocaml-re
|
||||
ocaml-ppx-yojson-conv-lib
|
||||
dune-rpc
|
||||
ocaml-chrome-trace
|
||||
dune-dyn
|
||||
dune-stdune
|
||||
ocaml-fiber
|
||||
ocaml-xdg
|
||||
dune-ordering
|
||||
ocaml-dune-build-info
|
||||
ocaml-spawn
|
||||
ocamlc-loc
|
||||
ocaml-uutf
|
||||
ocaml-pp
|
||||
ocaml-csexp
|
||||
ocamlformat-rpc-lib
|
||||
ocaml-odoc
|
||||
ocaml-merlin-lib))
|
||||
(native-inputs (list ocaml-ppx-expect ocamlformat))
|
||||
(properties `((upstream-name . "ocaml-lsp-server")))
|
||||
(synopsis "LSP Server for OCaml")
|
||||
(description "This package implements an Ocaml language server implementation.")
|
||||
(license license:isc)))
|
||||
|
||||
(define-public ocaml5.0-lsp-server (package-with-ocaml5.0 ocaml-lsp-server))
|
||||
|
||||
(define-public ocaml-gsl
|
||||
(package
|
||||
(name "ocaml-gsl")
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue