aboutsummaryrefslogtreecommitdiffstats
path: root/meta-boot2qt
Commit message (Collapse)AuthorAgeFilesLines
* riscv: add riscv support for QtCreator configsSamuli Piippo2022-05-311-3/+5
| | | | | | | | Correctly map riscv architectures to QtCreator ABI, and downgrade error for unknown architectures. Change-Id: I77b2329ccc1b36e361a1bab09fb2a4dc2b921325 Reviewed-by: Pasi Petäjäjärvi <pasi.petajajarvi@qt.io>
* qtspeech: add support for flite speech synthesis engineSamuli Piippo2022-05-251-0/+18
| | | | | | | | Add recipe for flite and use it as a backend for QtSpeech. Task-number: QTBUG-102978 Change-Id: Iefd9d3819e9e9e94f46abee19145d0685b23e1ee Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* qtvncserver: add support for libtomcryptSamuli Piippo2022-05-241-0/+21
| | | | | | | | Add recipe for libtomcrypt and build QtVNCServer with it. Task-number: QTBUG-102979 Change-Id: Ib2e832e5d991ab5d482429a1ea2f21d12355306a Reviewed-by: Pasi Petäjäjärvi <pasi.petajajarvi@qt.io>
* internal: enable all commercial modulesSamuli Piippo2022-05-201-2/+2
| | | | | | | | | Switch to using QT_COMMERCIAL_MODULES variable that enabled all commercial modules, including qmlcompiler. Pick-to: 6.3 6.2 Change-Id: Ic04acdec5d91cde90ebd379d8e566447679a801e Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* startupscreen: update to latest revisionMikko Gronoff2022-05-201-2/+2
| | | | | | Pick-to: 6.3 Change-Id: I37f3fbdb664550116cb367a48185b060d16b002e Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
* internal-build: use hash server together with sstate cacheSamuli Piippo2022-05-031-1/+2
| | | | | | | | | Configure upstream hash equivalence server when using internal sstate cache. Pick-to: 6.3 6.2 Change-Id: I56a939e7d22b6778236774939442277a8c4bd0a4 Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* Update The-Qt-Company-CommercialJani Heikkinen2022-04-123-6/+6
| | | | | | | | | | Newest version is 4.4.1 so update it in the git as well Task-number: QTBUG-101714 Change-Id: I206a75f346cfc7d34f75f28fefa001f4a3c1207f Reviewed-by: Samuli Piippo <samuli.piippo@qt.io> (cherry picked from commit 328c1fd663d9d7a4fa63dcf1db8e9eb5fc6041d0) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* qbsp: unify Kit registration for linux and windowsSamuli Piippo2022-03-171-10/+5
| | | | | | | | The extra CMake argument is no longer needed for Windos toolchain. Pick-to: 6.3 6.2 Change-Id: I9bab2d03a3b2e8043f9fe6746e6820b6440b59b9 Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* qbsp: update cmake configs for the toolchain registrationSamuli Piippo2022-03-102-2/+7
| | | | | | | | | | Keep QtCreator happy and warning free by adding the default CMake configuration that would be there if we didn't add any of our own and use the correct toolchain file. Pick-to: 6.3 6.2 Change-Id: I5d3831837a818761076b6047009b9ed4ffa91683 Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* Update licensesSamuli Piippo2022-03-085-5/+5
| | | | | | | | Use correct SPDX names for the licenses. Pick-to: 6.3 6.2 Change-Id: I98dc07929365563384d89b0e3b2bd86f9e4fb993 Reviewed-by: Pasi Petäjäjärvi <pasi.petajajarvi@qt.io>
* layers: Bump to use kirkstoneSamuli Piippo2022-03-041-1/+1
| | | | | Change-Id: I9ef91dcb61ee857c9909fd7d8a536a87b649f29f Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* Adapt to renamed variablesSamuli Piippo2022-03-041-1/+1
| | | | | Change-Id: I63ac139ee5a15a4b798bbc1880fe25664967bc8f Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* jetson: update tegraflash supportSamuli Piippo2022-02-241-7/+13
| | | | | | | | | | | | Use the custom post step to add our image prepare script for the tegraflash. Update the prepare script to work for tegra194 boards (such as agx xavier) that use the partition file instead of full image file. Pick-to: 6.3 6.2 Task-number: QTBUG-100516 Change-Id: I2ca49c30413fcaf56d936c56d6a628902e302caa Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* Fix a bug in LA 4.4Jani Heikkinen2022-02-093-3/+3
| | | | | | | Fixes: QTPMO-1479 Pick-to: 6.3 6.2 Change-Id: Iafb54220028d864ce127f48ea74cfcec9ac843f2 Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
* qbsp: use correct toolchain fileSamuli Piippo2022-02-081-1/+1
| | | | | | | | | SDKs are now set up to use the Qt generated qt.toolchain.cmake, which will chainload to previous Qt6Toolchain.cmake. Pick-to: 6.3 6.2 Change-Id: I3c04204377ba9ba0121df4fb2d1c162048518974 Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* Update The-Qt-Company-Commercial licenseJani Heikkinen2022-02-013-972/+1634
| | | | | | | | | Newest version is 4.4 so update it in the git as well Task-number: QTBUG-98971 Pick-to: 6.3 6.2 Change-Id: I7472bf26a76a57b1c822e1340f61db93fd73ef2d Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
* sdk: remove compiler configs from creator integrationSamuli Piippo2022-01-221-2/+0
| | | | | | | | | | | | | | We cannot set compilers to CMake configs, since the actual compilers settings in the toolchain file contains extra arguments that are needed for the toolchain to work correctly. This will again cause QtCreator to show the warnings for missing configurations for the Kit, but there's nothing we can do about that. Task-number: QTBUG-100123 Pick-to: 6.3 6.2 6.2.3 Change-Id: I963074dd971d651f1de6af93a19d57fd2fa42628 Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* qtcreator: add default cmake configurations for QtCreatorSamuli Piippo2021-12-291-0/+4
| | | | | | | | | | Keep QtCreator happy and warning free by adding the default CMake configuration that would be there if we didn't add any of our own. Pick-to: 6.3 6.2 Change-Id: Iccf2c5a5ca217135093dd822394e59595ab8af7e Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* qtcreator: register Qt with correct ABISamuli Piippo2021-12-291-1/+2
| | | | | | | | Add the custom ABI also the registered Qt. Pick-to: 6.3 6.2 Change-Id: Ic43f5d60ce411dc58789393aa6ec5a6b1fd56c06 Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* Use correct domain for yocto-cacheSamuli Piippo2021-11-241-13/+13
| | | | | | Pick-to: 6.2 Change-Id: I7e58d842987770888588279a7c66caad716a7b0f Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
* qmlcompiler: enable for internal buildsSamuli Piippo2021-11-161-0/+2
| | | | | | | | | | Anyone doing internal build should have access to the qml compiler, so we can then enable it by default. This will also enable it then for the release builds. Pick-to: 6.2 6.2.2 Change-Id: I191c67cd1851780d8a05eb12947dd8cd348c6199 Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* sdk: switch mingw toolchain package to tar.xzSamuli Piippo2021-11-054-67/+10
| | | | | | | | | | | | | | | | Use the default archive type (tar.xz) for the mingw toolchain, as Qt Installer Framework can now handle more package formats. This allows us to get rid of the symlink conversion and avoid running out of memory during the installations. Move remaining populate_sdk parts into single class, no need to have two class for the same thing.. Task-number: QTBUG-96576 Fixes: QTBUG-97077 Pick-to: 6.2 Change-Id: Iea5dff146eeb3f4d0ce3aa275ac2812c20be62a7 Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* Use https protocol for githubSamuli Piippo2021-11-044-4/+4
| | | | | | | | | More github changes Task-number: QTBUG-97939 Pick-to: 6.2 Change-Id: I2ea5d40011ae19b2689843045636308db42993eb Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* Split the image types bbclassSamuli Piippo2021-10-153-24/+50
| | | | | | | | | | | | | | | Split the image types bbclass so that each device has now its own bbclass with the overrides that they need. We are only left with tezi overrides for Toradex boards and tegra overrides for Jetson boards. The extra space addition is now applied only in the boot2qt demo image, so custom images are not affected. Fix dependency in deploy-buildinfo which was hidden previously since all machines inherit the image types bbclass. Pick-to: 6.2 Change-Id: I7c9cbe014b7f51cc31885d6b4da62da0bb9622fd Reviewed-by: Pasi Petäjäjärvi <pasi.petajajarvi@qt.io>
* Remove obsolete symlink to img fileSamuli Piippo2021-10-151-6/+1
| | | | | | | | | | | All machines are now using compressed wic image types. There is no need to use the old .img extension, which was now pointing to non existing file anyways. Task-number: QTBUG-97520 Pick-to: 6.2 Change-Id: I7303d60843a6890c62fb729c7387aca31f246e16 Reviewed-by: Pasi Petäjäjärvi <pasi.petajajarvi@qt.io>
* python: remove left over python modulesSamuli Piippo2021-10-087-165/+0
| | | | | | | | These are now all in meta-qt6, no need to keep any of them here. Pick-to: 6.2 Change-Id: I4f8364a2d2336d120277df61a3d0c8d4c0fe6b69 Reviewed-by: Pasi Petäjäjärvi <pasi.petajajarvi@qt.io>
* qbsp: replace windows path separatorsSamuli Piippo2021-10-061-0/+3
| | | | | | | | | | | | Bring back workaround for issue where IFW may give out paths that contain Windows path separators. This was done already previously, but it was hidden in the qt.conf patching that was subsequently removed. Task-number: QTIFW-2344 Pick-to: 6.2 Change-Id: I1b2223dc4bfa9e1d9086eb624d750cb9dce907ae Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* qbsp: remove obsolete bbclassSamuli Piippo2021-10-061-1/+1
| | | | | | | | | The meta.bbclass has been removed from upstream and it wasn't really needed in the qbsp to begin with. Pick-to: 6.2 Change-Id: I7bdf5ade00da7a8efbe1a286926ca9a4b7a87b75 Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* qbsp: no need to patch qt.conf in windowsSamuli Piippo2021-09-241-5/+0
| | | | | | | | | qt.conf is now using relative paths, so there is no need to patch it anymore on windows. Task-number: 6.2 Change-Id: I2344420145d7873cca2337881d17607874f63a59 Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* meta-qt6: update layerSamuli Piippo2021-09-141-1/+1
| | | | | | | | | | | | | | | | | | | Changelog for meta-qt6: c592e2d qt6: update submodules 3c758b9 Update submodule refs on 'dev' in yocto/meta-qt6 bc1d2a0 Coin: give CI build more time to complete 02f96bd qtbase: Enable ssl support b8559cc Update submodule refs on 'dev in meta-qt6' 36874e3 Update submodule refs on 'dev in meta-qt6' 6886beb Coin: allow yocto version specific configurations a772000 Coin: use toolchain for the CI test 3bcc10f Remove QtQuickControls2 e2d514a qt6: update submodules 8579e97 sdk: Add QtShadertool Change-Id: I3e34bac10af388c3d20b73503c9802957adae1b7 Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io> Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
* Appcontroller: switch from qmake to cmakeJanne Juntunen2021-09-131-3/+3
| | | | | | | | | | | Latest version of appcontroller now has support for cmake and support for qmake has been removed. Task-number: QTBUG-86119 Pick-to: 6.2 Change-Id: If9ce8a44aafc061c344cc4473f7aa31f3d267449 Reviewed-by: Samuli Piippo <samuli.piippo@qt.io> Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
* Drop compatibility to previous yocto versionSamuli Piippo2021-08-311-1/+1
| | | | | | | After override syntax change, old releases cannot be supported. Change-Id: Ia4c43cdd82dec02bf376e316b5903c900069b2eb Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* Convert to new override syntaxSamuli Piippo2021-08-311-1/+1
| | | | | | | | Manual fixes for overrides not covered by the automated script. Task-number: QTBUG-95705 Change-Id: I7e9f50bf9d384f82c5042044d4f061866e41c3d5 Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* Convert to new override syntaxSamuli Piippo2021-08-3126-49/+49
| | | | | | | | | | | | This is the result of automated script (0.9.1) conversion: oe-core/scripts/contrib/convert-overrides.py . converting the metadata to use ":" as the override character instead of "_". Task-number: QTBUG-95705 Change-Id: I5106e5317ac8696a5831456f56f3a74cd7f5540f Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* Update to Yocto HonisterSamuli Piippo2021-07-011-2/+2
| | | | | | | | | | | Latest revision from master branch is now Honister. - image-mklibs class was removed from oe-core, don't enable it in local.conf - BBMASK toradex u-boot-tools patch that is already applied upstream - remove mingw fix for zstd available in upstream - remove cmake fix available in upstream Change-Id: I63515014eaf3599a9e0592c96780d2486268f4f2 Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* qdb: update revisionSamuli Piippo2021-06-163-77/+1
| | | | | | | | Remove patches now included in the latest revision. Pick-to: 6.2 Change-Id: I47a36501e268803889124aab48ad1ba34bf2b0ee Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* qdb: fix for latest Qt CMake APISamuli Piippo2021-06-162-1/+39
| | | | | | | | Temporary fix until merged into qdb repo. Pick-to: 6.2 Change-Id: I97edec841ae6e4eb8a9cf2a2f4dc33cdb329a9cd Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* Deploy and package buildinfoSamuli Piippo2021-06-071-0/+48
| | | | | | | | | Deploy buildinfo file from the sysroot to the deploy dir and package that to the QBSP image. The buildinfo has sha1s for all the layers used in the build. Change-Id: I3e0b2e3b82a45b134722a45f044a5402b6516f8f Reviewed-by: Pasi Petäjäjärvi <pasi.petajajarvi@qt.io>
* Add xz compressed image type to b2qt distroPasi Petäjäjärvi2021-06-022-4/+14
| | | | | | | | | * Add as default for platforms that support wic imagetype Task-number: QTBUG-92353 Change-Id: I092a5b377a0dd9039c86944fa82712b33134017e Reviewed-by: Samuli Piippo <samuli.piippo@qt.io> Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
* qdb: build with CMakeLassi Lehikoinen2021-05-281-6/+5
| | | | | | Task-number: QTBUG-86118 Change-Id: I766fe81959dfbd7a21eb1fa292e04097786066e0 Reviewed-by: Dan Ackers <dan.ackers@qt.io>
* default-qt-envs: add wayland display env for westonSamuli Piippo2021-05-252-0/+7
| | | | | | | | | | | | | | Weston is now running as 'weston' user and using /run/wayland-0 as the default socket for connecting to the compositor. Make sure that applications can connect to it by adding environment variable in the default envs. Add also QT_QPA_PLATFORM to make eglfs or linuxfb the default platform. If not added, Qt would default to wayland since it finds WAYLAND_DISPLAY from the environment. Change-Id: Ic8581ad0ee486aa27c1c36c2f89aceb76dbcb387 Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* nvidia: Add wic as default image typePasi Petäjäjärvi2021-05-061-19/+0
| | | | | | Task-number: QTBUG-93267 Change-Id: Ifb41a88eff20551156025d867dd262db46abfb1a Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
* Update meta layersSamuli Piippo2021-04-261-1/+1
| | | | | | | | Move to hardknott on layers that already have it available. Change-Id: I8439c388b413d43e387aee750f45d38671c207b4 Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* qbsp: don't repackage image and toolchainSamuli Piippo2021-04-225-17/+19
| | | | | | | | | Update installer framework tools and use its new Extract operation to include the image and toolchain 7z as-is without repackaging them. Task-number: QTBUG-92540 Change-Id: Icd3db7a9fb755b9664c5c9b6badf5d104a6fc27c Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* qbsp: move readme to the image packagesSamuli Piippo2021-04-223-13/+9
| | | | | | | | Package the README already to the image.7z instead adding it during the qbsp creation. Change-Id: I4a751a62c47e1a38f1ffa3b2877d155a7e91ed56 Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* Fix toolchain registrationsSamuli Piippo2021-04-212-5/+5
| | | | | | | | | | sdktool has changed the syntax for the C and C++ compiler registrations to Qt Creator. Instead of language 1 and 2, they are now C and Cxx. Task-number: QTBUG-92949 Pick-to: 6.1 6.0 Change-Id: I7e9130e57527b2fdb8e6b7fae546bfee46e52c3b Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* fonts: use main branchSamuli Piippo2021-03-163-5/+5
| | | | | | | | | | The default branch is now main instead of master. https://github.com/github/renaming Fixes: QTBUG-91791 Pick-to: 6.1 6.0 Change-Id: If88284f327766477f12bf8a52331a71e6c27abc2 Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* Update Qt license agreementPasi Petäjäjärvi2021-03-103-855/+839
| | | | | | | | | | Update The-Qt-Company-Commercial license 4.2.1 -> 4.3 Pick-to: 6.1 6.0 Task-number: QTBUG-72434 Change-Id: I2d17bdf92fc768f54f1ec6e532be5d27ca87ddc3 Reviewed-by: Samuli Piippo <samuli.piippo@qt.io> Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
* intel: don't hardcode intel-corei7-64Samuli Piippo2021-02-191-1/+1
| | | | | | | | | meta-intel has separate machine config for intel-skylake-64. Change intel-corei7-64 everywhere to work also with the skylake. Pick-to: 6.1 6.0 Change-Id: I4b8ef6a64c1845276aa4767b88aa444e400ef484 Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* nativesdk: inherit nativesdk lastSamuli Piippo2021-02-171-1/+1
| | | | | | | | Inherit nativesdk last to resolve QA Issue: native/nativesdk class is not inherited last, this can result in unexpected behaviour. Change-Id: I47699a6870bdded7d39c7dbb2c2cf5068b70c6bd Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>