From dba277e43681985971b43d146c30e82be084eaa3 Mon Sep 17 00:00:00 2001 From: Maxim Cournoyer Date: Sun, 13 Aug 2023 10:39:15 -0400 Subject: gnu: Add qtlanguageserver. * gnu/packages/qt.scm (qtlanguageserver): New variable. --- gnu/packages/qt.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/qt.scm b/gnu/packages/qt.scm index 6112acd9b5..8a6750d1c5 100644 --- a/gnu/packages/qt.scm +++ b/gnu/packages/qt.scm @@ -1966,6 +1966,30 @@ OpenGL ES 2.0 and can be used in HTML5 canvas elements"))) application without necessarily including a full web browser stack by using native APIs where it makes sense."))) +(define-public qtlanguageserver + (package + (name "qtlanguageserver") + (version "6.5.2") + (source (origin + (method url-fetch) + (uri (qt-url name version)) + (sha256 + (base32 + "196iicwpqca2ydpca41qs6aqxxq8ycknw6lm2v00h1w3m86frdbk")))) + (build-system cmake-build-system) + (arguments + (list #:phases #~(modify-phases %standard-phases + (add-after 'install 'delete-installed-tests + (lambda _ + (delete-file-recursively + (string-append #$output "/tests"))))))) + (inputs (list qtbase)) + (home-page (package-home-page qtbase)) + (synopsis "Implementation of the Language Server Protocol for Qt") + (description "This package provides an implementation of the Language +Server Protocol (LSP) for Qt.") + (license (package-license qtbase)))) + (define-public qtlocation (package (inherit qtsvg-5) -- cgit 1.4.1