dev-qt/qtlanguageserver: new package, add 6.7.0 + live

Not much of note here, very simple package. Needed to build
qtdeclarative's qmlls wrt bug #930106.

It does (optionally) look for QtConcurrent and QtNetwork but
did not find anything that *actually* use these (including tests)
so skipped the dependency.

Bug: https://bugs.gentoo.org/930106
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
This commit is contained in:
Ionen Wolkens
2024-04-16 06:50:33 -04:00
parent 2b6a14e293
commit b907ce7978
6 changed files with 65 additions and 0 deletions

View File

@@ -0,0 +1 @@
DIST qtlanguageserver-everywhere-src-6.7.0.tar.xz 145140 BLAKE2B 216b0b8c777361416d179dc970e4adcf78310eab603dba1907ff59bb1efa958ddcfc2de131dc37597096bb7f5d54bc68fe1c4f8a92eff23ef108abdbb9251dee SHA512 b3ebfd6e3093e6105dfda173cb8e8f7686e139621a882373f9a27ff7c3b7f7e4b10ccdbc1f71cab474ae6eddca4e68733a053b0045111575ff1f49741ecfe02f

View File

@@ -0,0 +1,18 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>qt@gentoo.org</email>
<name>Gentoo Qt Project</name>
</maintainer>
<upstream>
<bugs-to>https://bugreports.qt.io/</bugs-to>
<doc>https://doc.qt.io/</doc>
<remote-id type="github">qt/qtlanguageserver</remote-id>
</upstream>
<slots>
<subslots>
Must only be used by packages that are known to use private parts of the Qt API.
</subslots>
</slots>
</pkgmetadata>

View File

@@ -0,0 +1,15 @@
# Copyright 2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit qt6-build
DESCRIPTION="Implementation of the Language Server Protocol for Qt"
if [[ ${QT6_BUILD_TYPE} == release ]]; then
KEYWORDS="~amd64"
fi
RDEPEND="~dev-qt/qtbase-${PV}:6"
DEPEND="${RDEPEND}"

View File

@@ -0,0 +1,15 @@
# Copyright 2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit qt6-build
DESCRIPTION="Implementation of the Language Server Protocol for Qt"
if [[ ${QT6_BUILD_TYPE} == release ]]; then
KEYWORDS="~amd64"
fi
RDEPEND="~dev-qt/qtbase-${PV}:6"
DEPEND="${RDEPEND}"

View File

@@ -0,0 +1,15 @@
# Copyright 2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit qt6-build
DESCRIPTION="Implementation of the Language Server Protocol for Qt"
if [[ ${QT6_BUILD_TYPE} == release ]]; then
KEYWORDS="~amd64"
fi
RDEPEND="~dev-qt/qtbase-${PV}:6"
DEPEND="${RDEPEND}"

View File

@@ -10,6 +10,7 @@ dev-qt/qtconnectivity:6
dev-qt/qtdeclarative:6
dev-qt/qthttpserver:6
dev-qt/qtimageformats:6
dev-qt/qtlanguageserver:6
dev-qt/qtlocation:6
dev-qt/qtmultimedia:6
dev-qt/qtnetworkauth:6