aboutsummaryrefslogtreecommitdiffstats
path: root/recipes-qt
Commit message (Collapse)AuthorAgeFilesLines
* Don't validate the SRCREV value against the branchv6.2.7-ltslts-6.2.7Samuli Piippo2022-12-121-1/+1
| | | | | | | | | | | | | Qt modules recently lost all their release branches in their git repositories. This broke previous releases since bitbake validates that SRCREV can be found from the current branch. Add additional parameter to repo URI to stop bitbake from validating the SRCREV. Task-number: QTBUG-109319 Change-Id: Ib61164839fdbc5938a23b92ab03f3c07e945812f Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io> (cherry picked from commit 28842c8014ed2127e23f79ad0318aae60b19da7a) Reviewed-by: Tarja Sundqvist <tarja.sundqvist@qt.io>
* Update submodule refs on 'lts-6.2.7' in yocto/meta-qt6Qt Submodule Update Bot2022-11-291-4/+4
| | | | | Change-Id: I9f571f11df4ca17fea26763c80f96d460b8f90f2 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update submodule refs on 'lts-6.2.7' in yocto/meta-qt6Qt Submodule Update Bot2022-11-291-36/+36
| | | | | Change-Id: I8eadd4c1a6a6053e12380c130f08aae0df75063b Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* qt6-git.inc: switch modules to 6.2.7 branchMikko Gronoff2022-11-291-1/+1
| | | | | Change-Id: I1b73b77e57b5c186edc2a3fec0527e297f4262b4 Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
* Update submodule refs on 'lts-6.2' in yocto/meta-qt6Qt Submodule Update Bot2022-11-261-37/+37
| | | | | Change-Id: Ide141d975ce3fceea938d4c9fb3d8eec6334840e Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Revert "webengine: add patch for python 3.11 build issue"Mikko Gronoff2022-11-262-51/+0
| | | | | | | | | This reverts commit 77b03a5a5329acc18e99288519227950823ab327. Reason for revert: Available upstream. Change-Id: I7e44cddf7f2afced0bc6bc931680c8a6fbdd95c6 Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* qtwebengine: add dependency to cupsSamuli Piippo2022-11-211-1/+1
| | | | | | | | | | Printing support needs cups in cases when it's not already enabled in qtbase. Change-Id: I5435bdd61b418f91524726571c9acd2cea92c729 Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io> (cherry picked from commit 7731aab502f7b16026fb04bf3337d81119d386ab) Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
* Update submodule refs on 'lts-6.2' in yocto/meta-qt6Qt Submodule Update Bot2022-11-211-36/+36
| | | | | Change-Id: I804cc28474201287277deeeaf4f4ceb960ef693c Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update submodule refs on 'lts-6.2' in yocto/meta-qt6Qt Submodule Update Bot2022-11-171-37/+37
| | | | | Change-Id: I190a7c33b1e6bdee2a800bb7ef279997c6f0fbf5 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* qtwebengine: webrtc-pipewire depends on libgbmSamuli Piippo2022-11-161-2/+1
| | | | | | | | | | | Add libgbm dependency to webrtc-pipewire PACKAGECONFIG and remove it from the defaults, since not all graphics stacks have it. Change-Id: Ibb8033514d8ed14674d6b475b26f84f14aefca18 Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io> (cherry picked from commit 76e4f4c875ac449f77508dd0cbe25fb29ef8231c) Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
* webengine: adapt to WE 6.3 -> 6.4 updateMikko Gronoff2022-11-163-21/+21
| | | | | | | | | | | | | Picked & squashed together from meta-qt6(6.4) the relevant parts from commits "65972077eb19bac169cab82dfd6aa29e5c56c691 qtwebengine: move to 98-based chromium" and "dc6a7797e0235c59adf48271b4c3101192be7e13 Add QtPDF" ...leaving the QtPDF addition part & obsolete chromium branch adjustments out. Change-Id: Ied9d5dc31af336dcc85207d2075d8b06f6650d53 Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
* qtwebengine: move to 102-based chromiumSamuli Piippo2022-11-163-2/+2
| | | | | | | | | | Latest chromium no longer supports x86 builds. Enabled spellchecker as build fails without it. Change-Id: I6f40d48c20a47edbbc958e2f9c25907d05feb5b1 Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io> (cherry picked from commit c1441fcabcee46f1d3569d5d9b00e68546564dab) Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
* qtwebengine: update licensesSamuli Piippo2022-11-161-7/+8
| | | | | | | | | Update licenses after SPDX changes were applied to the module. Change-Id: I5fba720fd55b7a5912e81617e3b25f40eed47da1 Reviewed-by: Pasi Petäjäjärvi <pasi.petajajarvi@qt.io> (cherry picked from commit ca64e61b9771497d5914d9390abe14f870276b80) Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
* Update submodule refs on 'lts-6.2' in yocto/meta-qt6Qt Submodule Update Bot2022-11-161-37/+37
| | | | | Change-Id: I161efa7e88ed2ad5310dc010904d515044bf5982 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* qtbase: build native and nativesdk with zstd enabledSamuli Piippo2022-11-141-1/+4
| | | | | | | | | rcc is using zstd to compress resources, so that needs be enabled also in native and nativesdk builds. Change-Id: Ic10758eb41a67712e55b44bfec4d4385d0512f7e Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io> (cherry picked from commit 812bf25183c440dd28dcadaa7732d8f088b134f1)
* ptest: fix build issue with qtbase testsSamuli Piippo2022-11-111-2/+7
| | | | | | | | | | | | | | | | | | | | | ptest build had a subtle problem with qtbase where it was using Qt6BuildInternals package from native sysroot instead of the target install path. This could add compiler flags that were not supported for the target architecture: cc1plus: error: '-fcf-protection=full' is not supported for this target QT_ADDITIONAL_PACKAGES_PREFIX_PATH is not used in qtbase/CMakeLists.txt: find_package(Qt6 REQUIRED COMPONENTS BuildInternals CMAKE_FIND_ROOT_PATH_BOTH) so the current approach for using Qt from the install path was not working. Change the ptest build from using QT_ADDITIONAL_PACKAGES_PREFIX_PATHs to using separate cmake toolchain file that prepends the install path to CMAKE_FIND_ROOT_PATH, which makes CMake find the target Qt packages correctly. Change-Id: Idc99a26577886208b85bafe811f61538bb38d5bc Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io> (cherry picked from commit b6a93fbdb6074d7578904a69c7ce6adeff38481f)
* ptest: remove references to destination directorySamuli Piippo2022-11-101-0/+4
| | | | | | | | | | | | Tests are build against the destination directory where qt module was just installed. This causes extra files to be taken into source package and adds references to the TMPDIR, which produces QA warnings from buildpaths QA test. Use DEBUG_PREFIX_MAP to get rid of those paths. Task-number: QTBUG-105913 Change-Id: I01ed9261004410db307f2cd809a181377b734c9e Reviewed-by: Ari Parkkila <ari.parkkila@qt.io> (cherry picked from commit 497624e9676fcccf9f9004f6aed02a10ec3e6e44)
* ptest: remove build paths from testsSamuli Piippo2022-11-102-0/+29
| | | | | | | | | | Testlib adds references to the build and source directories to tests, which causes warnings on buildpaths QA test. Remove those references. Task-number: QTBUG-105913 Change-Id: Ic63e72a0b11bef55876ef5ca40d0c1d753243004 Reviewed-by: Ari Parkkila <ari.parkkila@qt.io> (cherry picked from commit 3102804b6504c98064101fac9a357fcbb1237fcd)
* Fix minizip usage in qtwebengineMichal Klocek2022-11-091-2/+1
| | | | | | | | | | | | | | | | | | | WebEngine needs minizip which is part of zlib.Till now it always built bundled zip as minizip recipe does not exist in poky and moreover this was never a configurable feature as it was not in PACKAGECONFIG. A change in https://codereview.qt-project.org/c/qt/qtwebengine/+/384262 enables compilation of bundled minizip against system zlib (by using shim headers) however it is not advisable as those two version of zip might be different and minizip is project wise a part of zlib. Therefore introduce cheap rip off of zlib recipe, however building minizip from same source tree. Task-number: QTBUG-103149 Change-Id: I1e36d2fba339fb5383018f05a6347c27dde0c8c1 Reviewed-by: Samuli Piippo <samuli.piippo@qt.io> (cherry picked from commit 9c2b02aab650137fd8c0febaecbc6d593ffb3d02)
* Add zlib dependency for qtbaseMichal Klocek2022-11-091-1/+2
| | | | | | | | | | | | Zlib is mandatory dependency, meaning if there is no system one qt will do bundled one. This is important to know which one is used as webengine will try to build also bundled one. Task-number: QTBUG-103149 Change-Id: Ie7cc83dea558a5605295133fb0bf6fe0a3217492 Reviewed-by: Samuli Piippo <samuli.piippo@qt.io> (cherry picked from commit a565bccb0722fa3f76de4aa33c0f1d4cdc819a0b)
* webengine: add patch for python 3.11 build issueMikko Gronoff2022-11-042-0/+51
| | | | | | | | | | | | | | | | | yocto master branch updated python to 3.11, resulting in webengine build error(s): "File "/home/qt/work/build/build/tmp/work/cortexa15t2hf-neon-poky-linux-gnueabi/qtwebengine/6.4.1-r0/git/src/3rdparty/chromium/tools/grit/grit/util.py", line 214, in ReadFile with io.open(filename, mode, encoding=encoding) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ValueError: invalid mode: 'rU'" Add patch from chromium upstream. Change-Id: I6308d2acd17a74b20ad6651d59f34e7246dc96ef Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Ari Parkkila <ari.parkkila@qt.io> (cherry picked from commit 676e6da41b8ed42ce32a6b85fac792413bd2a35f)
* Update submodule refs on 'lts-6.2' in yocto/meta-qt6Qt Submodule Update Bot2022-10-241-36/+36
| | | | | Change-Id: Ie78feafb18ea35ee746f88d1424bc0a15199cdbf Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update submodule refs on 'lts-6.2' in yocto/meta-qt6Qt Submodule Update Bot2022-10-181-36/+36
| | | | | Change-Id: Iabdca01696d2e8de4365586f4bc1fadd5338a462 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* qtbase: avoid cmake archiving api for native buildSamuli Piippo2022-10-121-1/+1
| | | | | | | | | | | | | After 812bf25183c440dd28dcadaa7732d8f088b134f1, we need to extend the workaround for badly configured CMake also to qtbase-native. This fixes error: CMake was not built with zstd support. Rebuild CMake or set QT_AVOID_CMAKE_ARCHIVING_API=ON. Fixes: WEBOSCI-54 Change-Id: I33c97b1a051fe90d706461c83f75912aa1c1c820 Reviewed-by: Janne Juntunen <janne.juntunen@qt.io> (cherry picked from commit 0bb5361fe0495e23e451869fc10faeb29a825571) Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* Update submodule refs on 'lts-6.2' in yocto/meta-qt6Qt Submodule Update Bot2022-10-081-36/+36
| | | | | Change-Id: Ia4f5e1d3ac8cfad0d340be646db7338ddf8657f0 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update submodule refs on 'lts-6.2' in yocto/meta-qt6Qt Submodule Update Bot2022-10-041-36/+36
| | | | | Change-Id: I5d9dc33b97ebadbcc8ce21237779fafd5aff65e3 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update submodule refs on 'lts-6.2' in yocto/meta-qt6Qt Submodule Update Bot2022-09-271-38/+38
| | | | | Change-Id: Ibd6094d73fa48b9d2b2dea98aec53648105c1895 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Bump version to 6.2.7Mikko Gronoff2022-09-261-1/+1
| | | | | Change-Id: I0e6529af717038f15e6ea8ee3bbf4f75dc09d338 Reviewed-by: Tarja Sundqvist <tarja.sundqvist@qt.io>
* qtinterfaceframework: add RRECOMMEND for the simulation packageSamuli Piippo2022-09-151-0/+1
| | | | | | | | | | | If simulation support is enabled, make sure the package gets installed to the image and toolchain. CMake files have references to the plugins which causes builds to fail if interfaceframework is used with the SDK. Change-Id: I7cf0fc334644ce38e783f6b7e21a7f5b082dacd0 Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io> Reviewed-by: Pasi Petäjäjärvi <pasi.petajajarvi@qt.io> (cherry picked from commit 18e0008e9eaea4fb3d5ea7f962bfbd184b3d66e2)
* Revert "qtmultimedia: include only when opengl is available"Samuli Piippo2022-09-121-1/+1
| | | | | | | | | The problem has been resolved awhile ago, enable multimedia always. This reverts commit 7feb5f4a4a70e3a0050649b3378db75b0b615ec8. Change-Id: I8d33f435955c3eeeecc18963f174351f7cfb13c6 Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* Update submodule refs on 'lts-6.2' in yocto/meta-qt6Qt Submodule Update Bot2022-09-121-36/+36
| | | | | Change-Id: Idee68abd4684d85be55713ae07a523c6ff352e53 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update submodule refs on 'lts-6.2' in yocto/meta-qt6Qt Submodule Update Bot2022-09-021-36/+36
| | | | | Change-Id: I64604bb777a9c965a4f8ade9a36509db53a083f6 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update submodule refs on 'lts-6.2' in yocto/meta-qt6Qt Submodule Update Bot2022-08-301-36/+36
| | | | | Change-Id: I429291d45db3e6c6d30df2c0d1373d92528e4146 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* qtbase: remove unneeded scriptsSamuli Piippo2022-08-251-2/+4
| | | | | | | | | | | Reduce warnings from buildpaths QA test (contains reference to TMPDIR) and remove few build utils that are not usable in bitbake build. Run same do_install steps for all qtbase builds instead of keeping separate ones for nativesdk. Change-Id: Id8a6c4c3b03a850bdb1f99e3a3a08973e134eafc Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io> (cherry picked from commit ee836b7a9f7a474ccef0abf719469fc35794bd00)
* Update submodule refs on 'lts-6.2' in yocto/meta-qt6Qt Submodule Update Bot2022-08-231-36/+36
| | | | | Change-Id: I53865f5a78a27d66aa955200889496c748283e95 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* ptest: handle names with spacesSamuli Piippo2022-08-181-3/+3
| | | | | | | | | | Correctly remove debug file also when directory names have spaces. Change-Id: Ia1d9efdd72d8f37417f2fd3f3f6d4a2736283ac9 Reviewed-by: Pasi Petäjäjärvi <pasi.petajajarvi@qt.io> Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> (cherry picked from commit faed0e8947593e4f74533fe5ae7335161aa0d94a) Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* qmlcompilerplus: add dependency to nativeSamuli Piippo2022-08-181-1/+1
| | | | | | | | | If we stop forcing build of target tools, we then need to have dependency to the native package. Change-Id: Ie5d9634ba4c85af877920e66fd88d36880af8afc Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io> (cherry picked from commit 8228b69a193bb96a64194f822b16a0f74acdd265)
* Update submodule refs on 'lts-6.2' in yocto/meta-qt6Qt Submodule Update Bot2022-08-181-37/+37
| | | | | Change-Id: I4e16aeecf22869820295be972797b482a47966b8 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update submodule refs on 'lts-6.2' in yocto/meta-qt6Qt Submodule Update Bot2022-08-111-36/+36
| | | | | Change-Id: I8829d05ee5d550abff3af21b29fab3da9dc95ffd Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* qt6-git.inc: remove qtspeech from the updated modules listMikko Gronoff2022-08-091-1/+0
| | | | | | | | | | Qtspeech is not part of 6.2x. Submodule update bot managed to trigger an update round in a release branch with qtspeech as a single updated module. Remove the unneeded qtspeech entry to prevent future issues. Change-Id: I2ba31ee7d9c77293433af705bf67628009b02ff7 Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
* Update submodule refs on 'lts-6.2' in yocto/meta-qt6Qt Submodule Update Bot2022-08-081-36/+36
| | | | | Change-Id: Ifcfb2863a45d5dbfd85d0918d1214681ff4e897b Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update submodule refs on 'lts-6.2' in yocto/meta-qt6Qt Submodule Update Bot2022-08-041-37/+37
| | | | | Change-Id: I588ee4bcf8a67a84756471360fdfbd7efc9ab160 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update submodule refs on 'lts-6.2' in yocto/meta-qt6Qt Submodule Update Bot2022-07-251-35/+35
| | | | | Change-Id: I4f861a1bca6515572366e66ca8c0ab23f2bd30ec Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* qt6-git.inc: Bump PV to 6.2.6Mikko Gronoff2022-07-211-1/+1
| | | | | Change-Id: I1e8d23ef8ce50c084e075435d5b55615e903141c Reviewed-by: Tommi Mänttäri <tommi.manttari@qt.io>
* Update submodule refs on 'lts-6.2' in yocto/meta-qt6Qt Submodule Update Bot2022-07-201-36/+36
| | | | | Change-Id: I6437841a3c3c8defbba195d4ee534c17624a2e92 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update submodule refs on 'lts-6.2' in yocto/meta-qt6Qt Submodule Update Bot2022-07-111-37/+37
| | | | | Change-Id: Id1228e6e59621669dc2de07b7b85ea3a6ab2f527 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* qtbase: add runtime dependency to vulkan-loaderSamuli Piippo2022-07-041-1/+1
| | | | | | | | | Dependency to the vulkan-loader need to be runtime to correctly pull it into the image. Change-Id: I76be6de10d3515826e16b71444828a043c06970b Reviewed-by: Pasi Petäjäjärvi <pasi.petajajarvi@qt.io> (cherry picked from commit 928a97fd48298f78bfa918e83476315b8642c1f2)
* Update submodule refs on 'lts-6.2' in yocto/meta-qt6Qt Submodule Update Bot2022-06-271-37/+37
| | | | | Change-Id: Ife5c885f2188189e59c3b5dbddbf66f397e1fe49 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update submodule refs on 'lts-6.2' in yocto/meta-qt6Qt Submodule Update Bot2022-06-211-37/+37
| | | | | Change-Id: I4319c530164bb698df8127945eeb1c2a545a5235 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Use common variables for both LTS and commercial modulesSamuli Piippo2022-06-152-10/+6
| | | | | | | | | | Define QT_COMMERCIAL_GIT variable in layer.conf and use it in both LTS and commercial modules. Change-Id: If9137331236faa8fb78c02f76629cdf17114d230 Reviewed-by: Pasi Petäjäjärvi <pasi.petajajarvi@qt.io> (cherry picked from commit 49ee2bdf07d6b247192b2e587314f3177bbdc1ab) Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>