Add recipe for QtgRPC

QtgRPC module is Providing protobuf and gRPC support for Qt.

Cannot include nativesdk-qtgrpc in the sdk yet, since it requires
fix to protobuf recipe in meta-openembedded.

Task-number: QTBUG-107921
Change-Id: Ie5ef1b493b1b5550c7b7f308a638c9855342dfa5
Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
This commit is contained in:
Samuli Piippo 2022-11-22 14:34:38 +00:00
parent fb725ebed9
commit 6db104bd29
4 changed files with 21 additions and 0 deletions

View File

@ -62,6 +62,7 @@ PACKAGECONFIG:append:pn-qtconnectivity = " examples"
PACKAGECONFIG:append:pn-qtdatavis3d = " examples"
PACKAGECONFIG:append:pn-qtdeclarative = " examples"
PACKAGECONFIG:append:pn-qtdeviceutilities = " examples"
PACKAGECONFIG:append:pn-qtgrpc = " examples"
PACKAGECONFIG:append:pn-qthttpserver = " examples"
PACKAGECONFIG:append:pn-qtimageformats = " examples"
PACKAGECONFIG:append:pn-qtinterfaceframework = " examples"

View File

@ -16,6 +16,7 @@ RDEPENDS:${PN} += " \
qtconnectivity \
${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'qtdatavis3d', '', d)} \
qtdeviceutilities \
${@bb.utils.contains('BBFILE_COLLECTIONS', 'openembedded-layer', 'qtgrpc', '', d)} \
qthttpserver \
qtimageformats \
${@bb.utils.contains('BBFILE_COLLECTIONS', 'meta-python', 'qtinterfaceframework', '', d)} \

View File

@ -29,6 +29,7 @@ SRCREV_qtconnectivity = "9f7fae5537ddcbbe720f796f61f65401c98b5151"
SRCREV_qtdatavis3d = "1a623493fe5fa58c7b1888b6469e3af06a9c3aee"
SRCREV_qtdeclarative = "a85d9da10ff8e97772158f9a4fb0dc156cae0cb8"
SRCREV_qtdeviceutilities = "348be509e7fbb90b683d2fc42d226a26f2331ecb"
SRCREV_qtgrpc = "72ecabc23e696f466c40bffe65158b85ec704678"
SRCREV_qthttpserver = "e147b436eaa5d834912ec2137b120a23523b24c7"
SRCREV_qtimageformats = "edfc13086c1af70a9bfaeaf026a5f557a9b58c9c"
SRCREV_qtinterfaceframework = "377516ebdf09bd62ce0f458dfc326062e3cc1fde"

View File

@ -0,0 +1,18 @@
LICENSE = "The-Qt-Company-Commercial | (LGPL-3.0-only | GPL-2.0-only) & (LGPL-3.0-only | GPL-2.0-only | GPL-3.0-only) & GFDL-1.3-no-invariants-only & BSD-3-Clause"
LIC_FILES_CHKSUM = " \
file://LICENSES/BSD-3-Clause.txt;md5=cb40fa7520502d8c7a3aea47cae1316c \
file://LICENSES/GFDL-1.3-no-invariants-only.txt;md5=a22d0be1ce2284b67950a4d1673dd1b0 \
file://LICENSES/GPL-2.0-only.txt;md5=b234ee4d69f5fce4486a80fdaf4a4263 \
file://LICENSES/GPL-3.0-only.txt;md5=d32239bcb673463ab874e80d47fae504 \
file://LICENSES/LGPL-3.0-only.txt;md5=e6a600fd5e1d9cbde2d983680233ad02 \
file://LICENSES/LicenseRef-Qt-Commercial.txt;md5=40a1036f91cefc0e3fabad241fb5f187 \
"
inherit qt6-cmake
include recipes-qt/qt6/qt6-git.inc
include recipes-qt/qt6/qt6.inc
DEPENDS += "qtbase qtgrpc-native protobuf protobuf-native"
BBCLASSEXTEND = "native nativesdk"