summaryrefslogtreecommitdiffstats
path: root/meta-boot2qt-distro/recipes-qt
Commit message (Collapse)AuthorAgeFilesLines
* Use tools-profile IMAGE_FEATURESamuli Piippo2019-01-113-1/+4
| | | | | | | | | | Use tools-profile to bring valgrind and perf to the image. valgrind is not available for all architectures and including it in the image caused build failure. Change-Id: Ibdcd7098d0375d200416942779b2e36a89913d9d Fixes: QTBUG-70379 Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* Add configs for mips and mips64 CI toolchainsSamuli Piippo2019-01-111-2/+2
| | | | | | | | | | Add include files for building mips and mips64 toolchains for CI usage. gcc-sanitizers are not available on mips, so filter those out. Task-number: QTQAINFRA-2535 Change-Id: I6a90a95169985020b7eac01344c61789fe9cac49 Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* meta-qt5: update meta layerMikko Gronoff2019-01-103-75/+18
| | | | | | | | | | | | | | | | | | | First snapshot of 5.12.1 branch & other updates: f705a8a qtsystems: update submodule 9c6ce81 qt5: cleanup mkspecs 5ebd582 qt5: update submodules 2f0b002 Merge remote-tracking branch 'qtyocto/upstream/master' into 5.12 475da47 qt3d-runtime: update to v2.2 c320af0 nativesdk-qtbase: remove packaging QA issue fix 9fc65c0 qtwebengine: Configure Ninja to honor PARALLEL_MAKE 010a29e qmllive: add new recipe f227502 python-pyqt5: MAKEFLAGS pass -j 1 via MAKEFLAGS during do_install fe453ec packagegroup-qt5-toolchain-target: Skip qtwebkit if opengl not found 18f82a8 python-pyqt5: Disable parallel install Change-Id: I8869107d56ae255d22894a4f1f1ee0a6907e6131 Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
* qtbase: update Disable-ltcg-for-host_build.patchMikko Gronoff2019-01-082-3/+4
| | | | | | | | | This patch was accidentally left out when upstream patch changed patch number and patch names did not match anymore. Reworked patch to be applied on top of upstream patch instead of replacing it. Change-Id: I880669132ec7e57d9784964f935f43249de15821 Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
* Add Automation related modules and targetMaurice Kalinowski2019-01-025-0/+227
| | | | | | | | | | For OpcUA we are missing the backend libraries as they are not available upstream yet. However, building the Qt OpcUA module is a first step. Task-number: QTBUG-72001 Change-Id: I41cdce87d16b9a6dd15d381f1e0995ecac87b059 Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
* nativesdk-qtbase: fix packaging QA issueMikko Gronoff2018-12-121-1/+5
| | | | | | | | | | | | | | | | | nativesdk-qtbase_git.bb had a line removed in meta-qt5 commit "3224b02 nativesdk-qtbase: use default PACKAGES" that causes following error: ERROR: nativesdk-qtbase-5.11.2+gitAUTOINC+b0dce506cc-r0 do_package: QA Issue: nativesdk-qtbase: Files/directories were installed but not shipped in any package: /opt/poky/2.3.4/sysroots/x86_64-pokysdk-linux/usr/share /opt/poky/2.3.4/sysroots/x86_64-pokysdk-linux/usr/share/cmake /opt/poky/2.3.4/sysroots/x86_64-pokysdk-linux/usr/share/cmake/OEToolchainConfig.cmake.d /opt/poky/2.3.4/sysroots/x86_64-pokysdk-linux/usr/share/cmake/OEToolchainConfig.cmake.d/OEQt5Toolchain.cmake Moved fix from meta-qt5 to meta-boot2qt to reduce delta between meta-qt5 and upstream. Change-Id: I452a10db11aa63e42104d159d810fee5b407dda1 Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
* Remove default expansion parameter from getVarv5.12.0-rcSamuli Piippo2018-11-214-10/+10
| | | | | | | | getVar defaults to expanding the variable, the second True parameter is unnecessary. Change-Id: Iafaf179c67ffedaba2946c078c1810a80198cf5e Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* qtbase: disable lto for static libsSamuli Piippo2018-11-141-1/+4
| | | | | | | | | | If static libs are compiled with lto and tried to be used on a Window host, the linker will fail with error: "plugin needed to handle lto object" Fixed: QTBUG-71749 Change-Id: I8811faca15307d82173b6ee9e5ffca1114898cd9 Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* qbsp: use correct version number for automotive qbspSamuli Piippo2018-11-081-1/+2
| | | | | Change-Id: I7bbe8fb4771d683fb536f99fc039cb489bcaf504 Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* qtbase: disable ltcg on windows hostSamuli Piippo2018-11-061-0/+30
| | | | | | | | | | | | | GCC7 does not support LTO with mingw, which means we cannot use the ltcg option when cross-compiling on Windows host. Update upstream patch that disables ltcg for host_builds and extend it for builds on Windows hosts. Task-number: QTBUG-71596 Fixes: QTBUG-71596 Change-Id: I8ab7ec36f964c95c2189a77bdde6e08bd2817234 Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* qtgamepad: add QtGamePad to the imageSamuli Piippo2018-10-243-0/+32
| | | | | | | | And build qt3d with the gamepad support enabled. QtGamePad depends on libsdl2 which needs adjustment to build without x11. Change-Id: I03e42136ab4d50d66b0d95f14ad8f21922e03477 Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* qtwebengine: remove LTCG overrideSamuli Piippo2018-10-231-31/+0
| | | | | | | LTCG is already disabled in QtWebEngine code, no need to override here. Change-Id: I85d2985672e9a1d73a3cccc55293f3a8ded68d6d Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* meta-qt5: update layerMikko Gronoff2018-10-191-3/+3
| | | | | | | | | | | | | | | | | * Pull in latest upstream/master content via 5.11 -> 5.12 merge * Update Qt 5.12.0 submodules to latest revisions, including fix for unstable qtwebengine build (QTBUG-70914) * Nativesdk packagegroup updated accordingly after default packages change in upstream/master commit: "3224b02 nativesdk-qtbase: use default PACKAGES" pulled in by merge commit 21f10e4 below. Updates: aecbcd8 qt5: update submodules 21f10e4 Merge remote-tracking branch 'qtyocto/5.11' into 5.12 Task-number: QTBUG-70847 Change-Id: I50cd486687a0fa8bb63d6960895ba7e6fc4fe3b3 Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
* qtbase: update .bbappendMikko Gronoff2018-10-151-1/+0
| | | | | | | | freetype added as default in meta-qt5 commit: 333949a8239dfa7788b35f1059614733e11a6a25 Upgrade to Qt 5.8 Change-Id: Ie9da6a119bf44cc5f9fc9582970920943b633147 Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
* qtbase, mesa: remove gbm related bbappendsMikko Gronoff2018-10-091-3/+0
| | | | | | | | | | | | | changes available in upstream: meta-qt5: 75e2d3a2e3888c06c1da74f3f6ab82882f450064 poky: 39e0d1f0e4e3afe8e7032bb462d21f2e6f8b714e 8be26d5833cea0d221d85a3502bbc11641209701 Change-Id: Ibb3c96ce60e79272fd3a273db772bd3940dc7551 Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
* Merge remote-tracking branch 'origin/pyro' into sumoSamuli Piippo2018-10-041-1/+1
|\ | | | | | | | | | | | | | | | | | | * origin/pyro: automotive: update component revisions meta-qt5: update layer qbsp: update component namespace meta-qt5: update layer Change-Id: I9beadf3b95211b6af113a756ce69300713457c0d
| * qbsp: update component namespaceSamuli Piippo2018-09-121-1/+1
| | | | | | | | | | | | | | | | qt.embedded is renamed to embedded, matching existing components in the online installer. Change-Id: I010f567d5f6fa09c269affe91cb5ec1943e0920a Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* | qtbase: enable harfbuzzSamuli Piippo2018-10-031-0/+1
| | | | | | | | | | | | | | | | | | Start using harfbuzz-ng instead of the very old harfbuzz that Qt defaults to when -no-harfbuzz configure option is used. Task-number: QTBUG-70277 Change-Id: I136bf062cf73a82a7743ce422369df4ec0873bf0 Reviewed-by: Eskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@qt.io>
* | qtlocation: rebase patch to remove build warningsSamuli Piippo2018-09-281-5/+6
|/ | | | | Change-Id: Ibbc48b9d8dd0c41966e8acb71e065122ee36719f Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* qt5: Enable Link Time OptimizationSamuli Piippo2018-09-072-0/+32
| | | | | | | | | | Re-enable building qtbase and rest of the modules with Link Time Optimization that significantly improves performance and reduces binary sizes. Exclude it from QtWebEngine, as it produces unstable binaries for ARM. Task-number: QTBUG-68688 Change-Id: Ic2448229b878c5b16febf4773dba6c52f5983fd5 Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* toradex: add support for colibri-imx6ullSamuli Piippo2018-09-071-0/+2
| | | | | | | | | | All u-boot scripts updated and one added for colibri-imx6ull. Colibri-imx6ull supports tezi, but has same size limitation as colibri-imx7. Task-number: QTBUG-70052 Change-Id: Ia05f15c27ceff2b643470c08c3c1be6ace209fb4 Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* Do not use Link Time OptimizationMichal Klocek2018-08-271-1/+0
| | | | | | | | Ltcg creates currently unusable qwebengine binaries for arm. Task-number: QTBUG-69808 Change-Id: I60d47f63295c3f1b6d8031e9ca768c08e3898e88 Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
* qtquicktimeline: fetch from public repositorySamuli Piippo2018-08-242-8/+2
| | | | | | | | | | Repository is now public, so we can treat it as a regular qt5 module. Remove qmlpreview recipe as that's part of qtdeclarative in 5.12. Task-number: QTPM-1153 Change-Id: I9bf608136c956124c83c23d50b52f4050bde10c5 Reviewed-by: Tim Jenssen <tim.jenssen@qt.io> Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* toradex: Add Boot2Qt material to the Tezi imageSamuli Piippo2018-08-201-2/+1
| | | | | | | | | | Make the image recipe's summary more descriptive as it's shown in the easy installer. The Boot2Qt EULA is shown to user before the image can be installed. Task-number: QTPM-1427 Change-Id: I1039bdc0756a94922a93bd87fa5eb0193237285f Reviewed-by: Timo Aarnipuro <timo.aarnipuro@qt.io>
* Update Qt license agreementSamuli Piippo2018-08-1414-20/+20
| | | | | | | | | Include the latest Qt License Agreement version 4.0, as it's available in qtbase. Use the same filename as used in meta-qt5 layer, so this license will be used in all Qt recipes that use The-Qt-Company-Commercial license. Change-Id: Ic02eb2c6c6d210ad30ee6a65d23afaa5b8b68589 Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io>
* qt5: Enable Link Time OptimizationSamuli Piippo2018-07-031-0/+4
| | | | | | | | | Build qtbase and rest of the modules with Link Time Optimization that significantly improves performance and reduces binary sizes. Task-number: QTBUG-68688 Change-Id: Ia6b73b063c65a719549b26adaf1d67f94cae65a6 Reviewed-by: Kari Oikarinen <kari.oikarinen@qt.io>
* Do not use qt meta catalog translation packageSamuli Piippo2018-07-021-1/+0
| | | | | | | | | | The qt_xx translations have dependencies to qtquick1 and qtscript, which are not available in the image, which then breaks loading of the translation file. Task-number: QTBUG-69146 Change-Id: I76b785d802ebba6b1186c03d69322d182321ebbc Reviewed-by: Kari Oikarinen <kari.oikarinen@qt.io>
* Add Qt3D Studio Runtime libs and viewerSamuli Piippo2018-06-292-0/+3
| | | | | | Task-number: QTBUG-67761 Change-Id: I2ed7b65b658fe34a5e7cda3670c233ddf7eaa954 Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* meta-qt5: update layerMikko Gronoff2018-06-281-1/+2
| | | | | | | | | | | | * Includes merged commits from upstream/master & new recipe for Qt3DStudio runtime libraries * gsteamer1.0-plugins-bad appends added to meta-boot2qt-distro specific bbappend as plugins-bad was moved to plugins-good as upstream/master is built against poky (sumo) and we're still at pyro branch. * qtbase bbappend updated with new getentropy packageconfig. Change-Id: I612040526fa73ba8866187c0f6931b2194444b9a Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
* Add correct Qt version to image deploy configsSamuli Piippo2018-06-262-3/+2
| | | | | Change-Id: Iada2c529cb4a91ee1f36f60d3112b91aafa27df1 Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* SDK: add qtremoteobjects-tools to the SDKSamuli Piippo2018-06-081-3/+4
| | | | | | | Needed for repc Change-Id: Ib88e6c51045a36359a3f1571815cebc9181d639a Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* Add gcc-sanitizer libraries ("address" and "undefined behavior")Sami Nurmenniemi2018-06-041-0/+1
| | | | | | Change-Id: Ia916859abd601a7a0215acfadb71b4fe1d91358f Reviewed-by: Kari Oikarinen <kari.oikarinen@qt.io> Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
* Merge remote-tracking branch 'origin/morty' into pyroSamuli Piippo2018-05-091-1/+1
| | | | | | | | | | * origin/morty: poky, meta-mingw: update to latest revision in morty branch qtdeviceutilities: update to latest version Add product name and Qt version to image conf Revert "Add appman versions of Kit and Qt to creator" Change-Id: I3c0e48b7c9202a7b0081f3c56966af3283cf2650
* Include qttools-tools to the imageSamuli Piippo2018-04-241-0/+1
| | | | | | | | | | Provides qtdiag that prints information about the Qt version and the graphics configuration. Task-number: QTAUTO-1031 Change-Id: I9168db635e280bdd792f227ccb378524f79a0c9b Reviewed-by: Lukáš Tinkl <ltinkl@luxoft.com> Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* Update all automotive componentsSamuli Piippo2018-04-171-3/+2
| | | | | | | | | | | | Latest revisions from 5.11 branch for all automotive components and changing the recipe to for neptune3, which replaces both neptune-ui and multiscreen-demo. Neptune3 uses git-lfs, which needs to be enabled in the host system. Task-number: QTAUTO-928 Change-Id: I8494f31267f5362655493155929264698a96d7b5 Reviewed-by: Dominik Holland <dominik.holland@pelagicore.com>
* Add support for iMX8Samuli Piippo2018-03-231-0/+5
| | | | | | | | | | | | Provides support for Toradex Apalis iMX8 and NXP i.MX 8QMax LPDDR4 validation board. Use Beta2 release from meta-fsl-bsp-release Task-number: QTBUG-64714 Change-Id: I0d1edec66f7d64aaeda823c4d6bd675209ae787c Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io> Reviewed-by: Timo Aarnipuro <timo.aarnipuro@qt.io>
* Add QMLPreview and QtQuickTimeline modulesSamuli Piippo2018-03-222-0/+8
| | | | | | | | | | | | | The Timeline and the QML live preview are introduced as part of the Qt Quick Designer NG project/initiative. Since the sources are not available publicly, modules are included in the image only when building internally in Qt Company network, where it's assumed that user has access to the private repos in codereview. Task-number: QTBUG-67140 Change-Id: I822d527ff132e89a8c3205e267a88c60c50fb387 Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* Rename recipesSamuli Piippo2018-03-122-7/+7
| | | | | | | | Add _git postfix to recipes which use sources from git and rename recipes to match their git repositories Change-Id: Idc67d136f280c7d224d586f79c5e7ce6f7e20fa2 Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* Split meta-boot2qt layerSamuli Piippo2018-03-1237-0/+1363
Move distro specific recipes to own layer and leave only new recipes and bbclasses to meta-boot2qt layer. This makes it easier to include meta-boot2qt to your own distro layer to get access e.g., QDB and QBSP recipes that might be useful even without boot2qt distro. Task-number: QTBUG-65871 Change-Id: I6c353774dd1668b00f2d05aa262ad866b90bdef6 Reviewed-by: Timo Aarnipuro <timo.aarnipuro@qt.io>