Add support for QtVNCServer

QtVNCServer is a commercial-only module and the source code
is only available for commercial Qt license holders and
requires SSH access to Qt Gerrit.

Task-number: QTBUG-103254
Change-Id: I8b1decb08651e54f59a6b05d3d8f480354cb04df
Reviewed-by: Pasi Petäjäjärvi <pasi.petajajarvi@qt.io>
This commit is contained in:
Samuli Piippo 2022-05-17 10:32:52 +00:00
parent 4b59ef89b5
commit bde1e30b30
4 changed files with 15 additions and 0 deletions

View File

@ -87,6 +87,7 @@ PACKAGECONFIG:append:pn-qtsvg = " examples"
PACKAGECONFIG:append:pn-qttools = " examples"
PACKAGECONFIG:append:pn-qttranslations = " examples"
PACKAGECONFIG:append:pn-qtvirtualkeyboard = " examples"
PACKAGECONFIG:append:pn-qtvncserver = " examples"
PACKAGECONFIG:append:pn-qtwayland = " examples"
PACKAGECONFIG:append:pn-qtwebchannel = " examples"
PACKAGECONFIG:append:pn-qtwebengine = " examples"

View File

@ -9,4 +9,5 @@ PACKAGEGROUP_DISABLE_COMPLEMENTARY = "1"
RDEPENDS:${PN} += " \
qmlcompilerplus \
qtvncserver \
"

View File

@ -17,6 +17,7 @@ PV = "6.4.0"
SRCREV = "${SRCREV_${QT_MODULE}}"
SRCREV_tqtc-qmlcompilerplus = "cc5692cc0dfdb59a1e5e554badea65e241d58215"
SRCREV_tqtc-qtvncserver = "726474623416ed9bf8f7a985681420cfacdac431"
SRCREV_qt3d = "2fd66d7311833fb833809b514d70436cc262c14e"
SRCREV_qt3d-assimp = "5a38cd0a03015ceabbd5bc6efb0730dde1ef74e5"
SRCREV_qt5compat = "6cc179de133cd071811518c25fab986987a0b82a"

View File

@ -0,0 +1,12 @@
LICENSE = "The-Qt-Company-Commercial"
LIC_FILES_CHKSUM = "file://src/vncserver/qvncserver.h;endline=20;md5=580773df14a5ab6e35a84ea48f3df1f8"
inherit qt6-cmake
include recipes-qt/qt6/qt6-git.inc
include recipes-qt/qt6/qt6.inc
include recipes-qt/qt6/qt6-commercial.inc
DEPENDS += "qtbase qtdeclarative qtdeclarative-native"
PACKAGECONFIG[examples] = "-DQT_BUILD_EXAMPLES=ON,-DQT_BUILD_EXAMPLES=OFF,qtwayland qtwayland-native"