aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Don't validate the SRCREV value against the branch6.2.4Samuli Piippo2023-01-131-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)
* Update submodule refs on '6.2.4' in yocto/meta-qt6v6.2.4Qt Submodule Update Bot2022-03-081-38/+38
| | | | | Change-Id: I5b443e52b5ccc3f0d3ac237b3e7120331e651f97 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* qtwebview: update license & checksumsMikko Gronoff2022-03-041-4/+5
| | | | | | | Change-Id: I061c2c6a2267fea2bb8c613de2da0c33a5059446 Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io> (cherry picked from commit 89ba83fa7a997886c4b89098d4e3dab0518233c9) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* qtbase: update license agreement checksumMikko Gronoff2022-03-041-1/+1
| | | | | | | Change-Id: I76d6a0a4576d3a8430060d42845e4ca4b5fd7219 Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io> (cherry picked from commit e0436d24f3db4c7324eaa4a0caecf6068c26c100) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Update submodule refs on '6.2.4' in yocto/meta-qt6Qt Submodule Update Bot2022-03-041-37/+37
| | | | | Change-Id: I0e1af6bedd44c5260ec260209a89e6c7efb8fad3 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* layer: use the same priority as the core layerSamuli Piippo2022-03-031-1/+1
| | | | | | | | | | | | | Some of the python3 recipes we carry are already in meta-python layer, but not in all the branches that we support. In order to use the most recent recipe, we need to have same or lower BBFILE_PRIORITY than meta-python. Depending on the branch, meta-python's priority is either same or higher than the core layer's priority. Change-Id: I98c74858c5be69e45a76a45ed10aa1168c614618 Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io> (cherry picked from commit d36033ca56e96d8843d9e733b50759f237021694) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* layers: Bump to use kirkstoneSamuli Piippo2022-02-251-1/+1
| | | | | | | | Fixes: QTBUG-101142 Change-Id: I85c5dbbfc10184108514dd01a3255018c0dc3db4 Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io> (cherry picked from commit 3ff5acc752767be6f5f887b07fe64371faad2090) Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
* Coin: adapt to variable renamingSamuli Piippo2022-02-254-5/+6
| | | | | | | | | | In kirkstone, some of the variable have been renamed to use inclusive language. Change-Id: Ic03fc3a748ea6a4e3e510040b9cd6b5e038d4662 Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io> (cherry picked from commit 2d4825f3098fb82736b83744b8b2ac212785c894) Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
* Coin: use include files for configurationSamuli Piippo2022-02-256-24/+20
| | | | | | | | | | Restructure the Coin build configs so that all configurations are already in .inc files that can be easily included. Change-Id: I93d74254804b7d17106a3f08af2973464e669928 Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io> (cherry picked from commit 0708a33ea6a68d87a31189bc6560524056dd038c) Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
* qt6: update branch to 6.2.4Mikko Gronoff2022-02-251-1/+1
| | | | | Change-Id: Ic54e91c6ec727ec7c4ea497d2336dab74c86c4e8 Reviewed-by: Pasi Petäjäjärvi <pasi.petajajarvi@qt.io>
* qtquickdesigner-components: add dependency to native-qtdeclarativeSamuli Piippo2022-02-141-1/+1
| | | | | | | | | | native-qtdeclarative is needed to take advantage of qmlcachegen and qml script compiler. Change-Id: Ie78b3401a1f4dfe252970f8c0b1dea70c0c0c954 Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io> (cherry picked from commit 9471cb966ff5ec1314e93c014518ae6ba233a038) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* sdk: workaround failing nativesdk-python3-qface buildSamuli Piippo2022-02-141-0/+7
| | | | | | | | | | | | | | | | | | meta-openembedded/master has issues building certain python3 modules for nativesdk. For python3-qface, failure is from dependency chain: nativesdk-python3-qface -> nativesdk-python3-watchdog -> nativesdk-python3-requests -> nativesdk-python3-pyopenssl -> nativesdk-python3-cryptography Don't include qtinterfaceframework to sdk when using master branch with poky until all modules can be built correctly. Change-Id: Id2837f1363a22cb28e45c1165631cfa3f37756a7 Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io> (cherry picked from commit b2ccd0bd602cd1d2679a0d48b964f2e43ed3d8e4) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* licenses: be explicit about BSD licenseSamuli Piippo2022-02-1127-27/+27
| | | | | | | | All references here to BSD actually mean BSD-3-Clause. Change-Id: Iec43070c5245d053259c215311f238989741c85d Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io> (cherry picked from commit 154c396c5726db3fbf46ea277a98e87401d04b6e)
* Revert "qtwebengine: disable webrtc-pipewire support"Samuli Piippo2022-02-111-0/+1
| | | | | | | | This reverts commit d19c1d8cf99ba6625136339bcda59b0ea0b1881c. The issue has now been fixed. Change-Id: Id5fad9cb5eadc04441ae6963b90f482cbe10911d Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* qtwebengine: update patchSamuli Piippo2022-02-111-3/+3
| | | | | | Change-Id: I4b521099b2283943b893d841c5f2d12e2fbbce01 Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io> (cherry picked from commit 2394565194a0d066b0bb304aec92164db285d17b)
* qtapplicationmanager: update revisionSamuli Piippo2022-02-111-1/+1
| | | | | Change-Id: I072d8f155612684563da9ad4c7912d6b1340489f Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
* Update submodule refs on '6.2' in yocto/meta-qt6Qt Submodule Update Bot2022-02-111-35/+35
| | | | | Change-Id: Ia6853ecd12c2f929dcac9dd9ab0a53551124b911 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* sdk: use relativate path with cmake toolchain fileSamuli Piippo2022-02-101-1/+2
| | | | | | | | | | | Paths in mingw toolchain are not relocated when installed, so we need to use relative path for the Qt6Toolchain.cmake file. Fixes: QTBUG-100642 Change-Id: I48542f20f4443c8130f89c2436f5b0ecea914bb0 Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io> (cherry picked from commit e78c281c0a0722228cae1169fff08691db1dbcd6) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* qtquickdesigner-components: update moduleMikko Gronoff2022-02-101-1/+1
| | | | | | | | Update to latest revision in dev branch. Change-Id: If12c3f3071f208c2ab1e1a5d63697b2e9a071c57 Reviewed-by: Samuli Piippo <samuli.piippo@qt.io> (cherry picked from commit e4e5b75e22db513ea21a69311ee5297779e225a7)
* Fix a bug in LA 4.4Jani Heikkinen2022-02-091-1/+1
| | | | | | | | Fixes: QTPMO-1479 Change-Id: I86eefc98ad663141de840d54d713ef029ee28291 Reviewed-by: Samuli Piippo <samuli.piippo@qt.io> (cherry picked from commit 92b8d16b7319fc077a6aced77636699c2dc5f59b) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* qtwebengine: skip QA issueSamuli Piippo2022-02-091-0/+4
| | | | | | | | | Fix QA Issue: qtwebengine: ELF binary /usr/lib/libQt6WebEngineCore.so.6.2.4 has relocations in .text [textrel] Change-Id: I46fae1212efa0680cec2bfbc29f21800195176d2 (cherry picked from commit 57b22c6ea036297ce0db45823b1971ef9398f576) Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* Coin: build webengine without system ffmpegSamuli Piippo2022-02-091-1/+1
| | | | | | | | oe-core/master has incompatible ffmpeg version, instead use the chromium's own version. Change-Id: Ic14b85d6f07fd538c18bbb97647fb9bc9c923cb9 Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* Coin: use manifest to fetch meta layersSamuli Piippo2022-02-091-13/+18
| | | | | | | | | | | | | Use manifests to fetch meta layer repositories. This enables us to easily pin the upstream layers to specific revision if and when the latest revision gets broken. Build again against master branch, the manifest is pinned to working meta-openembedded revision. Change-Id: I5d217f6932aaf5eaacae8ccbc790ea31aaa27f37 Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io> (cherry picked from commit 688791f03daa283dc787d0bdbef8abfef4216825)
* ptest: allow ptest to be disabled for all Qt modulesSamuli Piippo2022-02-041-0/+3
| | | | | | | | | | | For static Qt builds, it's useful to allow disabling ptest for all Qt modules without removing ptest from DISTRO_FEATURES, since that would cause rebuild of most of the system components. Change-Id: I32aa202ce8e4a1260e287b0625495ef828536511 Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io> (cherry picked from commit a730a1f029fd061294e644392e5cfe86307a7468) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* qtbase: remove unneeded patchSamuli Piippo2022-02-032-59/+0
| | | | | | | | Catch2 was updated in qtbase, patch is no longer needed. Pick-to: dev 6.3 Change-Id: I762e27a49ddcc325c5911e36bb65aab24b0b78cb Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* qtwebengine: update license checksumSamuli Piippo2022-02-031-1/+1
| | | | | | | Change-Id: I9e19340b783fefd3cb3ea9d523354e022e131638 Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io> (cherry picked from commit 81daff59ceb01248f5a1e35470c6620e834c9261) Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
* Update submodule refs on '6.2' in yocto/meta-qt6Qt Submodule Update Bot2022-02-031-37/+37
| | | | | Change-Id: Id4a8302bebe9fc15eb6f682bffc95d2853acab77 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* qtwebengine: disable webrtc-pipewire supportSamuli Piippo2022-02-031-1/+0
| | | | | | | | Temporarily disable support for webrtc-pipewire feature due to QTBUG-100435. Change-Id: I77191b7c9ed6fd8f598191e37517985263e41281 Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* Update The-Qt-Company-CommercialJani Heikkinen2022-02-011-970/+1632
| | | | | | | | | | Newest version is 4.4 so update it in the git as well Task-number: QTBUG-98971 Change-Id: I3b2086857e7c9b9cf7d44a40c080ae6bd03ca927 Reviewed-by: Samuli Piippo <samuli.piippo@qt.io> (cherry picked from commit 7017b2f1f63e06613fc5684d8cec69ef199c3b62) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* qtinterfaceframework: fix packaging for static buildsSamuli Piippo2022-02-012-3/+3
| | | | | | | | | | | In static builds, we can't have the extra simulation and refapi packages first on the list, since the static libs would end up there as well. Use PACKAGE_BEFORE_PN to add the packages in proper order. Change-Id: I35976b90b12137caa7b7044f4aef40c229c75783 Reviewed-by: Pasi Petäjäjärvi <pasi.petajajarvi@qt.io> (cherry picked from commit 7e1e9f892e71277f1584d6ec3ef3a8f7351c6c4d) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* qt6-cmake: inherit pkgconfigSamuli Piippo2022-02-0110-10/+10
| | | | | | | | | | Static build needs pkgconfig for every Qt module. Include it already in qt6-cmake class instead of in each individual module. Change-Id: I065382ee49d6b40b76ede9e632d17221451de8d1 Reviewed-by: Pasi Petäjäjärvi <pasi.petajajarvi@qt.io> (cherry picked from commit cbac31ee9090e3e0e1c81b7e1458410deece1331) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* qt6: add packaging rule for static pluginsSamuli Piippo2022-02-011-0/+1
| | | | | | | Change-Id: I7f511470d3de6ae25eb4631de38b18fe347bcdfd Reviewed-by: Pasi Petäjäjärvi <pasi.petajajarvi@qt.io> (cherry picked from commit c8499a81b5919fc28b184086ba1934784d0eb3a2) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* qt6-git.inc: Bump PV to 6.2.4Mikko Gronoff2022-01-281-1/+1
| | | | | Change-Id: I09b7433685e7a40e0d5efe152c1ba1237366696a Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
* qt6-cmake: remove unncessary directory separatorSamuli Piippo2022-01-201-2/+2
| | | | | | | Change-Id: Ie4ced4340bcf672cfbf7f034283beb53c93dbd92 Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io> (cherry picked from commit 17c05714ad710e343f83f4b4447f05c2aa28e16a) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* qtdatavis3d: update licenseMikko Gronoff2022-01-201-1/+1
| | | | | | | | | Leftover from earlier license update change. Amends commit 21a91d465d5eb1d4a051dc0303df0e207d131181. Pick-to: 6.2.3 Change-Id: I0117fe38773d39f358475378030e017edabe0a17 Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
* Update submodule refs on '6.2' in yocto/meta-qt6Qt Submodule Update Bot2022-01-201-37/+37
| | | | | Change-Id: Ieb2e261738bf901ea1ef907e16db124a9202fcf1 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* qtmultimedia: add dependency to qtsvg for examplesSamuli Piippo2022-01-201-0/+1
| | | | | | | | | Some examples have dependency to Qt SVG. Change-Id: I9084c4a4e321710aa60a6e5df351b37c3c1518cb Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io> (cherry picked from commit a6e5979a1b7bce37d97ad66fb4a1f007933adc36) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Coin: disable CI build against upstream masterSamuli Piippo2022-01-201-1/+1
| | | | | | | | | meta-openebedded is currently broken due to nativesdk-python3-cryptography. Change-Id: I99fa9313c1c8d1196bc09a8755269ecffe75ce56 Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io> (cherry picked from commit 3da9ed068a2a191a4e9088b915234fb56c40eca3) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* sdk: don't filter nativesdk packages with DISTRO_FEATURESSamuli Piippo2022-01-181-1/+2
| | | | | | | | | | | | | | The nativesdk builds have different set of DISTRO_FEATURES, which by default don't include wayland, even if it's used for target builds. Instead of filtering wayland packages based on the DISTRO_FEATUREs, always include them. The nativesdk packages builds correctly, even if wayland is not supported for the target. Fixes: QTBUG-99787 Change-Id: I9e00b5e4eacc340a985d0617911c02144ec3e6ed Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io> (cherry picked from commit a03cfa981d9f026f748d7802e924fc5d0c55edbe) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* qtquickdesigner-components: update moduleMikko Gronoff2022-01-171-1/+1
| | | | | | | | Update to latest revision in dev branch. Change-Id: I0518f52a12f6142ccba157785c80feaa2c14c840 Reviewed-by: Samuli Piippo <samuli.piippo@qt.io> (cherry picked from commit d56d65c8b8dba5a3f6b904090c09d930017bd56d)
* qt6: Update license clausesMikko Gronoff2022-01-1712-12/+12
| | | | | | | | | | | | | | | Previous submodule update brought in license file updates for several modules, removing obsolete ones and adding missing ones. Update license clauses for the modules to match current licensing. * Cherry-pick adaptations for 6.2 branch: qtserialbus & qtshadertools updates omitted as those are not applicable in 6.2 branch Change-Id: I1481dacf7e8da594866ebba13a5fa44f167562d8 Reviewed-by: Samuli Piippo <samuli.piippo@qt.io> (cherry picked from commit b7437b7c2f076fc8302940964288bcd26f358515)
* Move generated qmltypes files to dev packagesSamuli Piippo2022-01-131-0/+5
| | | | | | | | | | The qmltypes describe the plugin-supplied types contained in the library. They are used for QML tooling purposes only. Move them to the dev package. Change-Id: I8aad69d0cda9564651ddadc2a3d2d0434250b742 Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io> (cherry picked from commit 97899416ec97d204a8a53a5cb3422f7c5d9dc481) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* sdk: use Qt's own qt.toolchain.cmake in build scriptsSamuli Piippo2022-01-113-13/+35
| | | | | | | | | | | | | | qt-cmake* helper build scripts by default use Qt's generated qt.toolchain.cmake as the CMAKE_TOOLCHAIN_FILE. Keep this behavior and patch qt.toolchain.cmake so that will chain-load our Qt6Toolchain.cmake. qt.toolchain.cmake includes bits that are needed for the conan integration to work correctly with the sdk. Change-Id: I89a5e152324178151ba8a5ab4734d542fa4c995c Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io> (cherry picked from commit 7f3cb3884d844cfe578fae43f0cf02694b98487a) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* qtvirtualkeyboard: inherit pkgconfigSamuli Piippo2022-01-111-1/+1
| | | | | | | | | | | | | | | | | | | Newer oe-core doesn't pull many default dependencies anymore: https://lists.openembedded.org/g/openembedded-core/message/156185 add explicit dependency on pkgconfig through pkgconfig.bbclass as we're using it here. Fixes: | ERROR: Feature "hunspell": Forcing to "ON" breaks its condition: | QT_FEATURE_3rdparty_hunspell OR QT_FEATURE_system_hunspell | Condition values dump: | QT_FEATURE_3rdparty_hunspell = "OFF" | QT_FEATURE_system_hunspell = "OFF" Change-Id: I5f05e2e249ef52402626ee3469f32b0c05d58cb5 Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io> (cherry picked from commit 0e598fb2413355caaba0ea8f50a946d2c1e3a255) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Update submodule refs on '6.2' in yocto/meta-qt6Qt Submodule Update Bot2022-01-051-36/+36
| | | | | Change-Id: Idf3026f8df680543b9c40902efce340ec0d547ef Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update submodule refs on '6.2' in yocto/meta-qt6Qt Submodule Update Bot2022-01-041-36/+36
| | | | | Change-Id: I6fcbb327ef7c92f05059abb23c19c3f62f5b0dde Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* qtinterfaceframework: inherit pkgconfigMartin Jansa2021-12-290-0/+0
| | | | | | | | | | | | | | | | | | | | | Newer oe-core doesn't pull many default dependencies anymore: https://lists.openembedded.org/g/openembedded-core/message/156185 add explicit dependency on pkgconfig through pkgconfig.bbclass as we're using it here. Fixes: | ERROR: The taglib submodule was not initialized | Please initialize the submodule | E.g. by running the following command: | git submodule init && git submodule update | | or disable taglib by passing --taglib=no Change-Id: I1038a755d12e8f918a8b44646b241b0b807da86c Reviewed-by: Samuli Piippo <samuli.piippo@qt.io> (cherry picked from commit b38b4c77ce7aca80a0ab42d25f931ef711ece939) Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io> Reviewed-by: Martin Jansa <Martin.Jansa@gmail.com>
* QtApplicationManager: Add supportPasi Petäjäjärvi2021-12-294-0/+25
| | | | | | | | | | Adds Qt Application Manager module Task-number: QTBUG-94105 Change-Id: I536b088c69b7ace484fbeef8e8a0e8136a1abacc Reviewed-by: Samuli Piippo <samuli.piippo@qt.io> Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> (cherry picked from commit 082551ef785d91a3cd06b45848a4f9f0eea30317)
* QtInterfaceFramework: Add supportPasi Petäjäjärvi2021-12-299-0/+148
| | | | | | | | | | Adds Qt Interface Framework module. Task-number: QTBUG-94105 Change-Id: I3f8a1caf251e2e6b8be55e78361a3e0f2b95fca4 Reviewed-by: Samuli Piippo <samuli.piippo@qt.io> (cherry picked from commit d4572bf1b9ae141f85752d6c97dcb6041fd91e8f) Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
* qt6-qmake: use the OE_QMAKE bindir and libexecdirJeroen Hofstee2021-12-291-2/+2
| | | | | | | | | | | | The bindir and libexecdir can be set to a different directory. Since qmake and tools were searched for in the normal native staging bindir and libexec dir, they would not be found. So use the OE_QMAKE version of them instead. Change-Id: I834bded248a79a6f0d18c6a32b4230f44ddf6a64 Reviewed-by: Samuli Piippo <samuli.piippo@qt.io> (cherry picked from commit af73962f3da2812baa8c4f19964635cf669df03d) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>