guix_mirror_bot pushed a commit to branch master in repository guix. commit 0f8411fc207d2effd56d8cf762bac20f8994437e Author: Maxim Cournoyer <maxim.courno...@gmail.com> AuthorDate: Fri May 30 14:44:49 2025 +0900
gnu: Add go-go-lsp-dev-protocol. * gnu/packages/golang-xyz.scm (go-go-lsp-dev-protocol): New variable. Change-Id: I76d5371f3a53f2b132ccbb016ec788797c6a200b Modified-by: Sharlatan Hellseher <sharlata...@gmail.ccom> Signed-off-by: Sharlatan Hellseher <sharlata...@gmail.com> --- gnu/packages/golang-xyz.scm | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/gnu/packages/golang-xyz.scm b/gnu/packages/golang-xyz.scm index cda2fcf6e3..ed03f13e70 100644 --- a/gnu/packages/golang-xyz.scm +++ b/gnu/packages/golang-xyz.scm @@ -18187,6 +18187,37 @@ JSON-RPC 2 specification for Go.") "Collection of Go modules for the Go Language Server project.") (license license:bsd-3))) +(define-public go-go-lsp-dev-protocol + (package + (name "go-go-lsp-dev-protocol") + (version "0.12.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/go-language-server/protocol") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "14n0s7bs4xcsdp8m7fq9ridrh2nxsh5l80wg6xprgsr984dicpr8")))) + (build-system go-build-system) + (arguments + (list + #:import-path "go.lsp.dev/protocol")) + (propagated-inputs + (list go-github-com-google-go-cmp + go-github-com-segmentio-encoding + go-go-lsp-dev-jsonrpc2 + go-go-lsp-dev-pkg + go-go-lsp-dev-uri + go-go-uber-org-zap)) + (home-page "https://go.lsp.dev/protocol") + (synopsis "Language Server Protocol (LSP) library for Go") + (description + "The @code{protocol} package implements the Language Server +Protocol (LSP) specification in Go.") + (license license:bsd-3))) + (define-public go-go-lsp-dev-uri (package (name "go-go-lsp-dev-uri")