mirror of
http://code.qt.io/yocto/meta-qt6.git
synced 2026-01-01 13:58:07 +00:00
Compare commits
62 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
41bf605d51 | ||
|
|
3f46277253 | ||
|
|
6e2949fd45 | ||
|
|
d43bd97cc8 | ||
|
|
7015b44d01 | ||
|
|
e349423839 | ||
|
|
847e3ba476 | ||
|
|
c16128397c | ||
|
|
140cfda309 | ||
|
|
69db4e2fa1 | ||
|
|
a42f47294e | ||
|
|
2f89f79abd | ||
|
|
d807bd38a3 | ||
|
|
d5cb2e3a8e | ||
|
|
1bbf76ae67 | ||
|
|
7bf2031847 | ||
|
|
b1628895d1 | ||
|
|
d8f45230c7 | ||
|
|
033d647ffc | ||
|
|
f42fb4b6b2 | ||
|
|
1308750f48 | ||
|
|
fb8737c59a | ||
|
|
961608702d | ||
|
|
b17123f17c | ||
|
|
e420ff9c1f | ||
|
|
0ecee187c5 | ||
|
|
918af8bccf | ||
|
|
ab45628fb8 | ||
|
|
2a3492170c | ||
|
|
c965250045 | ||
|
|
07586f564e | ||
|
|
1036144cce | ||
|
|
cef0ed9298 | ||
|
|
5277e44104 | ||
|
|
ea39e1e269 | ||
|
|
b2cf2f1ce2 | ||
|
|
eeac1077ad | ||
|
|
2c75f76745 | ||
|
|
d30912ed91 | ||
|
|
9ea636c054 | ||
|
|
d72a21229d | ||
|
|
c7ab4a0b45 | ||
|
|
b301123406 | ||
|
|
78d1d9200d | ||
|
|
40b0a47183 | ||
|
|
51e2f41200 | ||
|
|
6681292725 | ||
|
|
7fcc914272 | ||
|
|
bf6c5875db | ||
|
|
223a5cb11f | ||
|
|
97fb6b019e | ||
|
|
6dcfaaa359 | ||
|
|
cd5e41c6c5 | ||
|
|
2ef3f67de3 | ||
|
|
a9be703b3b | ||
|
|
2eabd2719a | ||
|
|
9bc00daf46 | ||
|
|
3ff0e0a717 | ||
|
|
6f63824653 | ||
|
|
b10f13b07d | ||
|
|
9387e3b78a | ||
|
|
7ed5be93ec |
33
README.md
33
README.md
|
|
@ -20,23 +20,22 @@ Following table shows the Yocto releases which are used to test each
|
|||
Qt version (x) and any additional Yocto releases that are stated in
|
||||
the LAYERSERIES_COMPAT (c).
|
||||
|
||||
| Yocto \ Qt | dev | 6.11 | 6.10 | 6.9 | 6.8 | 6.7 | 6.6 | 6.5 | 6.4 | 6.3 | 6.2 |
|
||||
|:---------- |:---:|:----:|:----:|:----:|:---:|:---:|:---:|:---:|:---:|:---:|:---:|
|
||||
| wrynose | x | x | | | x | | | | | | |
|
||||
| whinlatter | x | x | x | c | x | | | | | | |
|
||||
| walnascar | x | x | x | c | x | | | | | | |
|
||||
| styhead | c | c | c | c | c | c | | | | | |
|
||||
| scarthgap | x | x | x | c | x | c | c | x | | | |
|
||||
| nanbield | | | c | c | c | c | c | c | | | |
|
||||
| mickledore | | | c | c | c | c | c | c | c | | |
|
||||
| langdale | | | c | c | c | c | c | c | c | | |
|
||||
| kirkstone | | | x | c | x | c | c | x | c | c | c |
|
||||
| honister | | | | | | | c | c | c | c | c |
|
||||
| hardknott | | | | | | | c | c | c | c | c |
|
||||
| gatesgarth | | | | | | | c | c | c | c | c |
|
||||
| dunfell | | | | | | | c | x | c | c | c |
|
||||
| | | | | | | | | | | | |
|
||||
| | dev |stable|stable|closed| LTS | EOL | EOL | LTS | EOL | EOL | EOL |
|
||||
| Yocto \ Qt | 6.10 | 6.9 | 6.8 | 6.7 | 6.6 | 6.5 | 6.4 | 6.3 | 6.2 |
|
||||
|:---------- |:----:|:----:|:---:|:---:|:---:|:---:|:---:|:---:|:---:|
|
||||
| whinlatter | x | x | x | | | | | | |
|
||||
| walnascar | x | x | x | | | | | | |
|
||||
| styhead | x | x | x | c | | | | | |
|
||||
| scarthgap | x | x | x | c | c | x | | | |
|
||||
| nanbield | c | c | c | c | c | c | | | |
|
||||
| mickledore | c | c | c | c | c | c | c | | |
|
||||
| langdale | c | c | c | c | c | c | c | | |
|
||||
| kirkstone | x | x | x | c | c | x | c | c | c |
|
||||
| honister | | | | | c | c | c | c | c |
|
||||
| hardknott | | | | | c | c | c | c | c |
|
||||
| gatesgarth | | | | | c | c | c | c | c |
|
||||
| dunfell | | | | | c | x | c | c | c |
|
||||
| | | | | | | | | | |
|
||||
| |stable|stable| LTS | EOL | EOL | LTS | EOL | EOL | EOL |
|
||||
|
||||
Detailed status of supported Qt versions can be found from
|
||||
https://doc.qt.io/qt-6/supported-platforms.html#supported-qt-versions
|
||||
|
|
|
|||
|
|
@ -1,22 +0,0 @@
|
|||
python do_verify_qt_version() {
|
||||
import os, re
|
||||
|
||||
qt_version = d.getVar('QT_VERSION')
|
||||
|
||||
cmake_conf = os.path.join(d.getVar('S'), '.cmake.conf')
|
||||
with open(cmake_conf, 'r', encoding='utf-8') as f:
|
||||
data = f.read()
|
||||
|
||||
m = re.search(r'set\(QT_REPO_MODULE_VERSION "([0-9.]+)"\)', data)
|
||||
if not m:
|
||||
bb.fatal("Could not parse QT_REPO_MODULE_VERSION from %s" % cmake_conf)
|
||||
|
||||
repo_version = m.group(1)
|
||||
|
||||
if qt_version != repo_version:
|
||||
bb.fatal("Qt version mismatch: QT_VERSION (%s) does not match the sources (%s)" \
|
||||
% (qt_version, repo_version))
|
||||
}
|
||||
|
||||
addtask verify_qt_version after do_patch before do_configure
|
||||
|
||||
|
|
@ -7,7 +7,7 @@ accept_configuration:
|
|||
equals_value: Yocto
|
||||
- condition: property
|
||||
property: target.arch
|
||||
in_values: [TARGET1, TARGET2, TARGET3, TARGET4, TARGET5, TARGET6, TARGET7]
|
||||
in_values: [TARGET1, TARGET2, TARGET3, TARGET4, TARGET5]
|
||||
|
||||
machine_type:
|
||||
Build:
|
||||
|
|
@ -15,15 +15,13 @@ machine_type:
|
|||
|
||||
# Target build matrix:
|
||||
#
|
||||
# [target1] [target2] [target3] [target4] [target5] [target6] [target7]
|
||||
# [machine] qemuarm64 qemux86-64 qemuarm qemux86 qemuarm64 qemuarm64 qemuarm64
|
||||
# [yocto] master walnascar scarthgap whinlatter scarthgap master master
|
||||
# [wayland] yes no yes yes yes no yes
|
||||
# [x11] no yes yes no no yes yes
|
||||
# [opengl] yes yes yes yes yes no yes
|
||||
# [mingw] no no yes no no no no
|
||||
# [static] no no no no yes no no
|
||||
# [toolchain] gcc gcc gcc gcc gcc gcc clang
|
||||
# [target1] [target2] [target3] [target4] [target5]
|
||||
# [machine] qemuarm64 qemux86-64 qemuarm qemux86 qemuarm64
|
||||
# [yocto] master walnascar scarthgap styhead kirkstone
|
||||
# [wayland] yes no no yes yes
|
||||
# [mingw] no no yes no no
|
||||
# [static] no no no no yes
|
||||
#
|
||||
|
||||
target1: &target1
|
||||
type: Group
|
||||
|
|
@ -36,10 +34,7 @@ target1: &target1
|
|||
variableValue: master.xml
|
||||
- type: EnvironmentVariable
|
||||
variableName: TEST_CONFIGS
|
||||
variableValue: ci configs wayland opengl
|
||||
- type: EnvironmentVariable
|
||||
variableName: CHECK_COMPATIBILITY
|
||||
variableValue: 1
|
||||
variableValue: ci configs wayland
|
||||
enable_if:
|
||||
condition: property
|
||||
property: target.arch
|
||||
|
|
@ -55,7 +50,7 @@ target2: &target2
|
|||
variableValue: walnascar.xml
|
||||
- type: EnvironmentVariable
|
||||
variableName: TEST_CONFIGS
|
||||
variableValue: ci configs x11 opengl
|
||||
variableValue: ci configs
|
||||
enable_if:
|
||||
condition: property
|
||||
property: target.arch
|
||||
|
|
@ -71,7 +66,7 @@ target3: &target3
|
|||
variableValue: scarthgap.xml
|
||||
- type: EnvironmentVariable
|
||||
variableName: TEST_CONFIGS
|
||||
variableValue: ci configs mingw wayland x11 opengl
|
||||
variableValue: ci configs mingw
|
||||
enable_if:
|
||||
condition: property
|
||||
property: target.arch
|
||||
|
|
@ -84,10 +79,10 @@ target4: &target4
|
|||
variableValue: qemux86
|
||||
- type: EnvironmentVariable
|
||||
variableName: MANIFEST
|
||||
variableValue: whinlatter.xml
|
||||
variableValue: styhead.xml
|
||||
- type: EnvironmentVariable
|
||||
variableName: TEST_CONFIGS
|
||||
variableValue: ci configs wayland opengl
|
||||
variableValue: ci configs wayland no-webengine
|
||||
enable_if:
|
||||
condition: property
|
||||
property: target.arch
|
||||
|
|
@ -100,46 +95,14 @@ target5: &target5
|
|||
variableValue: qemuarm64
|
||||
- type: EnvironmentVariable
|
||||
variableName: MANIFEST
|
||||
variableValue: scarthgap.xml
|
||||
variableValue: kirkstone.xml
|
||||
- type: EnvironmentVariable
|
||||
variableName: TEST_CONFIGS
|
||||
variableValue: ci configs wayland opengl static
|
||||
variableValue: ci configs wayland static no-webengine kirkstone
|
||||
enable_if:
|
||||
condition: property
|
||||
property: target.arch
|
||||
equals_value: TARGET5
|
||||
target6: &target6
|
||||
type: Group
|
||||
instructions:
|
||||
- type: EnvironmentVariable
|
||||
variableName: MACHINE
|
||||
variableValue: qemuarm64
|
||||
- type: EnvironmentVariable
|
||||
variableName: MANIFEST
|
||||
variableValue: master.xml
|
||||
- type: EnvironmentVariable
|
||||
variableName: TEST_CONFIGS
|
||||
variableValue: ci configs x11
|
||||
enable_if:
|
||||
condition: property
|
||||
property: target.arch
|
||||
equals_value: TARGET6
|
||||
target7: &target7
|
||||
type: Group
|
||||
instructions:
|
||||
- type: EnvironmentVariable
|
||||
variableName: MACHINE
|
||||
variableValue: qemuarm64
|
||||
- type: EnvironmentVariable
|
||||
variableName: MANIFEST
|
||||
variableValue: master.xml
|
||||
- type: EnvironmentVariable
|
||||
variableName: TEST_CONFIGS
|
||||
variableValue: ci configs wayland x11 opengl clang
|
||||
enable_if:
|
||||
condition: property
|
||||
property: target.arch
|
||||
equals_value: TARGET7
|
||||
|
||||
instructions:
|
||||
Build:
|
||||
|
|
@ -148,8 +111,6 @@ instructions:
|
|||
- *target3
|
||||
- *target4
|
||||
- *target5
|
||||
- *target6
|
||||
- *target7
|
||||
- type: EnvironmentVariable
|
||||
variableName: DL_DIR
|
||||
variableValue: "/mnt/yocto-cache/downloads"
|
||||
|
|
@ -183,20 +144,7 @@ instructions:
|
|||
--reference /mnt/yocto-cache/mirror
|
||||
./repo sync
|
||||
|
||||
source ./openembedded-core/oe-init-build-env
|
||||
|
||||
# check compatibility agaist current Yocto master
|
||||
if [ -n "${CHECK_COMPATIBILITY}" ]; then
|
||||
yocto-check-layer ${SOURCE_DIR} \
|
||||
--dependency \
|
||||
../meta-openembedded/meta-oe \
|
||||
../meta-openembedded/meta-python \
|
||||
--additional-layer \
|
||||
../meta-mingw \
|
||||
--no-auto-dependency
|
||||
fi
|
||||
|
||||
bitbake-layers add-layer ../meta-yocto/meta-poky
|
||||
source ./poky/oe-init-build-env
|
||||
bitbake-layers add-layer ../meta-openembedded/meta-oe
|
||||
bitbake-layers add-layer ../meta-openembedded/meta-python
|
||||
bitbake-layers add-layer ../meta-openembedded/meta-multimedia
|
||||
|
|
@ -208,10 +156,7 @@ instructions:
|
|||
done
|
||||
|
||||
# build toolchain which should include all supported recipes
|
||||
bitbake meta-toolchain-qt6 \
|
||||
nativesdk-packagegroup-qt6-toolchain-host \
|
||||
packagegroup-qt6-modules \
|
||||
packagegroup-qt6-examples
|
||||
bitbake meta-toolchain-qt6 nativesdk-packagegroup-qt6-toolchain-host packagegroup-qt6-modules
|
||||
filename: "{{.BuildDir}}/start-build"
|
||||
fileMode: 420
|
||||
- type: ExecuteCommand
|
||||
|
|
|
|||
|
|
@ -1,4 +0,0 @@
|
|||
PREFERRED_TOOLCHAIN_TARGET = "clang"
|
||||
DISTRO_FEATURES:append = " ld-is-lld"
|
||||
|
||||
INSANE_SKIP:grpc-dbg = "buildpaths"
|
||||
|
|
@ -1,4 +1,3 @@
|
|||
DISTRO = "poky"
|
||||
# use systemd
|
||||
INIT_MANAGER:forcevariable = "systemd"
|
||||
|
||||
|
|
@ -40,17 +39,69 @@ INSANE_SKIP:append:pn-nativesdk-clang = " buildpaths"
|
|||
PREFERRED_ARM_INSTRUCTION_SET ?= "thumb"
|
||||
ARM_INSTRUCTION_SET = "${PREFERRED_ARM_INSTRUCTION_SET}"
|
||||
|
||||
# build squish
|
||||
USE_SQUISH = "1"
|
||||
SQUISH_MIRROR = "https://ci-files01-hki.ci.qt.io/input/squish/releasepackages"
|
||||
SQUISH_LICENSE_KEY = "qt-srv-19.intra.qt.io:49345"
|
||||
|
||||
# enable webengine with commercial/proprietary features
|
||||
DISTRO_FEATURES:append = " webengine"
|
||||
PACKAGECONFIG:append:pn-qtwebengine = " proprietary-codecs"
|
||||
|
||||
PACKAGECONFIG:append:pn-qtbase = "\
|
||||
tslib libproxy gssapi mtdev cups ctf \
|
||||
tslib kms gbm zstd libproxy gssapi vulkan mtdev cups \
|
||||
sql-mysql sql-odbc sql-psql sql-sqlite journald brotli \
|
||||
${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'gtk', '', d)} \
|
||||
"
|
||||
|
||||
RDEPENDS:${PN}:append:pn-packagegroup-qt6-modules = " packagegroup-qt6-examples"
|
||||
# imageformats mng FIXME
|
||||
PACKAGECONFIG:append:pn-qtimageformats = " jasper"
|
||||
|
||||
# remove all main features, added back in different builds
|
||||
POKY_DEFAULT_DISTRO_FEATURES:remove = "opengl wayland vulkan"
|
||||
DISTRO_FEATURES_DEFAULT:remove = "x11"
|
||||
# enable examples for all Qt modules
|
||||
PACKAGECONFIG:append:pn-qmlcompilerplus = " examples"
|
||||
PACKAGECONFIG:append:pn-qt3d = " examples"
|
||||
PACKAGECONFIG:append:pn-qt5compat = " examples"
|
||||
PACKAGECONFIG:append:pn-qtapplicationmanager = " examples"
|
||||
PACKAGECONFIG:append:pn-qtbase = " examples"
|
||||
PACKAGECONFIG:append:pn-qtcharts = " examples"
|
||||
PACKAGECONFIG:append:pn-qtcoap = " examples"
|
||||
PACKAGECONFIG:append:pn-qtconnectivity = " examples"
|
||||
PACKAGECONFIG:append:pn-qtdatavis3d = " examples"
|
||||
PACKAGECONFIG:append:pn-qtdeclarative = " examples"
|
||||
PACKAGECONFIG:append:pn-qtdeviceutilities = " examples"
|
||||
PACKAGECONFIG:append:pn-qtgraphs = " examples"
|
||||
PACKAGECONFIG:append:pn-qtgrpc = " examples"
|
||||
PACKAGECONFIG:append:pn-qthttpserver = " examples"
|
||||
PACKAGECONFIG:append:pn-qtimageformats = " examples"
|
||||
PACKAGECONFIG:append:pn-qtinsighttracker = " examples"
|
||||
PACKAGECONFIG:append:pn-qtinterfaceframework = " examples"
|
||||
PACKAGECONFIG:append:pn-qtlanguageserver = " examples"
|
||||
PACKAGECONFIG:append:pn-qtlocation = " examples"
|
||||
PACKAGECONFIG:append:pn-qtlottie = " examples"
|
||||
PACKAGECONFIG:append:pn-qtmqtt = " examples"
|
||||
PACKAGECONFIG:append:pn-qtmultimedia = " examples"
|
||||
PACKAGECONFIG:append:pn-qtnetworkauth = " examples"
|
||||
PACKAGECONFIG:append:pn-qtopcua = " examples"
|
||||
PACKAGECONFIG:append:pn-qtpdf = " examples"
|
||||
PACKAGECONFIG:append:pn-qtpositioning = " examples"
|
||||
PACKAGECONFIG:append:pn-qtquick3d = " examples"
|
||||
PACKAGECONFIG:append:pn-qtquick3dphysics = " examples"
|
||||
PACKAGECONFIG:append:pn-qtquickdesigner-components = " examples"
|
||||
PACKAGECONFIG:append:pn-qtquicktimeline = " examples"
|
||||
PACKAGECONFIG:append:pn-qtremoteobjects = " examples"
|
||||
PACKAGECONFIG:append:pn-qtscxml = " examples"
|
||||
PACKAGECONFIG:append:pn-qtsensors = " examples"
|
||||
PACKAGECONFIG:append:pn-qtserialbus = " examples"
|
||||
PACKAGECONFIG:append:pn-qtserialport = " examples"
|
||||
PACKAGECONFIG:append:pn-qtshadertools = " examples"
|
||||
PACKAGECONFIG:append:pn-qtspeech = " examples"
|
||||
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"
|
||||
PACKAGECONFIG:append:pn-qtwebsockets = " examples"
|
||||
PACKAGECONFIG:append:pn-qtwebview = " examples"
|
||||
|
|
|
|||
1
coin/test-kirkstone.inc
Normal file
1
coin/test-kirkstone.inc
Normal file
|
|
@ -0,0 +1 @@
|
|||
PACKAGECONFIG:remove:pn-qtbase = "sql-mysql"
|
||||
1
coin/test-no-webengine.inc
Normal file
1
coin/test-no-webengine.inc
Normal file
|
|
@ -0,0 +1 @@
|
|||
DISTRO_FEATURES:remove = "webengine"
|
||||
|
|
@ -1,2 +0,0 @@
|
|||
DISTRO_FEATURES:append = " opengl vulkan"
|
||||
DISTRO_FEATURES:append = " webengine"
|
||||
|
|
@ -1,5 +1,3 @@
|
|||
PACKAGECONFIG:append:pn-qtbase = " static"
|
||||
QT_PTEST_ENABLED = "0"
|
||||
PACKAGECONFIG:remove:pn-qtapplicationmanager = "multi-process bubblewrap"
|
||||
RDEPENDS:${PN}:remove:pn-packagegroup-qt6-modules = "packagegroup-qt6-examples"
|
||||
DISTRO_FEATURES:remove = "webengine"
|
||||
PACKAGECONFIG:remove:pn-qtapplicationmanager = "multi-process"
|
||||
|
|
|
|||
|
|
@ -1 +1,2 @@
|
|||
DISTRO_FEATURES:remove = "x11"
|
||||
DISTRO_FEATURES:append = " wayland"
|
||||
|
|
|
|||
|
|
@ -1 +0,0 @@
|
|||
DISTRO_FEATURES:append = " x11"
|
||||
|
|
@ -35,7 +35,7 @@ LAYERVERSION_qt6-layer = "1"
|
|||
|
||||
LAYERDEPENDS_qt6-layer = "core openembedded-layer meta-python"
|
||||
|
||||
LAYERSERIES_COMPAT_qt6-layer = "scarthgap styhead walnascar whinlatter"
|
||||
LAYERSERIES_COMPAT_qt6-layer = "kirkstone langdale mickledore nanbield scarthgap styhead walnascar whinlatter"
|
||||
|
||||
LICENSE_PATH += "${LAYERDIR}/licenses"
|
||||
|
||||
|
|
@ -46,9 +46,15 @@ QT_GIT_PROJECT ?= "qt"
|
|||
QT_GIT ?= "git://code.qt.io"
|
||||
QT_GIT_PROTOCOL ?= "git"
|
||||
QT_EDITION ?= "opensource"
|
||||
QT_VERSION = "6.11.0"
|
||||
QT_VERSION = "6.10.1"
|
||||
|
||||
QT_COMMERCIAL_GIT ?= "git://codereview.qt-project.org"
|
||||
QT_COMMERCIAL_GIT_PROTOCOL ?= "ssh"
|
||||
|
||||
QT_COMMERCIAL_MODULES ?= "0"
|
||||
|
||||
CAN_USE_PYSIDE6 = "${@True if 'clang-layer' in d.getVar('BBFILE_COLLECTIONS').split() or \
|
||||
os.path.exists(os.path.join(d.getVar('COREBASE'),'meta/recipes-devtools/clang')) else False}"
|
||||
|
||||
# License mapping back to old license files
|
||||
SPDXLICENSEMAP[GFDL-1.3-no-invariants-only] = "GFDL-1.3"
|
||||
|
|
|
|||
1
recipes-devtools/python/python3-appdirs_1.4.4.bbappend
Normal file
1
recipes-devtools/python/python3-appdirs_1.4.4.bbappend
Normal file
|
|
@ -0,0 +1 @@
|
|||
BBCLASSEXTEND = "native nativesdk"
|
||||
1
recipes-multimedia/webp/libwebp_%.bbappend
Normal file
1
recipes-multimedia/webp/libwebp_%.bbappend
Normal file
|
|
@ -0,0 +1 @@
|
|||
BBCLASSEXTEND = "native nativesdk"
|
||||
34
recipes-python/pyside6/python3-pyside6.inc
Normal file
34
recipes-python/pyside6/python3-pyside6.inc
Normal file
|
|
@ -0,0 +1,34 @@
|
|||
LICENSE = "The-Qt-Company-Commercial | (GPL-3.0-only & Qt-GPL-exception-1.0) & (LGPL-3.0-only | GPL-2.0-only | GPL-3.0-only)"
|
||||
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 \
|
||||
file://LICENSES/Qt-GPL-exception-1.0.txt;md5=9a13522cd91a88fba784baf16ea66af8 \
|
||||
"
|
||||
|
||||
python() {
|
||||
if not bb.utils.to_boolean(d.getVar('CAN_USE_PYSIDE6')):
|
||||
raise bb.parse.SkipRecipe('clang is not available.')
|
||||
}
|
||||
|
||||
inherit setuptools3
|
||||
inherit qt6-cmake
|
||||
|
||||
require recipes-qt/qt6/qt6-git.inc
|
||||
|
||||
QT_GIT_PROJECT = "pyside"
|
||||
QT_MODULE = "pyside-setup"
|
||||
|
||||
FILESEXTRAPATHS:prepend := "${THISDIR}/pyside6:"
|
||||
|
||||
EXTRA_OECMAKE += "\
|
||||
-DBUILD_TESTS=FALSE \
|
||||
-DQFP_PYTHON_SITE_PACKAGES=${PYTHON_SITEPACKAGES_DIR} \
|
||||
-Dis_pyside6_superproject_build=ON \
|
||||
"
|
||||
EXTRA_OECMAKE:append:class-target = " -DQFP_SHIBOKEN_HOST_PATH=${STAGING_EXECPREFIXDIR} -DQFP_PYTHON_HOST_PATH=${PYTHON}"
|
||||
|
||||
INSANE_SKIP:${PN} += "already-stripped"
|
||||
74
recipes-python/pyside6/python3-pyside6_git.bb
Normal file
74
recipes-python/pyside6/python3-pyside6_git.bb
Normal file
|
|
@ -0,0 +1,74 @@
|
|||
require python3-pyside6.inc
|
||||
|
||||
DEPENDS += "\
|
||||
python3-shiboken6 \
|
||||
python3-shiboken6-native \
|
||||
${PYSIDE_QT_MODULES} \
|
||||
"
|
||||
PYSIDE_QT_MODULES ?= "\
|
||||
${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'qt3d', '', d)} \
|
||||
qtbase \
|
||||
qtcharts \
|
||||
qtconnectivity \
|
||||
${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'qtdatavis3d', '', d)} \
|
||||
qtdeclarative \
|
||||
qtdeclarative-native \
|
||||
qtgraphs \
|
||||
${@bb.utils.contains('QT_COMMERCIAL_MODULES', '1', 'qthttpserver', '', d)} \
|
||||
qtlocation \
|
||||
qtmultimedia \
|
||||
qtnetworkauth \
|
||||
qtpositioning \
|
||||
qtquick3d \
|
||||
qtquick3d-native \
|
||||
qtremoteobjects \
|
||||
qtremoteobjects-native \
|
||||
qtscxml \
|
||||
qtscxml-native \
|
||||
qtsensors \
|
||||
qtserialbus \
|
||||
qtserialport \
|
||||
qtspeech \
|
||||
qtsvg \
|
||||
qttools \
|
||||
qtwebchannel \
|
||||
${@bb.utils.contains('DISTRO_FEATURES', 'webengine', 'qtwebengine qtwebview', '', d)} \
|
||||
${@bb.utils.contains('DISTRO_FEATURES', 'webengine', 'qtpdf', '', d)} \
|
||||
qtwebsockets \
|
||||
"
|
||||
|
||||
OECMAKE_SOURCEPATH = "${S}/sources/pyside6"
|
||||
|
||||
export LLVM_INSTALL_DIR = "${STAGING_DIR_NATIVE}${exec_prefix}"
|
||||
|
||||
PYSIDE_COMPILER = "${HOST_SYS}-g++"
|
||||
PYSIDE_COMPILER:toolchain-clang = "${HOST_SYS}-clang++"
|
||||
# Workaround big.LITTLE architecture args not supported by clang
|
||||
PYSIDE_COMPILER_FLAGS = "${@d.getVar('HOST_CC_ARCH') \
|
||||
.replace('cortex-a15.cortex','cortex') \
|
||||
.replace('cortex-a17.cortex','cortex') \
|
||||
.replace('cortex-a57.cortex','cortex') \
|
||||
.replace('cortex-a72.cortex','cortex') \
|
||||
.replace('cortex-a73.cortex','cortex') \
|
||||
.replace('cortex-a75.cortex','cortex') \
|
||||
.replace('cortex-a76.cortex','cortex')} \
|
||||
"
|
||||
|
||||
EXTRA_OECMAKE += "\
|
||||
-DSTANDALONE=ON \
|
||||
-DPYSIDE_TREAT_QT_INCLUDE_DIRS_AS_NON_SYSTEM=ON \
|
||||
-DSHIBOKEN_GENERATOR_EXTRA_FLAGS='\
|
||||
--clang-options=--sysroot=${STAGING_DIR_TARGET},--target=${HOST_SYS},${@d.getVar('PYSIDE_COMPILER_FLAGS').replace(' ',',')} \
|
||||
--compiler-path=${PYSIDE_COMPILER} \
|
||||
' \
|
||||
"
|
||||
|
||||
FILES:${PN} += "\
|
||||
${QT6_INSTALL_PLUGINSDIR}/designer \
|
||||
"
|
||||
FILES:${PN}-dev += "\
|
||||
${datadir}/PySide6 \
|
||||
${prefix}/PySide6/include \
|
||||
"
|
||||
|
||||
SYSROOT_DIRS += "${prefix}/PySide6/include"
|
||||
20
recipes-python/pyside6/python3-shiboken6_git.bb
Normal file
20
recipes-python/pyside6/python3-shiboken6_git.bb
Normal file
|
|
@ -0,0 +1,20 @@
|
|||
require python3-pyside6.inc
|
||||
|
||||
DEPENDS += "qtbase clang-native python3-shiboken6-native"
|
||||
|
||||
OECMAKE_SOURCEPATH = "${S}/sources/shiboken6"
|
||||
|
||||
EXTRA_OECMAKE += "-DSHIBOKEN_BUILD_LIBS=ON"
|
||||
|
||||
do_install:append() {
|
||||
# shiboken6.pc in package python3-shiboken6-dev contains reference to TMPDIR [buildpaths]
|
||||
sed -i ${D}${QT6_INSTALL_LIBDIR}/pkgconfig/shiboken6.pc \
|
||||
-e '/^python_/d' \
|
||||
-e 's|${RECIPE_SYSROOT}||'
|
||||
}
|
||||
|
||||
FILES:${PN}-dev += "${prefix}/shiboken6/include"
|
||||
|
||||
SYSROOT_DIRS += "${prefix}/shiboken6/include"
|
||||
|
||||
BBCLASSEXTEND = "native nativesdk"
|
||||
|
|
@ -11,8 +11,6 @@ PACKAGEGROUP_DISABLE_COMPLEMENTARY = "1"
|
|||
RDEPENDS:${PN} += " \
|
||||
nativesdk-qtapplicationmanager-dev \
|
||||
nativesdk-qtapplicationmanager-tools \
|
||||
nativesdk-qtcanvaspainter-dev \
|
||||
nativesdk-qtcanvaspainter-tools \
|
||||
nativesdk-qtgrpc-dev \
|
||||
nativesdk-qtgrpc-tools \
|
||||
nativesdk-qtlottie-dev \
|
||||
|
|
|
|||
|
|
@ -8,10 +8,10 @@ inherit packagegroup
|
|||
PACKAGEGROUP_DISABLE_COMPLEMENTARY = "1"
|
||||
|
||||
RDEPENDS:${PN} += " \
|
||||
${@'python3-pyside6' if bb.utils.to_boolean(d.getVar('CAN_USE_PYSIDE6')) else ''} \
|
||||
${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'qt3d', '', d)} \
|
||||
qt5compat \
|
||||
qtapplicationmanager \
|
||||
qtcanvaspainter \
|
||||
qtcharts \
|
||||
qtcoap \
|
||||
qtconnectivity \
|
||||
|
|
@ -42,7 +42,6 @@ RDEPENDS:${PN} += " \
|
|||
qtshadertools \
|
||||
qtspeech \
|
||||
qtsvg \
|
||||
qttasktree \
|
||||
qttranslations \
|
||||
qtvirtualkeyboard \
|
||||
${@bb.utils.contains('DISTRO_FEATURES', 'wayland', 'qtwayland', '', d)} \
|
||||
|
|
@ -74,5 +73,3 @@ RDEPENDS:${PN}:append:x86-64 = "\
|
|||
${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'qtpdf', '', d)} \
|
||||
${@bb.utils.contains('DISTRO_FEATURES', 'webengine', 'qtwebengine qtwebview', '', d)} \
|
||||
"
|
||||
|
||||
RDEPENDS:${PN}:remove:libc-musl = "qtpdf qtwebengine qtwebview"
|
||||
|
|
|
|||
|
|
@ -12,4 +12,5 @@ RDEPENDS:${PN} += " \
|
|||
qmlcompilerplus \
|
||||
qtinsighttracker \
|
||||
qtvncserver \
|
||||
${@'squish' if bb.utils.to_boolean(d.getVar('USE_SQUISH')) else ''} \
|
||||
"
|
||||
|
|
|
|||
|
|
@ -1,84 +0,0 @@
|
|||
DESCRIPTION = "Qt6 examples"
|
||||
LICENSE = "MIT"
|
||||
|
||||
PACKAGE_ARCH = "${MACHINE_ARCH}"
|
||||
|
||||
inherit packagegroup
|
||||
|
||||
RDEPENDS:${PN} += " \
|
||||
${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'qt3d-examples', '', d)} \
|
||||
qt5compat-examples \
|
||||
qtapplicationmanager-examples \
|
||||
qtbase-examples \
|
||||
qtcanvaspainter-examples \
|
||||
qtcharts-examples \
|
||||
qtcoap-examples \
|
||||
qtconnectivity-examples \
|
||||
${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'qtdatavis3d-examples', '', d)} \
|
||||
qtdeclarative-examples \
|
||||
qtdeviceutilities-examples \
|
||||
qtdoc-examples \
|
||||
qtgraphs-examples \
|
||||
qtgrpc-examples \
|
||||
qthttpserver-examples \
|
||||
qtinterfaceframework-examples \
|
||||
qtlocation-examples \
|
||||
qtmqtt-examples \
|
||||
qtmultimedia-examples \
|
||||
qtnetworkauth-examples \
|
||||
qtopcua-examples \
|
||||
qtpositioning-examples \
|
||||
qtquick3d-examples \
|
||||
qtremoteobjects-examples \
|
||||
qtscxml-examples \
|
||||
qtsensors-examples \
|
||||
qtserialbus-examples \
|
||||
qtserialport-examples \
|
||||
qtspeech-examples \
|
||||
qttasktree-examples \
|
||||
qttools-examples \
|
||||
qtvirtualkeyboard-examples \
|
||||
${@bb.utils.contains('DISTRO_FEATURES', 'wayland', 'qtwayland-examples', '', d)} \
|
||||
qtwebchannel-examples \
|
||||
qtwebsockets-examples \
|
||||
"
|
||||
|
||||
RDEPENDS:${PN}:append:aarch64 = "\
|
||||
qtquick3dphysics-examples \
|
||||
${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'qtpdf-examples', '', d)} \
|
||||
${@bb.utils.contains('DISTRO_FEATURES', 'webengine', 'qtwebengine-examples qtwebview-examples', '', d)} \
|
||||
"
|
||||
RDEPENDS:${PN}:append:arm = "\
|
||||
qtquick3dphysics-examples \
|
||||
"
|
||||
RDEPENDS:${PN}:append:armv6 = "\
|
||||
${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'qtpdf-examples', '', d)} \
|
||||
${@bb.utils.contains('DISTRO_FEATURES', 'webengine', 'qtwebengine-examples qtwebview-examples', '', d)} \
|
||||
"
|
||||
RDEPENDS:${PN}:append:armv7a = "\
|
||||
${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'qtpdf-examples', '', d)} \
|
||||
${@bb.utils.contains('DISTRO_FEATURES', 'webengine', 'qtwebengine-examples qtwebview-examples', '', d)} \
|
||||
"
|
||||
RDEPENDS:${PN}:append:armv7ve = "\
|
||||
${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'qtpdf-examples', '', d)} \
|
||||
${@bb.utils.contains('DISTRO_FEATURES', 'webengine', 'qtwebengine-examples qtwebview-examples', '', d)} \
|
||||
"
|
||||
RDEPENDS:${PN}:append:x86 = "\
|
||||
qtquick3dphysics-examples \
|
||||
"
|
||||
RDEPENDS:${PN}:append:x86-64 = "\
|
||||
qtquick3dphysics-examples \
|
||||
${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'qtpdf-examples', '', d)} \
|
||||
${@bb.utils.contains('DISTRO_FEATURES', 'webengine', 'qtwebengine-examples qtwebview-examples', '', d)} \
|
||||
"
|
||||
|
||||
RDEPENDS:${PN}:remove:libc-musl = "qtpdf-examples qtwebengine-examples qtwebview-examples"
|
||||
|
||||
COMMERCIAL_EXAMPLES = " \
|
||||
qtinsighttracker-examples \
|
||||
qtvncserver-examples \
|
||||
"
|
||||
RDEPENDS:${PN} += "\
|
||||
${@bb.utils.contains('QT_COMMERCIAL_MODULES', '1', '${COMMERCIAL_EXAMPLES}', '', d)} \
|
||||
"
|
||||
|
||||
|
|
@ -4,7 +4,6 @@ inherit linuxloader
|
|||
inherit qemu
|
||||
|
||||
COMPATIBLE_MACHINE = "(-)"
|
||||
COMPATIBLE_MACHINE:libc-musl = "(-)"
|
||||
COMPATIBLE_MACHINE:aarch64 = "(.*)"
|
||||
COMPATIBLE_MACHINE:armv6 = "(.*)"
|
||||
COMPATIBLE_MACHINE:armv7a = "(.*)"
|
||||
|
|
|
|||
|
|
@ -1,23 +0,0 @@
|
|||
LICENSE = "(The-Qt-Company-Commercial | BSD-3-Clause) & CC-BY-4.0 & LicenseRef-MIRAMAR"
|
||||
LIC_FILES_CHKSUM = " \
|
||||
file://LICENSES/BSD-3-Clause.txt;md5=cb40fa7520502d8c7a3aea47cae1316c \
|
||||
file://LICENSES/CC-BY-4.0.txt;md5=ed88d31cea57b15030a1f58ceb04e0d5 \
|
||||
file://LICENSES/LicenseRef-MIRAMAR.txt;md5=6dd50bdc58b03a7976544fb939d5647b \
|
||||
file://LICENSES/LicenseRef-Qt-Commercial.txt;md5=40a1036f91cefc0e3fabad241fb5f187 \
|
||||
"
|
||||
NO_GENERIC_LICENSE[LicenseRef-MIRAMAR] = "LICENSES/LicenseRef-MIRAMAR.txt"
|
||||
|
||||
inherit qt6-cmake
|
||||
inherit features_check
|
||||
|
||||
REQUIRED_DISTRO_FEATURES = "opengl"
|
||||
|
||||
QT_MODULE = "qt3d"
|
||||
|
||||
include recipes-qt/qt6/qt6-git.inc
|
||||
include recipes-qt/qt6/qt6-examples.inc
|
||||
|
||||
DEPENDS = "\
|
||||
qt3d \
|
||||
qtdeclarative-native \
|
||||
"
|
||||
|
|
@ -1,14 +0,0 @@
|
|||
LICENSE = "The-Qt-Company-Commercial | BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = " \
|
||||
file://LICENSES/BSD-3-Clause.txt;md5=cb40fa7520502d8c7a3aea47cae1316c \
|
||||
file://LICENSES/LicenseRef-Qt-Commercial.txt;md5=40a1036f91cefc0e3fabad241fb5f187 \
|
||||
"
|
||||
|
||||
inherit qt6-cmake
|
||||
|
||||
QT_MODULE = "qt5compat"
|
||||
|
||||
include recipes-qt/qt6/qt6-git.inc
|
||||
include recipes-qt/qt6/qt6-examples.inc
|
||||
|
||||
DEPENDS += "qt5compat"
|
||||
|
|
@ -5,4 +5,4 @@ python() {
|
|||
|
||||
QT_GIT = "${QT_COMMERCIAL_GIT}"
|
||||
QT_GIT_PROTOCOL = "${QT_COMMERCIAL_GIT_PROTOCOL}"
|
||||
QT_MODULE_REPO = "tqtc-${QT_MODULE}"
|
||||
QT_MODULE = "tqtc-${BPN}"
|
||||
|
|
|
|||
|
|
@ -1,18 +0,0 @@
|
|||
FILESEXTRAPATHS:prepend := "${THISDIR}/${QT_MODULE}:"
|
||||
|
||||
EXTRA_OECMAKE += "\
|
||||
-DQT_BUILD_TESTS=OFF \
|
||||
-DQT_BUILD_STANDALONE_EXAMPLES=ON \
|
||||
-DQT_NO_FAKE_STANDALONE_EXAMPLE_INSTALL_PREFIX=ON \
|
||||
"
|
||||
|
||||
# use debug sources from the module
|
||||
PACKAGE_DEBUG_SPLIT_STYLE = "debug-without-src"
|
||||
TARGET_DBGSRC_DIR = "/usr/src/debug/${QT_MODULE}/${PV}"
|
||||
|
||||
FILES:${PN} = " \
|
||||
${QT6_INSTALL_EXAMPLESDIR} \
|
||||
"
|
||||
|
||||
INSANE_SKIP:${PN} += "libdir dev-so"
|
||||
INSANE_SKIP:${PN}-dbg += "libdir"
|
||||
|
|
@ -4,9 +4,9 @@ HOMEPAGE ?= "https://www.qt.io"
|
|||
inherit srcrev-update
|
||||
|
||||
QT_MODULE ?= "${BPN}"
|
||||
QT_MODULE_BRANCH ?= "dev"
|
||||
QT_MODULE_BRANCH ?= "6.10"
|
||||
QT_MODULE_BRANCH_PARAM ?= "branch=${QT_MODULE_BRANCH};nobranch=1"
|
||||
QT_MODULE_REPO ?= "${QT_MODULE}"
|
||||
QT_MODULE_REPO ?= "${QT_MODULE}.git"
|
||||
|
||||
# for compatibility with Yocto releases before whinlatter
|
||||
BB_GIT_DEFAULT_DESTSUFFIX ?= "${BP}"
|
||||
|
|
@ -17,59 +17,58 @@ CVE_PRODUCT ?= "qt:${BPN} qt:qt"
|
|||
|
||||
PV = "${QT_VERSION}"
|
||||
|
||||
SRCREV = "${SRCREV_${QT_MODULE_REPO}}"
|
||||
SRCREV = "${SRCREV_${QT_MODULE}}"
|
||||
|
||||
SRCREV_tqtc-qmlcompilerplus = "2f2395a50b0ddb1af6b699a90cfbe2164f67b6e7"
|
||||
SRCREV_tqtc-qtinsighttracker = "ac8972a670cf492ce2d2cf4ab757c43c5291804f"
|
||||
SRCREV_tqtc-qtvncserver = "8bfcb2ede4e5021a637933ec927ce2678fdc7f0c"
|
||||
SRCREV_qt3d = "1cac4a649679618f1301aba0074dae063eac6b98"
|
||||
SRCREV_pyside-setup = "002e11d94aee1f3f799107815afa787b2d99e8b5"
|
||||
SRCREV_tqtc-qmlcompilerplus = "e5b5d66608e4416e473403e549eaad22561cf4ba"
|
||||
SRCREV_tqtc-qtinsighttracker = "f7aaad5ce6f64ed5b8038220a741ea094019db23"
|
||||
SRCREV_tqtc-qtvncserver = "dba9fa2cc498bfa439264b22994558b9d3ceb066"
|
||||
SRCREV_qt3d = "2472f07e08b5091b0f761f009403e8149a0efbf7"
|
||||
SRCREV_qt3d-assimp = "488a2f7af2920295ada886f113a0d563dab79b8d"
|
||||
SRCREV_qt5compat = "287be0a7793621dd4e6e780595bf20aa3ae2b2c4"
|
||||
SRCREV_qtbase = "bd04c5d7a4b907b8c4a2d2dda4ba3f24f687fb7f"
|
||||
SRCREV_qtapplicationmanager = "4bd1f1fba3f803a7284a5110e117e8d162d54065"
|
||||
SRCREV_qtcanvaspainter = "689445d357df249cdf0d5ec0437bd6b8b68368c8"
|
||||
SRCREV_qtcharts = "46a2c96f3e376bc2de0e0710ec0e143c1a784081"
|
||||
SRCREV_qtcoap = "fbd3db03f13a7d1fd79aaa2392e331a1737f7f68"
|
||||
SRCREV_qtconnectivity = "e2bee5bf54cb0ac721fd9da0884a8f5a251e63fa"
|
||||
SRCREV_qtdatavis3d = "ca8d79677e63c3111536f9b03c4184f732810498"
|
||||
SRCREV_qtdeclarative = "59da4b17158303fc671869547bcb91b675bf4702"
|
||||
SRCREV_qtdeviceutilities = "4f86edb2eb255397f849528f43f49a59d4973109"
|
||||
SRCREV_qtdoc = "42cd131492d531dc32660f79e81c6f85dbc56a12"
|
||||
SRCREV_qtgraphs = "c08c320fc36fa31b264ac3c8f0f62aa94ac41b30"
|
||||
SRCREV_qtgrpc = "2bccf14f841bca476a6f90242b30368742de4a66"
|
||||
SRCREV_qthttpserver = "648e8b021ee219c7034c357cd9a5424a3040dfad"
|
||||
SRCREV_qtimageformats = "cb96a5aa2e37e0a6d31df138d24c207c6951de3a"
|
||||
SRCREV_qtinterfaceframework = "1dfaeb1d7c2cb60b56d4c9e1ff6e622e03d86d97"
|
||||
SRCREV_qtlanguageserver = "8599dad24858f93876012bd2071d096a31dfda0a"
|
||||
SRCREV_qtlocation = "8d13de6bc6a2207eca4eded65741a28d95d433a3"
|
||||
SRCREV_qtlottie = "3a5ce6df4ba97e29e7d7dc16c2bb3e849885d8fb"
|
||||
SRCREV_qtmqtt = "4f6e8dd0f1c78926394335686cfa8537303b1a07"
|
||||
SRCREV_qtmultimedia = "074d188889891972cb456817510f62b158e9ca67"
|
||||
SRCREV_qtnetworkauth = "0b8d323ae151f3826d7b5a223d80e5293cd1ed06"
|
||||
SRCREV_qtopcua = "f4dd8c4011d4ba3d11fbaaede379de247fe09690"
|
||||
SRCREV_qtpositioning = "56ede83df68dcb1048564aa463f8b48985f5f99e"
|
||||
SRCREV_qtquick3d = "3468786a6e3320eca9d4cc6d5444636ba5d88c73"
|
||||
SRCREV_qt5compat = "dbc825317c030701bc454bcb5c332aa13dcdaf94"
|
||||
SRCREV_qtbase = "90b845d15ffb97693dba527385db83510ebd121a"
|
||||
SRCREV_qtapplicationmanager = "c01e18498399c1869a4368d8e460b361c274e350"
|
||||
SRCREV_qtcharts = "5754032cf8bfcf16692f698c6349926ec0554ece"
|
||||
SRCREV_qtcoap = "b066ae97ac6c1a2d11e407a145fa0c83fd04b403"
|
||||
SRCREV_qtconnectivity = "b7339f4a744d7ac3a865f75001a38d96c2eb0547"
|
||||
SRCREV_qtdatavis3d = "f589de9689d195055adda46427fc1d0435927c82"
|
||||
SRCREV_qtdeclarative = "22fb5e739a2ea700448b22d34ade0d5c1927cb48"
|
||||
SRCREV_qtdeviceutilities = "928a10461cdc82364172196193159f3d4bfbc0e2"
|
||||
SRCREV_qtdoc = "52310ad96ec1a4d685e1216a71170bce90444379"
|
||||
SRCREV_qtgraphs = "b50b4e3b46940e5aa3cf31babb4ff1c9454ab473"
|
||||
SRCREV_qtgrpc = "4fb8bebd2cf4a82a3501bb303a5b666dd6f8dd4c"
|
||||
SRCREV_qthttpserver = "8dc17fd1270d367a10e1d69e561fba8797b896a9"
|
||||
SRCREV_qtimageformats = "f24f9588d904294b77368f5dab7114934f9336ae"
|
||||
SRCREV_qtinterfaceframework = "0fc91bc4b548becd80ff2dfd1858e7785d274c64"
|
||||
SRCREV_qtlanguageserver = "6fecea633d1a57f65f69b003cc4de5ff26ddd3db"
|
||||
SRCREV_qtlocation = "f9b4e48a1b8ba398b2a0393ec645662bacbb403b"
|
||||
SRCREV_qtlottie = "f5ccb0bd1f7287039f8500b50852a77aa74dbd63"
|
||||
SRCREV_qtmqtt = "ff285a85d0734ee3e28b609c90e6084471f5b11d"
|
||||
SRCREV_qtmultimedia = "685218d33d81de62e11328faabd060c4e634ddf0"
|
||||
SRCREV_qtnetworkauth = "4287152362078f54171d69e43d40ed523e80b869"
|
||||
SRCREV_qtopcua = "e758980bb527452feea6e6f5f0df64d4a7dffbe0"
|
||||
SRCREV_qtpositioning = "11d336c178adf4b8d8f7f8589bb9641bcf4b8eda"
|
||||
SRCREV_qtquick3d = "c145340b680366c9ecb7bedb3f24cfa7f0f16f80"
|
||||
SRCREV_qtquick3d-assimp = "488a2f7af2920295ada886f113a0d563dab79b8d"
|
||||
SRCREV_qtquick3dphysics = "9c860d931ef38751a1bc03ef813610dbd7793469"
|
||||
SRCREV_qtquick3dphysics = "33292b03560ceb18dedd19b6d50152c7251e01f4"
|
||||
SRCREV_qtquickdesigner-components = "8c9e0faa0dd8b8adf019e357212e59898a7bebfb"
|
||||
SRCREV_qtquicktimeline = "831a9978aee0e963b88f5cb122228ecb7b99b13d"
|
||||
SRCREV_qtremoteobjects = "6c1fe0e164815b540b996d3246634b5e43d3ccb9"
|
||||
SRCREV_qtscxml = "604aa8558028411a9b9ac3c4bd813231db2264d0"
|
||||
SRCREV_qtsensors = "8d6d925ae615a23c8b84b51ad3701dce78afc53c"
|
||||
SRCREV_qtserialbus = "c5d1600f1270a8e4953d1c074b9faed7d99fdd2d"
|
||||
SRCREV_qtserialport = "cc95fa549119370ef78587af749e8f17544c95cc"
|
||||
SRCREV_qtshadertools = "45ef193c92f93c7a0bf8de53163a9ca8886f8267"
|
||||
SRCREV_qtspeech = "63e490d12db7790b29fa61f0c6e0677cef7074e9"
|
||||
SRCREV_qtsvg = "7c65619dc929ebf52b63251e8601b47f2f2ee207"
|
||||
SRCREV_qttasktree = "93e1d91ac78e232c3ca6b1db0031a30d08b334dd"
|
||||
SRCREV_qttools = "369f8a1fa6ac7527227df7a99399b0428a16ba97"
|
||||
SRCREV_qtquicktimeline = "1289642dc2f2ea0217b586c87e2a88ccc85ea8be"
|
||||
SRCREV_qtremoteobjects = "2a5279d42af99922b54cc342a90cfff8237b1c03"
|
||||
SRCREV_qtscxml = "55588762242ad9fdaca805f95537dfb2c4cf7615"
|
||||
SRCREV_qtsensors = "6cf07f0c526c17a18d1d23454b564e72cc0a501c"
|
||||
SRCREV_qtserialbus = "aeb9194a48f883bedabbe39514518d98d3993d20"
|
||||
SRCREV_qtserialport = "b2d8eade3a13aefd8aeae15f48f4afe9f97ba394"
|
||||
SRCREV_qtshadertools = "86c4b079a05c2dbe5fdb6f46ad9df8ef297487a9"
|
||||
SRCREV_qtspeech = "34650239df441c32b3a11762f522b6ff8b7e66e6"
|
||||
SRCREV_qtsvg = "4b1a183d3592f497bc3fd3a2c7130f228175b899"
|
||||
SRCREV_qttools = "9e0030f889168f7a0ec1bb47a7d7138a497b3c96"
|
||||
SRCREV_qttools-qlitehtml = "3fe5821dad98747d6e41c9ed54b86c3d0eee9daf"
|
||||
SRCREV_qttools-qlitehtml-litehtml = "6ca1ab0419e770e6d35a1ef690238773a1dafcee"
|
||||
SRCREV_qttranslations = "0a794041faf3e647ff9623d99754a8cfdaa68a47"
|
||||
SRCREV_qtvirtualkeyboard = "e9d1ea1624cf2c961ba4aa077090367d108b130a"
|
||||
SRCREV_qtwayland = "586e489ce426e833729c333499cb98a06fbae1b0"
|
||||
SRCREV_qtwebchannel = "227750ae26054f88c202c370930c1dccf529b7fc"
|
||||
SRCREV_qtwebengine = "152b67fa5b7862d2a63fd0574ebeb4759335b935"
|
||||
SRCREV_qtwebengine-chromium = "031a10673ee369c84b2db2669fc147adf175a3be"
|
||||
SRCREV_qtwebsockets = "f269b863b994977ae8f937620c99c60e811fcbf9"
|
||||
SRCREV_qtwebview = "374f9d6ebc7226b68b4e336a136e99e73fd42b44"
|
||||
SRCREV_qttranslations = "0ef9d13d31a44a999281c589cff2b19979885176"
|
||||
SRCREV_qtvirtualkeyboard = "0218b3261fc03937f05881ece00783d207ce4481"
|
||||
SRCREV_qtwayland = "8368f75344ad0376f7656b4c18c87b0ebce2f3e1"
|
||||
SRCREV_qtwebchannel = "f6afc406450f66dc8f3edbd191638c54efe4bbcc"
|
||||
SRCREV_qtwebengine = "28eb5425c6abef3938fb82a48427d45d1dd4e64f"
|
||||
SRCREV_qtwebengine-chromium = "0bf5e1dca77ba817cd473449854920c1c9b7722c"
|
||||
SRCREV_qtwebsockets = "ba2ada87ef9027650efb6251e7fc05519f484e95"
|
||||
SRCREV_qtwebview = "86a71b5a88494368557d7c2c083287f15d5cd0e7"
|
||||
|
|
|
|||
|
|
@ -1,5 +1,12 @@
|
|||
include recipes-qt/qt6/qt6-ptest.inc
|
||||
|
||||
PACKAGECONFIG[examples] = "-DQT_BUILD_EXAMPLES=ON,-DQT_BUILD_EXAMPLES=OFF,"
|
||||
PACKAGECONFIG[tests] = "-DQT_BUILD_TESTS=ON,-DQT_BUILD_TESTS=OFF,"
|
||||
|
||||
# For qmake projects
|
||||
EXTRA_QMAKEVARS_PRE += "${@bb.utils.contains('PACKAGECONFIG', 'examples', 'QT_BUILD_PARTS+=examples', 'QT_BUILD_PARTS-=examples', d)}"
|
||||
EXTRA_QMAKEVARS_PRE += "${@bb.utils.contains('PACKAGECONFIG', 'tests', 'QT_BUILD_PARTS+=tests', 'QT_BUILD_PARTS-=tests', d)}"
|
||||
|
||||
# If Qt6 (qtbase) is machine specific, then everything will be,
|
||||
# because the (initial) qtbase configuration becomes part of Qt5/qmake
|
||||
python __anonymous() {
|
||||
|
|
@ -23,9 +30,14 @@ python __anonymous() {
|
|||
d.appendVar("DEPENDS", " qmlcompilerplus-native")
|
||||
}
|
||||
|
||||
# Many examples come with libraries installed outside of standard libdir,
|
||||
# suppress QA check complaining
|
||||
INSANE_SKIP:${PN}-dbg += "libdir"
|
||||
INSANE_SKIP:${PN}-examples += "libdir dev-so"
|
||||
|
||||
SYSROOT_DIRS += "${QT6_INSTALL_BINDIR} ${QT6_INSTALL_LIBEXECDIR}"
|
||||
|
||||
PACKAGE_BEFORE_PN = "${PN}-qmlplugins ${PN}-tools ${PN}-plugins"
|
||||
PACKAGE_BEFORE_PN = "${PN}-qmlplugins ${PN}-tools ${PN}-plugins ${PN}-examples"
|
||||
|
||||
ALLOW_EMPTY:${PN} = "1"
|
||||
ALLOW_EMPTY:${PN}-plugins = "1"
|
||||
|
|
@ -108,3 +120,8 @@ FILES:${PN}-staticdev += " \
|
|||
${QT6_INSTALL_QMLDIR}/*/*/*/objects*/ \
|
||||
${QT6_INSTALL_QMLDIR}/*/*/*/*/objects*/ \
|
||||
"
|
||||
|
||||
FILES:${PN}-examples = " \
|
||||
${QT6_INSTALL_EXAMPLESDIR} \
|
||||
"
|
||||
RDEPENDS:${PN}-examples = "${PN}"
|
||||
|
|
|
|||
|
|
@ -1,18 +0,0 @@
|
|||
LICENSE = "The-Qt-Company-Commercial | BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = " \
|
||||
file://LICENSES/BSD-3-Clause.txt;md5=cb40fa7520502d8c7a3aea47cae1316c \
|
||||
file://LICENSES/LicenseRef-Qt-Commercial.txt;md5=40a1036f91cefc0e3fabad241fb5f187 \
|
||||
"
|
||||
|
||||
inherit qt6-cmake
|
||||
|
||||
QT_MODULE = "qtapplicationmanager"
|
||||
|
||||
include recipes-qt/qt6/qt6-git.inc
|
||||
include recipes-qt/qt6/qt6-examples.inc
|
||||
|
||||
DEPENDS += "\
|
||||
qtapplicationmanager \
|
||||
qtapplicationmanager-native \
|
||||
qtdeclarative-native \
|
||||
"
|
||||
|
|
@ -14,12 +14,13 @@ include recipes-qt/qt6/qt6-git.inc
|
|||
include recipes-qt/qt6/qt6.inc
|
||||
|
||||
DEPENDS += "qtbase qtdeclarative libyaml libarchive qtapplicationmanager-native"
|
||||
DEPENDS:append:class-target = " qthttpserver"
|
||||
DEPENDS:append:libc-musl = " libexecinfo"
|
||||
RDEPENDS:${PN}:class-target = "libcrypto ${PN}-tools"
|
||||
|
||||
EXTRA_OECMAKE += "-DQT_APPMAN_SKIP_EXCLUDE_TOOLS_FROM_DEFAULT_TARGET=ON"
|
||||
|
||||
PACKAGECONFIG ?= "${@bb.utils.contains('DISTRO_FEATURES', 'wayland', 'multi-process bubblewrap', '', d)}"
|
||||
PACKAGECONFIG ?= "${@bb.utils.contains('DISTRO_FEATURES', 'wayland', 'multi-process', '', d)}"
|
||||
|
||||
PACKAGECONFIG[tools-only] = "-DFEATURE_am_tools_only=ON, -DFEATURE_am_tools_only=OFF"
|
||||
PACKAGECONFIG[multi-process] = "-DFEATURE_am_multi_process=ON,-DFEATURE_am_multi_process=OFF,qtwayland"
|
||||
|
|
|
|||
|
|
@ -1,14 +0,0 @@
|
|||
LICENSE = "The-Qt-Company-Commercial | BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = " \
|
||||
file://LICENSES/BSD-3-Clause.txt;md5=cb40fa7520502d8c7a3aea47cae1316c \
|
||||
file://LICENSES/LicenseRef-Qt-Commercial.txt;md5=40a1036f91cefc0e3fabad241fb5f187 \
|
||||
"
|
||||
|
||||
inherit qt6-cmake
|
||||
|
||||
QT_MODULE = "qtbase"
|
||||
|
||||
include recipes-qt/qt6/qt6-git.inc
|
||||
include recipes-qt/qt6/qt6-examples.inc
|
||||
|
||||
DEPENDS += "qtbase"
|
||||
|
|
@ -1,67 +0,0 @@
|
|||
From 9bf5632187b8f17cc0d626926df2784c38059875 Mon Sep 17 00:00:00 2001
|
||||
From: Khem Raj <raj.khem@gmail.com>
|
||||
Date: Sun, 3 Sep 2017 09:11:44 -0700
|
||||
Subject: [PATCH] Add OE specific specs for clang compiler
|
||||
|
||||
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
||||
Upstream-Status: Inappropriate [OE Specific]
|
||||
---
|
||||
mkspecs/linux-oe-clang/qmake.conf | 40 ++++++++++++++++++++++++++
|
||||
mkspecs/linux-oe-clang/qplatformdefs.h | 1 +
|
||||
2 files changed, 41 insertions(+)
|
||||
create mode 100644 mkspecs/linux-oe-clang/qmake.conf
|
||||
create mode 100644 mkspecs/linux-oe-clang/qplatformdefs.h
|
||||
|
||||
diff --git a/mkspecs/linux-oe-clang/qmake.conf b/mkspecs/linux-oe-clang/qmake.conf
|
||||
new file mode 100644
|
||||
index 0000000000..c09b132ac8
|
||||
--- /dev/null
|
||||
+++ b/mkspecs/linux-oe-clang/qmake.conf
|
||||
@@ -0,0 +1,40 @@
|
||||
+#
|
||||
+# qmake configuration for linux-g++ with modifications for building with OpenEmbedded
|
||||
+#
|
||||
+
|
||||
+MAKEFILE_GENERATOR = UNIX
|
||||
+CONFIG += incremental
|
||||
+QMAKE_INCREMENTAL_STYLE = sublib
|
||||
+
|
||||
+include(../common/linux.conf)
|
||||
+
|
||||
+# QMAKE_<TOOL> (moc, uic, rcc) are gone, overwrite only ar, objcopy and strip
|
||||
+QMAKE_AR = $$(OE_QMAKE_AR) cqs
|
||||
+QMAKE_OBJCOPY = $$(OE_QMAKE_OBJCOPY)
|
||||
+QMAKE_STRIP = $$(OE_QMAKE_STRIP)
|
||||
+
|
||||
+include(../common/gcc-base-unix.conf)
|
||||
+
|
||||
+# *FLAGS from gcc-base.conf
|
||||
+QMAKE_CFLAGS += $$(OE_QMAKE_CFLAGS)
|
||||
+QMAKE_CXXFLAGS += $$(OE_QMAKE_CXXFLAGS)
|
||||
+QMAKE_LFLAGS += $$(OE_QMAKE_LDFLAGS)
|
||||
+
|
||||
+include(../common/clang.conf)
|
||||
+
|
||||
+# tc settings from g++-base.conf
|
||||
+QMAKE_CC = $$(OE_QMAKE_CC)
|
||||
+QMAKE_CXX = $$(OE_QMAKE_CXX)
|
||||
+
|
||||
+QMAKE_LINK = $$(OE_QMAKE_LINK)
|
||||
+QMAKE_LINK_SHLIB = $$(OE_QMAKE_LINK)
|
||||
+QMAKE_LINK_C = $$(OE_QMAKE_LINK)
|
||||
+QMAKE_LINK_C_SHLIB = $$(OE_QMAKE_LINK)
|
||||
+QMAKE_CFLAGS_ISYSTEM =
|
||||
+# for the SDK
|
||||
+isEmpty(QMAKE_QT_CONFIG):QMAKE_QT_CONFIG = $$(OE_QMAKE_QT_CONFIG)
|
||||
+
|
||||
+include(../oe-device-extra.pri)
|
||||
+
|
||||
+load(device_config)
|
||||
+load(qt_config)
|
||||
diff --git a/mkspecs/linux-oe-clang/qplatformdefs.h b/mkspecs/linux-oe-clang/qplatformdefs.h
|
||||
new file mode 100644
|
||||
index 0000000000..880c927b21
|
||||
--- /dev/null
|
||||
+++ b/mkspecs/linux-oe-clang/qplatformdefs.h
|
||||
@@ -0,0 +1 @@
|
||||
+#include "../linux-clang/qplatformdefs.h"
|
||||
|
|
@ -15,14 +15,13 @@ LIC_FILES_CHKSUM = " \
|
|||
file://LICENSES/Qt-GPL-exception-1.0.txt;md5=9a13522cd91a88fba784baf16ea66af8 \
|
||||
"
|
||||
|
||||
inherit qt6-cmake verify-qt-version
|
||||
inherit qt6-cmake
|
||||
|
||||
include recipes-qt/qt6/qt6-git.inc
|
||||
include recipes-qt/qt6/qt6.inc
|
||||
|
||||
SRC_URI += "\
|
||||
file://0001-Add-linux-oe-g-platform.patch \
|
||||
file://0003-Add-OE-specific-specs-for-clang-compiler.patch \
|
||||
file://0004-Fix-qt.toolchain.cmake-for-SDK-use.patch \
|
||||
file://0005-testlib-don-t-track-the-build-or-source-directories.patch \
|
||||
"
|
||||
|
|
@ -49,6 +48,8 @@ PACKAGECONFIG:class-nativesdk ?= "${PACKAGECONFIG:class-native}"
|
|||
PACKAGECONFIG ?= "\
|
||||
${PACKAGECONFIG_DEFAULT} \
|
||||
${PACKAGECONFIG_GRAPHICS} \
|
||||
${PACKAGECONFIG_X11} \
|
||||
${PACKAGECONFIG_KDE} \
|
||||
${PACKAGECONFIG_FONTS} \
|
||||
${PACKAGECONFIG_SYSTEM} \
|
||||
${PACKAGECONFIG_DISTRO} \
|
||||
|
|
@ -58,13 +59,12 @@ PACKAGECONFIG_GRAPHICS ?= "\
|
|||
${@bb.utils.filter('DISTRO_FEATURES', 'vulkan', d)} \
|
||||
${@bb.utils.filter('DISTRO_FEATURES', 'wayland', d)} \
|
||||
${@bb.utils.contains('DISTRO_FEATURES', 'opengl', \
|
||||
bb.utils.contains('DISTRO_FEATURES', 'wayland', 'kms gbm gles2 eglfs', \
|
||||
bb.utils.contains('DISTRO_FEATURES', 'x11', 'gl', \
|
||||
'kms gbm gles2 eglfs', d), d), \
|
||||
'no-opengl', d)} \
|
||||
${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'xcb', '', d)} \
|
||||
bb.utils.contains('DISTRO_FEATURES', 'x11', 'gl', 'kms gbm gles2 eglfs', d), 'no-opengl', d)} \
|
||||
${@bb.utils.contains('DISTRO_FEATURES', 'directfb', 'directfb', '', d)} \
|
||||
linuxfb \
|
||||
"
|
||||
PACKAGECONFIG_X11 ?= "${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'xcb', '', d)}"
|
||||
PACKAGECONFIG_KDE ?= "${@bb.utils.contains('DISTRO_FEATURES', 'kde', 'cups kms gbm sql-sqlite', '', d)}"
|
||||
PACKAGECONFIG_FONTS ?= ""
|
||||
PACKAGECONFIG_SYSTEM ?= ""
|
||||
PACKAGECONFIG_DISTRO ?= ""
|
||||
|
|
@ -100,17 +100,13 @@ BUILD_TYPE ?= "Release"
|
|||
OPENSSL_LINKING_MODE ?= "runtime"
|
||||
|
||||
# Default platform plugin
|
||||
QT_QPA_DEFAULT_PLATFORM ?= "\
|
||||
${@bb.utils.contains('DISTRO_FEATURES', 'wayland', 'wayland-egl', \
|
||||
bb.utils.contains('DISTRO_FEATURES', 'x11', 'xcb', \
|
||||
bb.utils.contains('PACKAGECONFIG', 'eglfs', 'eglfs', \
|
||||
'linuxfb', d), d), d)}\
|
||||
"
|
||||
QT_QPA_DEFAULT_PLATFORM ?= "${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'xcb', \
|
||||
bb.utils.contains('PACKAGECONFIG', 'gles2', 'eglfs', 'linuxfb', d), d)}"
|
||||
|
||||
PACKAGECONFIG[ltcg] = "-DCMAKE_INTERPROCEDURAL_OPTIMIZATION=ON,-DCMAKE_INTERPROCEDURAL_OPTIMIZATION=OFF"
|
||||
PACKAGECONFIG[optimize-size] = "-DFEATURE_optimize_size=ON,-DFEATURE_optimize_size=OFF"
|
||||
PACKAGECONFIG[static] = "-DBUILD_SHARED_LIBS=OFF,-DBUILD_SHARED_LIBS=ON"
|
||||
PACKAGECONFIG[developer-build] = "-DFEATURE_developer_build=ON -DQT_BUILD_TESTS=OFF -DWARNINGS_ARE_ERRORS=OFF,-DFEATURE_developer_build=OFF"
|
||||
PACKAGECONFIG[developer-build] = "-DFEATURE_developer_build=ON,-DFEATURE_developer_build=OFF"
|
||||
PACKAGECONFIG[use-gold-linker] = "-DFEATURE_use_gold_linker=ON"
|
||||
PACKAGECONFIG[use-bfd-linker] = "-DFEATURE_use_bfd_linker=ON"
|
||||
PACKAGECONFIG[use-lld-linker] = "-DFEATURE_use_lld_linker=ON"
|
||||
|
|
@ -258,10 +254,7 @@ isEmpty(QMAKE_CC): {
|
|||
EOF
|
||||
}
|
||||
|
||||
FILES:${PN}-dev += "\
|
||||
${datadir}/qt6/wayland \
|
||||
${datadir}/qt6/json_schema \
|
||||
"
|
||||
FILES:${PN}-dev += "${datadir}/qt6/wayland"
|
||||
|
||||
INSANE_SKIP:${PN}-ptest += "arch"
|
||||
INHIBIT_PACKAGE_STRIP_FILES = "\
|
||||
|
|
|
|||
|
|
@ -1,21 +0,0 @@
|
|||
LICENSE = "The-Qt-Company-Commercial | BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = " \
|
||||
file://LICENSES/BSD-3-Clause.txt;md5=cb40fa7520502d8c7a3aea47cae1316c \
|
||||
file://LICENSES/LicenseRef-Qt-Commercial.txt;md5=40a1036f91cefc0e3fabad241fb5f187 \
|
||||
"
|
||||
|
||||
inherit qt6-cmake
|
||||
|
||||
QT_MODULE = "qtcanvaspainter"
|
||||
|
||||
include recipes-qt/qt6/qt6-git.inc
|
||||
include recipes-qt/qt6/qt6-examples.inc
|
||||
|
||||
DEPENDS = "\
|
||||
qtcanvaspainter \
|
||||
qtcanvaspainter-native \
|
||||
qtdeclarative \
|
||||
qtdeclarative-native \
|
||||
qtshadertools \
|
||||
qtshadertools-native \
|
||||
"
|
||||
|
|
@ -1,25 +0,0 @@
|
|||
LICENSE = "(The-Qt-Company-Commercial | (GPL-3.0-only & Qt-GPL-exception-1.0) & GFDL-1.3-no-invariants-only & BSD-3-Clause) & Zlib"
|
||||
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-3.0-only.txt;md5=d32239bcb673463ab874e80d47fae504 \
|
||||
file://LICENSES/LicenseRef-Qt-Commercial.txt;md5=40a1036f91cefc0e3fabad241fb5f187 \
|
||||
file://LICENSES/Qt-GPL-exception-1.0.txt;md5=9a13522cd91a88fba784baf16ea66af8 \
|
||||
file://LICENSES/Zlib.txt;md5=370cf821bfe014e4427629dab445adcf \
|
||||
"
|
||||
|
||||
inherit qt6-cmake
|
||||
|
||||
include recipes-qt/qt6/qt6-git.inc
|
||||
include recipes-qt/qt6/qt6.inc
|
||||
|
||||
DEPENDS = "\
|
||||
qtbase \
|
||||
qtcanvaspainter-native \
|
||||
qtdeclarative \
|
||||
qtdeclarative-native \
|
||||
qtshadertools \
|
||||
qtshadertools-native \
|
||||
"
|
||||
|
||||
BBCLASSEXTEND = "native nativesdk"
|
||||
|
|
@ -1,18 +0,0 @@
|
|||
LICENSE = "The-Qt-Company-Commercial | BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = " \
|
||||
file://LICENSES/BSD-3-Clause.txt;md5=cb40fa7520502d8c7a3aea47cae1316c \
|
||||
file://LICENSES/LicenseRef-Qt-Commercial.txt;md5=40a1036f91cefc0e3fabad241fb5f187 \
|
||||
"
|
||||
|
||||
inherit qt6-cmake
|
||||
|
||||
QT_MODULE = "qtcharts"
|
||||
|
||||
include recipes-qt/qt6/qt6-git.inc
|
||||
include recipes-qt/qt6/qt6-examples.inc
|
||||
|
||||
DEPENDS += "\
|
||||
qtcharts \
|
||||
qtdeclarative-native \
|
||||
qtmultimedia \
|
||||
"
|
||||
|
|
@ -1,18 +0,0 @@
|
|||
LICENSE = "The-Qt-Company-Commercial | BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = " \
|
||||
file://LICENSES/BSD-3-Clause.txt;md5=cb40fa7520502d8c7a3aea47cae1316c \
|
||||
file://LICENSES/LicenseRef-Qt-Commercial.txt;md5=40a1036f91cefc0e3fabad241fb5f187 \
|
||||
"
|
||||
|
||||
inherit qt6-cmake
|
||||
|
||||
QT_MODULE = "qtcoap"
|
||||
|
||||
include recipes-qt/qt6/qt6-git.inc
|
||||
include recipes-qt/qt6/qt6-examples.inc
|
||||
|
||||
DEPENDS += "\
|
||||
qtcoap \
|
||||
qtdeclarative \
|
||||
qtdeclarative-native \
|
||||
"
|
||||
|
|
@ -13,3 +13,6 @@ include recipes-qt/qt6/qt6-git.inc
|
|||
include recipes-qt/qt6/qt6.inc
|
||||
|
||||
DEPENDS += "qtbase"
|
||||
|
||||
PACKAGECONFIG[examples] = "-DQT_BUILD_EXAMPLES=ON,-DQT_BUILD_EXAMPLES=OFF,qtdeclarative qtdeclarative-native"
|
||||
|
||||
|
|
|
|||
|
|
@ -1,19 +0,0 @@
|
|||
LICENSE = "(The-Qt-Company-Commercial | BSD-3-Clause) & Apache-2.0"
|
||||
LIC_FILES_CHKSUM = " \
|
||||
file://LICENSES/Apache-2.0.txt;md5=b4c615f64dff32f71eeed614d13dfd4c \
|
||||
file://LICENSES/BSD-3-Clause.txt;md5=cb40fa7520502d8c7a3aea47cae1316c \
|
||||
file://LICENSES/LicenseRef-Qt-Commercial.txt;md5=40a1036f91cefc0e3fabad241fb5f187 \
|
||||
"
|
||||
|
||||
inherit qt6-cmake
|
||||
|
||||
QT_MODULE = "qtconnectivity"
|
||||
|
||||
include recipes-qt/qt6/qt6-git.inc
|
||||
include recipes-qt/qt6/qt6-examples.inc
|
||||
|
||||
DEPENDS += "\
|
||||
qtconnectivity \
|
||||
qtdeclarative \
|
||||
qtdeclarative-native \
|
||||
"
|
||||
|
|
@ -18,5 +18,6 @@ DEPENDS += "qtbase"
|
|||
|
||||
PACKAGECONFIG ?= "${@bb.utils.contains('DISTRO_FEATURES', 'bluetooth', 'bluez', '', d)}"
|
||||
PACKAGECONFIG[bluez] = "-DFEATURE_bluez=ON,-DFEATURE_bluez=OFF,bluez5"
|
||||
PACKAGECONFIG[examples] = "-DQT_BUILD_EXAMPLES=ON,-DQT_BUILD_EXAMPLES=OFF,qtdeclarative qtdeclarative-native"
|
||||
|
||||
FILES:${PN}-tools = ""
|
||||
|
|
|
|||
|
|
@ -1,20 +0,0 @@
|
|||
LICENSE = "The-Qt-Company-Commercial | BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = " \
|
||||
file://LICENSES/BSD-3-Clause.txt;md5=cb40fa7520502d8c7a3aea47cae1316c \
|
||||
file://LICENSES/LicenseRef-Qt-Commercial.txt;md5=40a1036f91cefc0e3fabad241fb5f187 \
|
||||
"
|
||||
|
||||
inherit qt6-cmake
|
||||
inherit features_check
|
||||
|
||||
REQUIRED_DISTRO_FEATURES = "opengl"
|
||||
|
||||
QT_MODULE = "qtdatavis3d"
|
||||
|
||||
include recipes-qt/qt6/qt6-git.inc
|
||||
include recipes-qt/qt6/qt6-examples.inc
|
||||
|
||||
DEPENDS += "\
|
||||
qtdatavis3d \
|
||||
qtdeclarative-native \
|
||||
"
|
||||
|
|
@ -1,21 +0,0 @@
|
|||
LICENSE = "(The-Qt-Company-Commercial | BSD-3-Clause) & Apache-2.0 & CC-BY-3.0 & MIT & OFL-1.1"
|
||||
LIC_FILES_CHKSUM = " \
|
||||
file://LICENSES/Apache-2.0.txt;md5=b4c615f64dff32f71eeed614d13dfd4c \
|
||||
file://LICENSES/BSD-3-Clause.txt;md5=cb40fa7520502d8c7a3aea47cae1316c \
|
||||
file://LICENSES/CC-BY-3.0.txt;md5=6dffb34dbf23fffe10cc646d9c030e14 \
|
||||
file://LICENSES/LicenseRef-Qt-Commercial.txt;md5=40a1036f91cefc0e3fabad241fb5f187 \
|
||||
file://LICENSES/MIT.txt;md5=3605d54ecceddcd50962eb89318779ec \
|
||||
file://LICENSES/OFL-1.1.txt;md5=e0e18125674e1542f95ea36a4a958f57 \
|
||||
"
|
||||
|
||||
inherit qt6-cmake
|
||||
|
||||
QT_MODULE = "qtdeclarative"
|
||||
|
||||
include recipes-qt/qt6/qt6-git.inc
|
||||
include recipes-qt/qt6/qt6-examples.inc
|
||||
|
||||
DEPENDS += "\
|
||||
qtdeclarative \
|
||||
qtdeclarative-native \
|
||||
"
|
||||
|
|
@ -1,18 +0,0 @@
|
|||
LICENSE = "The-Qt-Company-Commercial | GPL-3.0-only"
|
||||
LIC_FILES_CHKSUM = " \
|
||||
file://LICENSES/GPL-3.0-only.txt;md5=d32239bcb673463ab874e80d47fae504 \
|
||||
file://LICENSES/LicenseRef-Qt-Commercial.txt;md5=40a1036f91cefc0e3fabad241fb5f187 \
|
||||
"
|
||||
|
||||
inherit qt6-cmake
|
||||
|
||||
QT_MODULE = "qtdeviceutilities"
|
||||
|
||||
include recipes-qt/qt6/qt6-git.inc
|
||||
include recipes-qt/qt6/qt6-examples.inc
|
||||
|
||||
DEPENDS += "\
|
||||
qtdeclarative-native \
|
||||
qtdeviceutilities \
|
||||
"
|
||||
RDEPENDS:${PN} = "qtvirtualkeyboard"
|
||||
|
|
@ -13,6 +13,6 @@ inherit qt6-cmake
|
|||
include recipes-qt/qt6/qt6-git.inc
|
||||
include recipes-qt/qt6/qt6.inc
|
||||
|
||||
DEPENDS = "qtbase qtdeclarative qtdeclarative-native"
|
||||
DEPENDS = "qtbase qtdeclarative qtdeclarative-native qtvirtualkeyboard"
|
||||
RDEPENDS:${PN} = "connman"
|
||||
|
||||
|
|
|
|||
|
|
@ -1,44 +0,0 @@
|
|||
LICENSE = "(The-Qt-Company-Commercial | BSD-3-Clause) & Apache-2.0 & CC-BY-4.0 & CC-BY-SA-4.0 & ISC"
|
||||
LIC_FILES_CHKSUM = " \
|
||||
file://LICENSES/Apache-2.0.txt;md5=b4c615f64dff32f71eeed614d13dfd4c \
|
||||
file://LICENSES/BSD-3-Clause.txt;md5=cb40fa7520502d8c7a3aea47cae1316c \
|
||||
file://LICENSES/CC-BY-4.0.txt;md5=ed88d31cea57b15030a1f58ceb04e0d5 \
|
||||
file://LICENSES/CC-BY-SA-4.0.txt;md5=7130783469368ceb248a4f03e89ea4b8 \
|
||||
file://LICENSES/ISC.txt;md5=2494cdbaca137fd93842fe9702e9bc4d \
|
||||
file://LICENSES/LicenseRef-Qt-Commercial.txt;md5=caa060942f6b722bc4329d4195584c38 \
|
||||
"
|
||||
|
||||
inherit qt6-cmake
|
||||
|
||||
QT_MODULE = "qtdoc"
|
||||
|
||||
include recipes-qt/qt6/qt6-git.inc
|
||||
include recipes-qt/qt6/qt6-examples.inc
|
||||
|
||||
DEPENDS += "\
|
||||
qtbase \
|
||||
qtcharts \
|
||||
qtdeclarative \
|
||||
qtdeclarative-native \
|
||||
qtdoc \
|
||||
qtgraphs \
|
||||
qtlocation \
|
||||
qtmultimedia \
|
||||
qtpositioning \
|
||||
qtquick3d \
|
||||
qtquick3d-native \
|
||||
qtsensors \
|
||||
qtshadertools-native \
|
||||
qtsvg \
|
||||
qttools \
|
||||
qttools-native \
|
||||
qtwebsockets \
|
||||
"
|
||||
DEPENDS:append:aarch64 = " ${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'qtpdf', '', d)} qtquick3dphysics"
|
||||
DEPENDS:append:arm = " qtquick3dphysics"
|
||||
DEPENDS:append:armv6 = " ${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'qtpdf', '', d)}"
|
||||
DEPENDS:append:armv7a = " ${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'qtpdf', '', d)}"
|
||||
DEPENDS:append:armv7ve = " ${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'qtpdf', '', d)}"
|
||||
DEPENDS:append:x86 = " qtquick3dphysics"
|
||||
DEPENDS:append:x86-64 = " ${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'qtpdf', '', d)} qtquick3dphysics"
|
||||
DEPENDS:remove:libc-musl = "qtpdf"
|
||||
|
|
@ -1,10 +1,12 @@
|
|||
LICENSE = "The-Qt-Company-Commercial | (LGPL-3.0-only | GPL-2.0-only | GPL-3.0-only) & GFDL-1.3-no-invariants-only & BSD-3-Clause"
|
||||
LICENSE = "(The-Qt-Company-Commercial | GPL-3.0-only & GFDL-1.3-no-invariants-only & BSD-3-Clause) & Apache-2.0 & CC-BY-4.0 & CC-BY-SA-4.0 & ISC"
|
||||
LIC_FILES_CHKSUM = " \
|
||||
file://LICENSES/Apache-2.0.txt;md5=b4c615f64dff32f71eeed614d13dfd4c \
|
||||
file://LICENSES/BSD-3-Clause.txt;md5=cb40fa7520502d8c7a3aea47cae1316c \
|
||||
file://LICENSES/CC-BY-4.0.txt;md5=ed88d31cea57b15030a1f58ceb04e0d5 \
|
||||
file://LICENSES/CC-BY-SA-4.0.txt;md5=7130783469368ceb248a4f03e89ea4b8 \
|
||||
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/ISC.txt;md5=2494cdbaca137fd93842fe9702e9bc4d \
|
||||
file://LICENSES/LicenseRef-Qt-Commercial.txt;md5=caa060942f6b722bc4329d4195584c38 \
|
||||
"
|
||||
|
||||
|
|
@ -13,11 +15,30 @@ inherit qt6-cmake
|
|||
include recipes-qt/qt6/qt6-git.inc
|
||||
include recipes-qt/qt6/qt6.inc
|
||||
|
||||
DEPENDS = "\
|
||||
DEPENDS += "\
|
||||
qtbase \
|
||||
qtdeclarative \
|
||||
qtdeclarative-native \
|
||||
qttasktree \
|
||||
qtcharts \
|
||||
qtdeclarative qtdeclarative-native \
|
||||
qtgraphs \
|
||||
qtlocation \
|
||||
qtmultimedia \
|
||||
qtpositioning \
|
||||
qtquick3d qtquick3d-native \
|
||||
qtsensors \
|
||||
qtshadertools-native \
|
||||
qtsvg \
|
||||
qttools \
|
||||
qttools-native \
|
||||
qtwebsockets \
|
||||
"
|
||||
DEPENDS:append:aarch64 = " ${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'qtpdf', '', d)} qtquick3dphysics"
|
||||
DEPENDS:append:arm = " qtquick3dphysics"
|
||||
DEPENDS:append:armv6 = " ${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'qtpdf', '', d)}"
|
||||
DEPENDS:append:armv7a = " ${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'qtpdf', '', d)}"
|
||||
DEPENDS:append:armv7ve = " ${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'qtpdf', '', d)}"
|
||||
DEPENDS:append:x86 = " qtquick3dphysics"
|
||||
DEPENDS:append:x86-64 = " ${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'qtpdf', '', d)} qtquick3dphysics"
|
||||
|
||||
PACKAGECONFIG ?= "examples"
|
||||
|
||||
INSANE_SKIP:${PN}-ptest += "buildpaths"
|
||||
|
|
|
|||
|
|
@ -1,18 +0,0 @@
|
|||
LICENSE = "The-Qt-Company-Commercial | BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = " \
|
||||
file://LICENSES/BSD-3-Clause.txt;md5=cb40fa7520502d8c7a3aea47cae1316c \
|
||||
file://LICENSES/LicenseRef-Qt-Commercial.txt;md5=40a1036f91cefc0e3fabad241fb5f187 \
|
||||
"
|
||||
|
||||
inherit qt6-cmake
|
||||
|
||||
QT_MODULE = "qtgraphs"
|
||||
|
||||
include recipes-qt/qt6/qt6-git.inc
|
||||
include recipes-qt/qt6/qt6-examples.inc
|
||||
|
||||
DEPENDS += "\
|
||||
qtdeclarative-native \
|
||||
qtgraphs \
|
||||
qtquick3d-native \
|
||||
"
|
||||
|
|
@ -1,22 +0,0 @@
|
|||
LICENSE = "The-Qt-Company-Commercial | BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = " \
|
||||
file://LICENSES/BSD-3-Clause.txt;md5=cb40fa7520502d8c7a3aea47cae1316c \
|
||||
file://LICENSES/LicenseRef-Qt-Commercial.txt;md5=40a1036f91cefc0e3fabad241fb5f187 \
|
||||
"
|
||||
|
||||
inherit qt6-cmake
|
||||
|
||||
QT_MODULE = "qtgrpc"
|
||||
|
||||
include recipes-qt/qt6/qt6-git.inc
|
||||
include recipes-qt/qt6/qt6-examples.inc
|
||||
|
||||
DEPENDS += "\
|
||||
grpc \
|
||||
grpc-native \
|
||||
qtdeclarative-native \
|
||||
qtgrpc \
|
||||
qtgrpc-native \
|
||||
"
|
||||
|
||||
INSANE_SKIP:${PN} += "buildpaths"
|
||||
|
|
@ -18,6 +18,9 @@ DEPENDS += "qtbase qtgrpc-native protobuf protobuf-native"
|
|||
PACKAGECONFIG ?= "qml"
|
||||
PACKAGECONFIG[qml] = "-DFEATURE_grpcquick=ON,-DFEATURE_grpcquick=OFF,qtdeclarative qtdeclarative-native"
|
||||
|
||||
# workaround for missing protobuf support on kirkstone
|
||||
ALLOW_EMPTY:${PN}-tools = "1"
|
||||
|
||||
BBCLASSEXTEND = "native nativesdk"
|
||||
|
||||
INSANE_SKIP:${PN}-ptest += "buildpaths"
|
||||
|
|
|
|||
|
|
@ -1,14 +0,0 @@
|
|||
LICENSE = "The-Qt-Company-Commercial | BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = " \
|
||||
file://LICENSES/BSD-3-Clause.txt;md5=cb40fa7520502d8c7a3aea47cae1316c \
|
||||
file://LICENSES/LicenseRef-Qt-Commercial.txt;md5=40a1036f91cefc0e3fabad241fb5f187 \
|
||||
"
|
||||
|
||||
inherit qt6-cmake
|
||||
|
||||
QT_MODULE = "qthttpserver"
|
||||
|
||||
include recipes-qt/qt6/qt6-git.inc
|
||||
include recipes-qt/qt6/qt6-examples.inc
|
||||
|
||||
DEPENDS += "qthttpserver"
|
||||
|
|
@ -14,7 +14,7 @@ include recipes-qt/qt6/qt6.inc
|
|||
|
||||
DEPENDS += "qtbase"
|
||||
|
||||
PACKAGECONFIG ?= "jasper mng tiff webp"
|
||||
PACKAGECONFIG ?= "tiff webp"
|
||||
PACKAGECONFIG[jasper] = "-DFEATURE_jasper=ON,-DFEATURE_jasper=OFF,jasper"
|
||||
PACKAGECONFIG[mng] = "-DFEATURE_mng=ON,-DFEATURE_mng=OFF,libmng"
|
||||
PACKAGECONFIG[tiff] = "-DFEATURE_tiff=ON,-DFEATURE_libtiff=OFF,tiff"
|
||||
|
|
|
|||
|
|
@ -1,18 +0,0 @@
|
|||
LICENSE = "The-Qt-Company-Commercial | BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = " \
|
||||
file://LICENSES/BSD-3-Clause.txt;md5=cb40fa7520502d8c7a3aea47cae1316c \
|
||||
file://LICENSES/LicenseRef-Qt-Commercial.txt;md5=40a1036f91cefc0e3fabad241fb5f187 \
|
||||
"
|
||||
|
||||
inherit qt6-cmake
|
||||
|
||||
QT_MODULE = "qtinsighttracker"
|
||||
|
||||
include recipes-qt/qt6/qt6-git.inc
|
||||
include recipes-qt/qt6/qt6-examples.inc
|
||||
include recipes-qt/qt6/qt6-commercial.inc
|
||||
|
||||
DEPENDS = "\
|
||||
qtdeclarative-native \
|
||||
qtinsighttracker \
|
||||
"
|
||||
|
|
@ -1,21 +0,0 @@
|
|||
LICENSE = "The-Qt-Company-Commercial | BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = " \
|
||||
file://LICENSES/BSD-3-Clause.txt;md5=cb40fa7520502d8c7a3aea47cae1316c \
|
||||
file://LICENSES/LicenseRef-Qt-Commercial.txt;md5=40a1036f91cefc0e3fabad241fb5f187 \
|
||||
"
|
||||
|
||||
inherit qt6-cmake
|
||||
|
||||
QT_MODULE = "qtinterfaceframework"
|
||||
|
||||
include recipes-qt/qt6/qt6-git.inc
|
||||
include recipes-qt/qt6/qt6-examples.inc
|
||||
|
||||
DEPENDS += "\
|
||||
qtdeclarative-native \
|
||||
qtinterfaceframework \
|
||||
qtinterfaceframework-native \
|
||||
qtremoteobjects-native \
|
||||
"
|
||||
|
||||
PRIVATE_LIBS:${PN} = "libInstrumentCluster.so"
|
||||
|
|
@ -28,3 +28,5 @@ PACKAGECONFIG[ifcodegen] = "-DFEATURE_ifcodegen=ON,-DFEATURE_ifcodegen=OFF,pytho
|
|||
PACKAGECONFIG[remoteobjects] = "-DFEATURE_remoteobjects=ON,-DFEATURE_remoteobjects=OFF,qtremoteobjects qtremoteobjects-native"
|
||||
|
||||
BBCLASSEXTEND = "native nativesdk"
|
||||
|
||||
PRIVATE_LIBS:${PN}-examples = "libInstrumentCluster.so"
|
||||
|
|
|
|||
|
|
@ -1,17 +0,0 @@
|
|||
LICENSE = "The-Qt-Company-Commercial | BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = " \
|
||||
file://LICENSES/BSD-3-Clause.txt;md5=cb40fa7520502d8c7a3aea47cae1316c \
|
||||
file://LICENSES/LicenseRef-Qt-Commercial.txt;md5=40a1036f91cefc0e3fabad241fb5f187 \
|
||||
"
|
||||
|
||||
inherit qt6-cmake
|
||||
|
||||
QT_MODULE = "qtlocation"
|
||||
|
||||
include recipes-qt/qt6/qt6-git.inc
|
||||
include recipes-qt/qt6/qt6-examples.inc
|
||||
|
||||
DEPENDS += "\
|
||||
qtdeclarative-native \
|
||||
qtlocation \
|
||||
"
|
||||
|
|
@ -1,18 +0,0 @@
|
|||
LICENSE = "The-Qt-Company-Commercial | BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = " \
|
||||
file://LICENSES/BSD-3-Clause.txt;md5=cb40fa7520502d8c7a3aea47cae1316c \
|
||||
file://LICENSES/LicenseRef-Qt-Commercial.txt;md5=40a1036f91cefc0e3fabad241fb5f187 \
|
||||
"
|
||||
|
||||
inherit qt6-cmake
|
||||
|
||||
QT_MODULE = "qtmqtt"
|
||||
|
||||
include recipes-qt/qt6/qt6-git.inc
|
||||
include recipes-qt/qt6/qt6-examples.inc
|
||||
|
||||
DEPENDS += "\
|
||||
qtdeclarative-native \
|
||||
qtmqtt \
|
||||
qtwebsockets \
|
||||
"
|
||||
|
|
@ -12,3 +12,6 @@ include recipes-qt/qt6/qt6-git.inc
|
|||
include recipes-qt/qt6/qt6.inc
|
||||
|
||||
DEPENDS += "qtbase"
|
||||
|
||||
PACKAGECONFIG[examples] = "-DQT_BUILD_EXAMPLES=ON,-DQT_BUILD_EXAMPLES=OFF,qtdeclarative qtdeclarative-native qtwebsockets"
|
||||
|
||||
|
|
|
|||
|
|
@ -1,18 +0,0 @@
|
|||
LICENSE = "The-Qt-Company-Commercial | BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = " \
|
||||
file://LICENSES/BSD-3-Clause.txt;md5=cb40fa7520502d8c7a3aea47cae1316c \
|
||||
file://LICENSES/LicenseRef-Qt-Commercial.txt;md5=40a1036f91cefc0e3fabad241fb5f187 \
|
||||
"
|
||||
|
||||
inherit qt6-cmake
|
||||
|
||||
QT_MODULE = "qtmultimedia"
|
||||
|
||||
include recipes-qt/qt6/qt6-git.inc
|
||||
include recipes-qt/qt6/qt6-examples.inc
|
||||
|
||||
DEPENDS += "\
|
||||
qtdeclarative-native \
|
||||
qtmultimedia \
|
||||
qtsvg \
|
||||
"
|
||||
|
|
@ -25,6 +25,7 @@ PACKAGECONFIG ?= "\
|
|||
gstreamer pulseaudio qml spatialaudio spatialaudio_quick3d"
|
||||
|
||||
PACKAGECONFIG[alsa] = "-DFEATURE_alsa=ON,-DFEATURE_alsa=OFF,alsa-lib"
|
||||
PACKAGECONFIG[examples] = "-DQT_BUILD_EXAMPLES=ON,-DQT_BUILD_EXAMPLES=OFF,qtsvg"
|
||||
PACKAGECONFIG[ffmpeg] = "-DFEATURE_ffmpeg=ON,-DFEATURE_ffmpeg=OFF,ffmpeg"
|
||||
PACKAGECONFIG[gstreamer] = "-DFEATURE_gstreamer=ON,-DFEATURE_gstreamer=OFF,gstreamer1.0 gstreamer1.0-plugins-base gstreamer1.0-plugins-bad"
|
||||
PACKAGECONFIG[pulseaudio] = "-DFEATURE_pulseaudio=ON,-DFEATURE_pulseaudio=OFF,pulseaudio"
|
||||
|
|
|
|||
|
|
@ -1,14 +0,0 @@
|
|||
LICENSE = "The-Qt-Company-Commercial | BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = " \
|
||||
file://LICENSES/BSD-3-Clause.txt;md5=cb40fa7520502d8c7a3aea47cae1316c \
|
||||
file://LICENSES/LicenseRef-Qt-Commercial.txt;md5=40a1036f91cefc0e3fabad241fb5f187 \
|
||||
"
|
||||
|
||||
inherit qt6-cmake
|
||||
|
||||
QT_MODULE = "qtnetworkauth"
|
||||
|
||||
include recipes-qt/qt6/qt6-git.inc
|
||||
include recipes-qt/qt6/qt6-examples.inc
|
||||
|
||||
DEPENDS += "qtnetworkauth"
|
||||
|
|
@ -1,18 +0,0 @@
|
|||
LICENSE = "The-Qt-Company-Commercial | BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = " \
|
||||
file://LICENSES/BSD-3-Clause.txt;md5=cb40fa7520502d8c7a3aea47cae1316c \
|
||||
file://LICENSES/LicenseRef-Qt-Commercial.txt;md5=40a1036f91cefc0e3fabad241fb5f187 \
|
||||
"
|
||||
|
||||
inherit qt6-cmake
|
||||
|
||||
QT_MODULE = "qtopcua"
|
||||
|
||||
include recipes-qt/qt6/qt6-git.inc
|
||||
include recipes-qt/qt6/qt6-examples.inc
|
||||
|
||||
DEPENDS += "\
|
||||
qtdeclarative-native \
|
||||
qtopcua \
|
||||
qtopcua-native \
|
||||
"
|
||||
|
|
@ -1,29 +0,0 @@
|
|||
LICENSE = "The-Qt-Company-Commercial | BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = " \
|
||||
file://LICENSES/BSD-3-Clause.txt;md5=cb40fa7520502d8c7a3aea47cae1316c \
|
||||
file://LICENSES/LicenseRef-Qt-Commercial.txt;md5=40a1036f91cefc0e3fabad241fb5f187 \
|
||||
"
|
||||
|
||||
inherit qt6-cmake
|
||||
inherit features_check
|
||||
|
||||
REQUIRED_DISTRO_FEATURES = "opengl"
|
||||
|
||||
COMPATIBLE_MACHINE = "(-)"
|
||||
COMPATIBLE_MACHINE:libc-musl = "(-)"
|
||||
COMPATIBLE_MACHINE:aarch64 = "(.*)"
|
||||
COMPATIBLE_MACHINE:armv6 = "(.*)"
|
||||
COMPATIBLE_MACHINE:armv7a = "(.*)"
|
||||
COMPATIBLE_MACHINE:armv7ve = "(.*)"
|
||||
COMPATIBLE_MACHINE:x86-64 = "(.*)"
|
||||
|
||||
QT_MODULE = "qtwebengine"
|
||||
|
||||
include recipes-qt/qt6/qt6-git.inc
|
||||
include recipes-qt/qt6/qt6-examples.inc
|
||||
|
||||
DEPENDS += "\
|
||||
qtdeclarative-native \
|
||||
qtpdf \
|
||||
"
|
||||
|
||||
|
|
@ -1,19 +0,0 @@
|
|||
LICENSE = "(The-Qt-Company-Commercial | BSD-3-Clause) & Apache-2.0 & OFL-1.1"
|
||||
LIC_FILES_CHKSUM = " \
|
||||
file://LICENSES/Apache-2.0.txt;md5=3b83ef96387f14655fc854ddc3c6bd57 \
|
||||
file://LICENSES/BSD-3-Clause.txt;md5=cb40fa7520502d8c7a3aea47cae1316c \
|
||||
file://LICENSES/LicenseRef-Qt-Commercial.txt;md5=40a1036f91cefc0e3fabad241fb5f187 \
|
||||
file://LICENSES/OFL-1.1.txt;md5=ff1fb0cdd81129f9f0c335a58802172f \
|
||||
"
|
||||
|
||||
inherit qt6-cmake
|
||||
|
||||
QT_MODULE = "qtpositioning"
|
||||
|
||||
include recipes-qt/qt6/qt6-git.inc
|
||||
include recipes-qt/qt6/qt6-examples.inc
|
||||
|
||||
DEPENDS += "\
|
||||
qtdeclarative-native \
|
||||
qtpositioning \
|
||||
"
|
||||
|
|
@ -1,21 +0,0 @@
|
|||
LICENSE = "(The-Qt-Company-Commercial | BSD-3-Clause) & CC0-1.0 & MIT"
|
||||
LIC_FILES_CHKSUM = " \
|
||||
file://LICENSES/BSD-3-Clause.txt;md5=cb40fa7520502d8c7a3aea47cae1316c \
|
||||
file://LICENSES/CC0-1.0.txt;md5=65d3616852dbf7b1a6d4b53b00626032 \
|
||||
file://LICENSES/LicenseRef-Qt-Commercial.txt;md5=40a1036f91cefc0e3fabad241fb5f187 \
|
||||
file://LICENSES/MIT.txt;md5=3605d54ecceddcd50962eb89318779ec \
|
||||
"
|
||||
|
||||
inherit qt6-cmake
|
||||
|
||||
QT_MODULE = "qtquick3d"
|
||||
|
||||
include recipes-qt/qt6/qt6-git.inc
|
||||
include recipes-qt/qt6/qt6-examples.inc
|
||||
|
||||
DEPENDS += "\
|
||||
qtdeclarative-native \
|
||||
qtquick3d \
|
||||
qtquick3d-native \
|
||||
"
|
||||
|
||||
|
|
@ -1,24 +0,0 @@
|
|||
LICENSE = "The-Qt-Company-Commercial | BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = " \
|
||||
file://LICENSES/BSD-3-Clause.txt;md5=cb40fa7520502d8c7a3aea47cae1316c \
|
||||
file://LICENSES/LicenseRef-Qt-Commercial.txt;md5=40a1036f91cefc0e3fabad241fb5f187 \
|
||||
"
|
||||
|
||||
inherit qt6-cmake
|
||||
|
||||
COMPATIBLE_MACHINE = "(-)"
|
||||
COMPATIBLE_MACHINE:aarch64 = "(.*)"
|
||||
COMPATIBLE_MACHINE:arm = "(.*)"
|
||||
COMPATIBLE_MACHINE:x86 = "(.*)"
|
||||
COMPATIBLE_MACHINE:x86-64 = "(.*)"
|
||||
|
||||
QT_MODULE = "qtquick3dphysics"
|
||||
|
||||
include recipes-qt/qt6/qt6-git.inc
|
||||
include recipes-qt/qt6/qt6-examples.inc
|
||||
|
||||
DEPENDS += "\
|
||||
qtdeclarative-native \
|
||||
qtquick3d-native \
|
||||
qtquick3dphysics \
|
||||
"
|
||||
|
|
@ -1,19 +0,0 @@
|
|||
LICENSE = "The-Qt-Company-Commercial | BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = " \
|
||||
file://LICENSES/BSD-3-Clause.txt;md5=cb40fa7520502d8c7a3aea47cae1316c \
|
||||
file://LICENSES/LicenseRef-Qt-Commercial.txt;md5=40a1036f91cefc0e3fabad241fb5f187 \
|
||||
"
|
||||
|
||||
inherit qt6-cmake
|
||||
|
||||
QT_MODULE = "qtremoteobjects"
|
||||
|
||||
include recipes-qt/qt6/qt6-git.inc
|
||||
include recipes-qt/qt6/qt6-examples.inc
|
||||
|
||||
DEPENDS += "\
|
||||
qtconnectivity \
|
||||
qtremoteobjects \
|
||||
qtremoteobjects-native \
|
||||
qtwebsockets \
|
||||
"
|
||||
|
|
@ -1,18 +0,0 @@
|
|||
LICENSE = "The-Qt-Company-Commercial | BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = " \
|
||||
file://LICENSES/BSD-3-Clause.txt;md5=cb40fa7520502d8c7a3aea47cae1316c \
|
||||
file://LICENSES/LicenseRef-Qt-Commercial.txt;md5=40a1036f91cefc0e3fabad241fb5f187 \
|
||||
"
|
||||
|
||||
inherit qt6-cmake
|
||||
|
||||
QT_MODULE = "qtscxml"
|
||||
|
||||
include recipes-qt/qt6/qt6-git.inc
|
||||
include recipes-qt/qt6/qt6-examples.inc
|
||||
|
||||
DEPENDS += "\
|
||||
qtdeclarative-native \
|
||||
qtscxml \
|
||||
qtscxml-native \
|
||||
"
|
||||
|
|
@ -1,18 +0,0 @@
|
|||
LICENSE = "The-Qt-Company-Commercial | BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = " \
|
||||
file://LICENSES/BSD-3-Clause.txt;md5=cb40fa7520502d8c7a3aea47cae1316c \
|
||||
file://LICENSES/LicenseRef-Qt-Commercial.txt;md5=40a1036f91cefc0e3fabad241fb5f187 \
|
||||
"
|
||||
|
||||
inherit qt6-cmake
|
||||
|
||||
QT_MODULE = "qtsensors"
|
||||
|
||||
include recipes-qt/qt6/qt6-git.inc
|
||||
include recipes-qt/qt6/qt6-examples.inc
|
||||
|
||||
DEPENDS += "\
|
||||
qtdeclarative-native \
|
||||
qtsensors \
|
||||
qtsvg \
|
||||
"
|
||||
|
|
@ -1,14 +0,0 @@
|
|||
LICENSE = "The-Qt-Company-Commercial | BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = " \
|
||||
file://LICENSES/BSD-3-Clause.txt;md5=cb40fa7520502d8c7a3aea47cae1316c \
|
||||
file://LICENSES/LicenseRef-Qt-Commercial.txt;md5=40a1036f91cefc0e3fabad241fb5f187 \
|
||||
"
|
||||
|
||||
inherit qt6-cmake
|
||||
|
||||
QT_MODULE = "qtserialbus"
|
||||
|
||||
include recipes-qt/qt6/qt6-git.inc
|
||||
include recipes-qt/qt6/qt6-examples.inc
|
||||
|
||||
DEPENDS += "qtserialbus"
|
||||
|
|
@ -1,14 +0,0 @@
|
|||
LICENSE = "The-Qt-Company-Commercial | BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = " \
|
||||
file://LICENSES/BSD-3-Clause.txt;md5=cb40fa7520502d8c7a3aea47cae1316c \
|
||||
file://LICENSES/LicenseRef-Qt-Commercial.txt;md5=40a1036f91cefc0e3fabad241fb5f187 \
|
||||
"
|
||||
|
||||
inherit qt6-cmake
|
||||
|
||||
QT_MODULE = "qtserialport"
|
||||
|
||||
include recipes-qt/qt6/qt6-git.inc
|
||||
include recipes-qt/qt6/qt6-examples.inc
|
||||
|
||||
DEPENDS += "qtserialport"
|
||||
|
|
@ -1,17 +0,0 @@
|
|||
LICENSE = "The-Qt-Company-Commercial | BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = " \
|
||||
file://LICENSES/BSD-3-Clause.txt;md5=cb40fa7520502d8c7a3aea47cae1316c \
|
||||
file://LICENSES/LicenseRef-Qt-Commercial.txt;md5=40a1036f91cefc0e3fabad241fb5f187 \
|
||||
"
|
||||
|
||||
inherit qt6-cmake
|
||||
|
||||
QT_MODULE = "qtspeech"
|
||||
|
||||
include recipes-qt/qt6/qt6-git.inc
|
||||
include recipes-qt/qt6/qt6-examples.inc
|
||||
|
||||
DEPENDS += "\
|
||||
qtdeclarative-native \
|
||||
qtspeech \
|
||||
"
|
||||
|
|
@ -15,9 +15,6 @@ include recipes-qt/qt6/qt6.inc
|
|||
|
||||
DEPENDS += "qtbase qtmultimedia"
|
||||
|
||||
PACKAGECONFIG ?= "\
|
||||
qml \
|
||||
${@bb.utils.contains('BBFILE_COLLECTIONS', 'multimedia-layer', 'flite', '', d)} \
|
||||
"
|
||||
PACKAGECONFIG ?= "qml"
|
||||
PACKAGECONFIG[flite] = "-DFEATURE_flite=ON,-DFEATURE_flite=OFF,flite"
|
||||
PACKAGECONFIG[qml] = ",,qtdeclarative qtdeclarative-native"
|
||||
|
|
|
|||
|
|
@ -1,14 +0,0 @@
|
|||
LICENSE = "The-Qt-Company-Commercial | BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = " \
|
||||
file://LICENSES/BSD-3-Clause.txt;md5=cb40fa7520502d8c7a3aea47cae1316c \
|
||||
file://LICENSES/LicenseRef-Qt-Commercial.txt;md5=40a1036f91cefc0e3fabad241fb5f187 \
|
||||
"
|
||||
|
||||
inherit qt6-cmake
|
||||
|
||||
QT_MODULE = "qttasktree"
|
||||
|
||||
include recipes-qt/qt6/qt6-git.inc
|
||||
include recipes-qt/qt6/qt6-examples.inc
|
||||
|
||||
DEPENDS += "qttasktree"
|
||||
|
|
@ -1,16 +0,0 @@
|
|||
LICENSE = "The-Qt-Company-Commercial | (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"
|
||||
|
|
@ -1,19 +0,0 @@
|
|||
LICENSE = "The-Qt-Company-Commercial | BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = " \
|
||||
file://LICENSES/BSD-3-Clause.txt;md5=cb40fa7520502d8c7a3aea47cae1316c \
|
||||
file://LICENSES/LicenseRef-Qt-Commercial.txt;md5=40a1036f91cefc0e3fabad241fb5f187 \
|
||||
"
|
||||
|
||||
inherit qt6-cmake
|
||||
|
||||
QT_MODULE = "qttools"
|
||||
|
||||
include recipes-qt/qt6/qt6-git.inc
|
||||
include recipes-qt/qt6/qt6-examples.inc
|
||||
|
||||
SRC_URI += "file://0001-examples-don-t-track-source-path.patch"
|
||||
|
||||
DEPENDS += "\
|
||||
qttools \
|
||||
qttools-native \
|
||||
"
|
||||
|
|
@ -20,6 +20,7 @@ include recipes-qt/qt6/qt6.inc
|
|||
SRC_URI += " \
|
||||
${QT_GIT}/playground/qlitehtml.git;name=qttools-qlitehtml;branch=master;protocol=${QT_GIT_PROTOCOL};destsuffix=${BB_GIT_DEFAULT_DESTSUFFIX}/src/assistant/qlitehtml \
|
||||
git://github.com/litehtml/litehtml.git;name=qttools-qlitehtml-litehtml;branch=master;destsuffix=${BB_GIT_DEFAULT_DESTSUFFIX}/src/assistant/qlitehtml/src/3rdparty/litehtml;protocol=https \
|
||||
file://0002-examples-don-t-track-source-path.patch \
|
||||
"
|
||||
|
||||
DEPENDS += "qtbase qtdeclarative qttools-native"
|
||||
|
|
|
|||
|
|
@ -1,18 +0,0 @@
|
|||
LICENSE = "The-Qt-Company-Commercial | BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = " \
|
||||
file://LICENSES/BSD-3-Clause.txt;md5=cb40fa7520502d8c7a3aea47cae1316c \
|
||||
file://LICENSES/LicenseRef-Qt-Commercial.txt;md5=40a1036f91cefc0e3fabad241fb5f187 \
|
||||
"
|
||||
|
||||
inherit qt6-cmake
|
||||
|
||||
QT_MODULE = "qtvirtualkeyboard"
|
||||
|
||||
include recipes-qt/qt6/qt6-git.inc
|
||||
include recipes-qt/qt6/qt6-examples.inc
|
||||
|
||||
DEPENDS += "\
|
||||
qtdeclarative-native \
|
||||
qtmultimedia \
|
||||
qtvirtualkeyboard \
|
||||
"
|
||||
|
|
@ -1,19 +0,0 @@
|
|||
LICENSE = "The-Qt-Company-Commercial | BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = " \
|
||||
file://LICENSES/BSD-3-Clause.txt;md5=cb40fa7520502d8c7a3aea47cae1316c \
|
||||
file://LICENSES/LicenseRef-Qt-Commercial.txt;md5=40a1036f91cefc0e3fabad241fb5f187 \
|
||||
"
|
||||
|
||||
inherit qt6-cmake
|
||||
|
||||
QT_MODULE = "qtvncserver"
|
||||
|
||||
include recipes-qt/qt6/qt6-git.inc
|
||||
include recipes-qt/qt6/qt6-examples.inc
|
||||
include recipes-qt/qt6/qt6-commercial.inc
|
||||
|
||||
DEPENDS += "\
|
||||
qtdeclarative-native \
|
||||
qtvncserver \
|
||||
${@bb.utils.contains('DISTRO_FEATURES', 'wayland', 'qtwayland', '', d)} \
|
||||
"
|
||||
|
|
@ -13,5 +13,5 @@ include recipes-qt/qt6/qt6-commercial.inc
|
|||
|
||||
DEPENDS += "qtbase qtdeclarative qtdeclarative-native"
|
||||
|
||||
PACKAGECONFIG ?= "libtomcrypt"
|
||||
PACKAGECONFIG[examples] = "-DQT_BUILD_EXAMPLES=ON,-DQT_BUILD_EXAMPLES=OFF,qtwayland"
|
||||
PACKAGECONFIG[libtomcrypt] = ",,libtomcrypt"
|
||||
|
|
|
|||
|
|
@ -1,20 +0,0 @@
|
|||
LICENSE = "The-Qt-Company-Commercial | BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = " \
|
||||
file://LICENSES/BSD-3-Clause.txt;md5=cb40fa7520502d8c7a3aea47cae1316c \
|
||||
file://LICENSES/LicenseRef-Qt-Commercial.txt;md5=40a1036f91cefc0e3fabad241fb5f187 \
|
||||
"
|
||||
|
||||
inherit qt6-cmake
|
||||
inherit features_check
|
||||
|
||||
REQUIRED_DISTRO_FEATURES = "wayland"
|
||||
|
||||
QT_MODULE = "qtwayland"
|
||||
|
||||
include recipes-qt/qt6/qt6-git.inc
|
||||
include recipes-qt/qt6/qt6-examples.inc
|
||||
|
||||
DEPENDS += "\
|
||||
qtdeclarative-native \
|
||||
qtwayland \
|
||||
"
|
||||
|
|
@ -1,21 +0,0 @@
|
|||
LICENSE = "The-Qt-Company-Commercial | BSD-3-Clause & (LGPL-3.0-only | GPL-2.0-only | GPL-3.0-only)"
|
||||
LIC_FILES_CHKSUM = " \
|
||||
file://LICENSES/BSD-3-Clause.txt;md5=cb40fa7520502d8c7a3aea47cae1316c \
|
||||
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
|
||||
|
||||
QT_MODULE = "qtwebchannel"
|
||||
|
||||
include recipes-qt/qt6/qt6-git.inc
|
||||
include recipes-qt/qt6/qt6-examples.inc
|
||||
|
||||
DEPENDS += "\
|
||||
qtdeclarative-native \
|
||||
qtwebchannel \
|
||||
qtwebsockets \
|
||||
"
|
||||
|
|
@ -16,10 +16,7 @@ include recipes-qt/qt6/qt6.inc
|
|||
DEPENDS += "qtbase"
|
||||
|
||||
PACKAGECONFIG ?= "qml"
|
||||
PACKAGECONFIG[examples] = "-DQT_BUILD_EXAMPLES=ON,-DQT_BUILD_EXAMPLES=OFF,qtwebsockets"
|
||||
PACKAGECONFIG[qml] = ",,qtdeclarative qtdeclarative-native"
|
||||
|
||||
FILES:${PN} += "\
|
||||
${datadir}/qt6/webchannel/qwebchannel.js \
|
||||
"
|
||||
|
||||
INSANE_SKIP:${PN}-examples += "buildpaths"
|
||||
|
|
|
|||
|
|
@ -1,32 +0,0 @@
|
|||
LICENSE = "(The-Qt-Company-Commercial | BSD-3-Clause) & Apache-2.0 & LicenseRef-Tango-Icons-Public-Domain & MIT"
|
||||
LIC_FILES_CHKSUM = " \
|
||||
file://LICENSES/Apache-2.0.txt;md5=b4c615f64dff32f71eeed614d13dfd4c \
|
||||
file://LICENSES/BSD-3-Clause.txt;md5=cb40fa7520502d8c7a3aea47cae1316c \
|
||||
file://LICENSES/LicenseRef-Tango-Icons-Public-Domain.txt;md5=b66026716fdf499434f80b11851a6cdd \
|
||||
file://LICENSES/LicenseRef-Qt-Commercial.txt;md5=40a1036f91cefc0e3fabad241fb5f187 \
|
||||
file://LICENSES/MIT.txt;md5=3605d54ecceddcd50962eb89318779ec \
|
||||
"
|
||||
NO_GENERIC_LICENSE[LicenseRef-Tango-Icons-Public-Domain] = "LICENSES/LicenseRef-Tango-Icons-Public-Domain.txt"
|
||||
|
||||
inherit qt6-cmake
|
||||
inherit features_check
|
||||
|
||||
REQUIRED_DISTRO_FEATURES = "opengl"
|
||||
|
||||
COMPATIBLE_MACHINE = "(-)"
|
||||
COMPATIBLE_MACHINE:libc-musl = "(-)"
|
||||
COMPATIBLE_MACHINE:aarch64 = "(.*)"
|
||||
COMPATIBLE_MACHINE:armv6 = "(.*)"
|
||||
COMPATIBLE_MACHINE:armv7a = "(.*)"
|
||||
COMPATIBLE_MACHINE:armv7ve = "(.*)"
|
||||
COMPATIBLE_MACHINE:x86-64 = "(.*)"
|
||||
|
||||
QT_MODULE = "qtwebengine"
|
||||
|
||||
include recipes-qt/qt6/qt6-git.inc
|
||||
include recipes-qt/qt6/qt6-examples.inc
|
||||
|
||||
DEPENDS += "\
|
||||
qtdeclarative-native \
|
||||
qtwebengine \
|
||||
"
|
||||
|
|
@ -36,6 +36,7 @@ FILESEXTRAPATHS:prepend := "${THISDIR}/qtwebengine:"
|
|||
SRC_URI += " \
|
||||
${QT_GIT}/${QT_GIT_PROJECT}/qtwebengine-chromium.git;name=qtwebengine-chromium;branch=${QT_MODULE_BRANCH_CHROMIUM};protocol=${QT_GIT_PROTOCOL};destsuffix=${BB_GIT_DEFAULT_DESTSUFFIX}/src/3rdparty \
|
||||
file://0001-CMake-use-generated-yocto-toolchains.patch \
|
||||
file://0002-Enable-examples.patch \
|
||||
"
|
||||
|
||||
SRC_URI += " \
|
||||
|
|
|
|||
26
recipes-qt/qt6/qtwebengine/0002-Enable-examples.patch
Normal file
26
recipes-qt/qt6/qtwebengine/0002-Enable-examples.patch
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
From 221aefe4d8777f45955cb100dfc4c7204c885a19 Mon Sep 17 00:00:00 2001
|
||||
From: Samuli Piippo <samuli.piippo@qt.io>
|
||||
Date: Tue, 31 Aug 2021 18:27:48 +0300
|
||||
Subject: [PATCH] Enable examples
|
||||
|
||||
The bug mentioned does not affect bitbake builds.
|
||||
|
||||
Change-Id: I076763d9241061f9cdb4d46bcd88e46bd4f783aa
|
||||
Upstream-Status: Inappropriate [OE Specific]
|
||||
---
|
||||
examples/CMakeLists.txt | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/examples/CMakeLists.txt b/examples/CMakeLists.txt
|
||||
index ccad90e11..32cd6d69d 100644
|
||||
--- a/examples/CMakeLists.txt
|
||||
+++ b/examples/CMakeLists.txt
|
||||
@@ -1,7 +1,7 @@
|
||||
cmake_minimum_required(VERSION 3.16)
|
||||
|
||||
qt_examples_build_begin(EXTERNAL_BUILD)
|
||||
-if(NOT CMAKE_CROSSCOMPILING) #QTBUG-86533
|
||||
+if(TRUE) #QTBUG-86533
|
||||
if(TARGET Qt::WebEngineCore)
|
||||
add_subdirectory(webenginequick)
|
||||
endif()
|
||||
|
|
@ -1,14 +0,0 @@
|
|||
LICENSE = "The-Qt-Company-Commercial | BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = " \
|
||||
file://LICENSES/BSD-3-Clause.txt;md5=cb40fa7520502d8c7a3aea47cae1316c \
|
||||
file://LICENSES/LicenseRef-Qt-Commercial.txt;md5=40a1036f91cefc0e3fabad241fb5f187 \
|
||||
"
|
||||
|
||||
inherit qt6-cmake
|
||||
|
||||
QT_MODULE = "qtwebsockets"
|
||||
|
||||
include recipes-qt/qt6/qt6-git.inc
|
||||
include recipes-qt/qt6/qt6-examples.inc
|
||||
|
||||
DEPENDS += "qtwebsockets"
|
||||
|
|
@ -1,28 +0,0 @@
|
|||
LICENSE = "The-Qt-Company-Commercial | BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = " \
|
||||
file://LICENSES/BSD-3-Clause.txt;md5=cb40fa7520502d8c7a3aea47cae1316c \
|
||||
file://LICENSES/LicenseRef-Qt-Commercial.txt;md5=40a1036f91cefc0e3fabad241fb5f187 \
|
||||
"
|
||||
|
||||
inherit qt6-cmake
|
||||
inherit features_check
|
||||
|
||||
REQUIRED_DISTRO_FEATURES = "opengl"
|
||||
|
||||
COMPATIBLE_MACHINE = "(-)"
|
||||
COMPATIBLE_MACHINE:libc-musl = "(-)"
|
||||
COMPATIBLE_MACHINE:aarch64 = "(.*)"
|
||||
COMPATIBLE_MACHINE:armv6 = "(.*)"
|
||||
COMPATIBLE_MACHINE:armv7a = "(.*)"
|
||||
COMPATIBLE_MACHINE:armv7ve = "(.*)"
|
||||
COMPATIBLE_MACHINE:x86-64 = "(.*)"
|
||||
|
||||
QT_MODULE = "qtwebview"
|
||||
|
||||
include recipes-qt/qt6/qt6-git.inc
|
||||
include recipes-qt/qt6/qt6-examples.inc
|
||||
|
||||
DEPENDS += "\
|
||||
qtdeclarative-native \
|
||||
qtwebview \
|
||||
"
|
||||
|
|
@ -16,7 +16,6 @@ include recipes-qt/qt6/qt6.inc
|
|||
DEPENDS += "qtbase qtdeclarative qtdeclarative-native qtwebengine"
|
||||
|
||||
COMPATIBLE_MACHINE = "(-)"
|
||||
COMPATIBLE_MACHINE:libc-musl = "(-)"
|
||||
COMPATIBLE_MACHINE:aarch64 = "(.*)"
|
||||
COMPATIBLE_MACHINE:armv6 = "(.*)"
|
||||
COMPATIBLE_MACHINE:armv7a = "(.*)"
|
||||
|
|
|
|||
114
recipes-qt/squish/squish_9.1.1.bb
Normal file
114
recipes-qt/squish/squish_9.1.1.bb
Normal file
|
|
@ -0,0 +1,114 @@
|
|||
LICENSE = "The-Qt-Company-Commercial"
|
||||
LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=a25acc1c5f693af9921102a049958aa8"
|
||||
|
||||
EXCLUDE_FROM_WORLD = "1"
|
||||
|
||||
inherit qt6-qmake
|
||||
|
||||
# location where Squish release packages can be downloaded
|
||||
SQUISH_MIRROR ?= ""
|
||||
SQUISH_LICENSE_KEY ?= ""
|
||||
|
||||
python __anonymous() {
|
||||
if not (d.getVar('SQUISH_MIRROR') and d.getVar('SQUISH_LICENSE_KEY')):
|
||||
raise bb.parse.SkipRecipe("You need to define SQUISH_MIRROR and SQUISH_LICENSE_KEY in the config", d)
|
||||
}
|
||||
|
||||
SQUISH_INSTALLER = "squish-${PV}-qt610x-linux64.run"
|
||||
|
||||
SRC_URI = "\
|
||||
${SQUISH_MIRROR}/${PV}/${SQUISH_INSTALLER};name=squish \
|
||||
${SQUISH_MIRROR}/${PV}/squish-${PV}-qt-embedded-src.tar.gz;name=qt-squish-embedded;subdir=${BP};striplevel=1 \
|
||||
"
|
||||
|
||||
SRC_URI[squish.sha256sum] = "88c19cb54c6447caad0c133927fae005c9c8c425d2643266f3ac8d6204226b6b"
|
||||
SRC_URI[qt-squish-embedded.sha256sum] = "897b184d1df549353995a284ffddf044ddd3c6f6a306546d61dc6a4db6fd5910"
|
||||
|
||||
DEPENDS += "\
|
||||
qtbase \
|
||||
qt5compat \
|
||||
"
|
||||
|
||||
PACKAGECONFIG ?= "\
|
||||
appman \
|
||||
qml \
|
||||
${@bb.utils.filter('DISTRO_FEATURES', 'wayland', d)} \
|
||||
"
|
||||
PACKAGECONFIG[appman] = "--enable-qt-appman,--disable-qt-appman,qtapplicationmanager"
|
||||
PACKAGECONFIG[qml] = ",,qtdeclarative qtdeclarative-native"
|
||||
PACKAGECONFIG[wayland] = "--enable-wayland,--disable-wayland,qtwayland wayland wayland-native"
|
||||
|
||||
lcl_maybe_fortify = ""
|
||||
OE_QMAKE_PATH_HOST_LIBEXECS = "${STAGING_DIR_NATIVE}/${QT6_INSTALL_LIBEXECDIR}"
|
||||
|
||||
do_install_squish[cleandirs] = "${WORKDIR}/squish"
|
||||
do_install_squish[network] = "1"
|
||||
do_install_squish() {
|
||||
SQUISH_INSTALLER=${UNPACKDIR}/${SQUISH_INSTALLER}
|
||||
if [ ! -e $SQUISH_INSTALLER ]; then
|
||||
SQUISH_INSTALLER=${WORKDIR}/${SQUISH_INSTALLER}
|
||||
fi
|
||||
chmod +x $SQUISH_INSTALLER
|
||||
mkdir -p ${WORKDIR}/tmp
|
||||
TMPDIR=${WORKDIR}/tmp XDG_RUNTIME_DIR=${WORKDIR}/tmp $SQUISH_INSTALLER \
|
||||
-platform minimal unattended=1 targetdir=${WORKDIR}/squish ide=0 \
|
||||
licensekey=${SQUISH_LICENSE_KEY}
|
||||
}
|
||||
|
||||
do_configure() {
|
||||
${S}/configure \
|
||||
--disable-all \
|
||||
--enable-qmake-config \
|
||||
--enable-qt \
|
||||
--enable-server \
|
||||
--with-qmake=${STAGING_DIR_NATIVE}${QT6_INSTALL_BINDIR}/qmake \
|
||||
--with-squishidl=${WORKDIR}/squish/bin/squishidl \
|
||||
${PACKAGECONFIG_CONFARGS}
|
||||
}
|
||||
|
||||
do_compile() {
|
||||
./build ${@oe.utils.parallel_make_argument(d, '-j%d')}
|
||||
}
|
||||
|
||||
do_install() {
|
||||
DESTDIR=${D}/opt/squish
|
||||
./build install DESTDIR=${DESTDIR}
|
||||
|
||||
install -d ${D}${QT6_INSTALL_PLUGINSDIR}
|
||||
mv ${DESTDIR}/plugins/* ${D}${QT6_INSTALL_PLUGINSDIR}
|
||||
rmdir ${DESTDIR}/plugins
|
||||
|
||||
sed -i -e 's|${RECIPE_SYSROOT}||' ${D}/opt/squish/etc/paths.ini
|
||||
|
||||
if [ -e ${D}/opt/squish/etc/squish-appman-hook.yaml ]; then
|
||||
sed -i -e 's|PATH_TO_SQUISH|/opt/squish|' ${D}/opt/squish/etc/squish-appman-hook.yaml
|
||||
fi
|
||||
|
||||
install -d ${D}${sysconfdir}/profile.d
|
||||
cat > ${D}${sysconfdir}/profile.d/squish.sh <<EOF
|
||||
export SQUISH_PREFIX=/opt/squish
|
||||
export PATH="\$PATH:/opt/squish/bin"
|
||||
EOF
|
||||
}
|
||||
|
||||
FILES:${PN} += "\
|
||||
${QT6_INSTALL_PLUGINSDIR} \
|
||||
/opt/squish \
|
||||
"
|
||||
FILES:${PN}-dev += "\
|
||||
/opt/squish/qtbuiltinhook.pri \
|
||||
/opt/squish/LICENSE.txt \
|
||||
/opt/squish/include \
|
||||
/opt/squish/lib/cmake \
|
||||
/opt/squish/sdk \
|
||||
"
|
||||
FILES:${PN}-dev:remove = "${FILES_SOLIBSDEV}"
|
||||
FILES:${PN}-staticdev += "\
|
||||
${QT6_INSTALL_PLUGINSDIR}/generic/*.a \
|
||||
/opt/squish/lib/*.a \
|
||||
/opt/squish/lib/extensions/qt/*.a \
|
||||
"
|
||||
|
||||
addtask install_squish after do_unpack before do_configure
|
||||
|
||||
INSANE_SKIP:${PN}-src += "buildpaths"
|
||||
Loading…
Reference in New Issue
Block a user