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 @@ (define-public qtwebview 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)