aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* meta-qt6: update layerMikko Gronoff2021-06-161-1/+1
| | | | | | | | | | | | | | | | | Update to latest revision. changelog: ac59700 Move libexec to tools 5377433 qt6: update submodules 29999c4 qtgraphicaleffect: remove recipe a4fa1a9 Add recipe-sysroot path to the standalone test build f850278 qmake: use correct host prefix 22f5568 sdk: use pkg-config from the sdk Change-Id: I8e6bcdc3d30d264c849ed79fb9e56ba3f6651c2d Reviewed-by: Samuli Piippo <samuli.piippo@qt.io> (cherry picked from commit c568c28ff23eb87d030db453076a6bde47519032) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* qdb: fix for latest Qt CMake APISamuli Piippo2021-06-162-1/+39
| | | | | | | | | Temporary fix until merged into qdb repo. Change-Id: I97edec841ae6e4eb8a9cf2a2f4dc33cdb329a9cd Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io> (cherry picked from commit b82cf9e6766aa728742596dd0be8d5eec6ebe1f4) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* nxp: properly override the default kernelSamuli Piippo2021-06-151-1/+1
| | | | | | | | | Fixes: QTBUG-93802 Fixes: QTBUG-94150 Change-Id: Id3d10ed92889b1035c8b67b9a8edbec623406751 Reviewed-by: Pasi Petäjäjärvi <pasi.petajajarvi@qt.io> (cherry picked from commit 4b6b6106cbcbe946ade8ec6e1ad1ae79e74339af) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* update-qt6-modules: handle qttools submodulesSamuli Piippo2021-06-081-0/+9
| | | | | | | QtTools has two submodules that need special case in the update script. Change-Id: I7a6c09849848b93767b51a39a7e36c53edd52459 Reviewed-by: Pasi Petäjäjärvi <pasi.petajajarvi@qt.io>
* Deploy and package buildinfoSamuli Piippo2021-06-077-2/+54
| | | | | | | | | 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>
* cmake: enable zstd supportSamuli Piippo2021-06-075-0/+134
| | | | | | | | | | | Qt uses CMake's archiving that depends on zstd support (QTBUG-89108). Make sure that zstd is supported, direct dependency on cmake-native and through libarchive for nativesdk-cmake. Backported from oe-core master. Change-Id: I99e823d65072123db8f231e224d638e879aa9a46 Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* Add xz compressed image type to b2qt distroPasi Petäjäjärvi2021-06-026-11/+31
| | | | | | | | | * 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>
* CI: add webengine dependenciesSamuli Piippo2021-05-281-0/+1
| | | | | | | | Add webengine dependencies before we have the webengine recipe to do this. Task-number: QTQAINFRA-4459 Change-Id: Id1c8b052363f97c493e63baa9bec1cbefdf722d0 Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* CI: update package configs for CI toolchainSamuli Piippo2021-05-261-2/+25
| | | | | Change-Id: I2f091b37adff1031b910816011759ddb668575ae Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* gcc-cross-canadian: add symlinks for ld.bfd and ld.goldSamuli Piippo2021-05-251-1/+5
| | | | | | | | | | | | When -fuse-ld gcc option is used, missing ld.bfd or ld.gold symlinks can lead to linker error: collect2: fatal error: cannot find 'ld' Pick-to: 6.1 Fixes: QTBUG-93897 Change-Id: Iddd1959483e2b314cd39c1c358db7afb1276a0de Reviewed-by: Pasi Petäjäjärvi <pasi.petajajarvi@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>
* nxp: switch to NXP provided kernelSamuli Piippo2021-05-191-0/+1
| | | | | | | | Default to NXP provided kernel instead of the Community supported version. Fixes: QTBUG-93802 Change-Id: Ib06f2d9bf4dd1abd0def3dfb947fefbdaf2ec1cc Reviewed-by: Pasi Petäjäjärvi <pasi.petajajarvi@qt.io>
* nxp: remove IMX_BOOT_SEEK for iMX8QM MEKSamuli Piippo2021-05-191-31/+0
| | | | | | | Boots now with the 32 value from upstream layer. Change-Id: I99381ad0bfddd01ed081ddf4673f5bc2738a3c5b Reviewed-by: Pasi Petäjäjärvi <pasi.petajajarvi@qt.io>
* coin: add jetson-tx2-devkit to CI buildSamuli Piippo2021-05-191-1/+8
| | | | | Change-Id: I67e04a5c7a56c6eec4bd6ed5b21006ddabbd14bf Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* Update meta layersSamuli Piippo2021-05-191-12/+12
| | | | | | | | | Use hardknott-25.0.0 tag from poky and latest revision from hardknott branch on other meta layers. Change-Id: I21ea5a230419d7dda08036ce809598fcdca8a9c3 Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* nvidia: Add wic as default image typePasi Petäjäjärvi2021-05-063-19/+6
| | | | | | Task-number: QTBUG-93267 Change-Id: Ifb41a88eff20551156025d867dd262db46abfb1a Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
* nvidia: Fix sd card boot for jetson tx2Pasi Petäjäjärvi2021-05-062-0/+60
| | | | | | | | Fixes issue when emmc contains same image but it should boot from sd card when present. Change-Id: I4cdbae52bf129a78662abae26678e3361a591bc2 Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
* Update meta layersSamuli Piippo2021-04-263-18/+18
| | | | | | | | 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-228-18/+18
| | | | | | | | 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>
* Show bitbake build statsSamuli Piippo2021-04-091-1/+1
| | | | | | | | | Add buildstats to the default local.config to show statistics for cache usage. Pick-to: 6.1 Change-Id: I90212e35730c9202e8bae240578d56854fe6c99c Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* toradex: remove TEZI_DATESamuli Piippo2021-04-091-5/+0
| | | | | | | | | Toradex layer now has default value for TEZI_DATE, no need to define it here. Pick-to: 6.1 6.0 Change-Id: If5f9f87a2592fdbb0e927b062856b3aa160b49cf Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* Update READMESamuli Piippo2021-04-092-77/+55
| | | | | | | | | | | Change to markdown file, update information for Qt6 and the preferable way of initializing the build environment. Remove license header to make the file more readable. Pick-to: 6.1 6.0 Change-Id: I730f5eba376ce5337979bcd86287f1cb174e9ac2 Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io> Reviewed-by: Pasi Petäjäjärvi <pasi.petajajarvi@qt.io>
* cmake: remove upstreamed changesSamuli Piippo2021-04-062-55/+0
| | | | | | | | The update cmake toolchain file is now merged in upstream poky. Pick-to: 6.1 Change-Id: I0fb65b57ce027af208fed18e11403e170b24f197 Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* Print changelog when updating meta layersSamuli Piippo2021-03-261-1/+6
| | | | | | | | Print simple changelog of all commits that where updated to the layer, which can then be used in the commit message. Change-Id: Icd30c08cee50d25a819762850c1baa1b6f1b0b07 Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* Include all addons into the imageSamuli Piippo2021-03-2610-307/+19
| | | | | | | | | | | Restructure the packagegroup recipe used for the sdk and images. Remove target packagegroups and use the same ones for image and sdk. Remove all automation recipes, those addons are now in the embedded sdk and image. Pick-to: 6.1 Change-Id: I5149cedc80ad500782c419b32fa33679d9c5f3e7 Reviewed-by: Pasi Petäjäjärvi <pasi.petajajarvi@qt.io>
* meta-qt6: update layerSamuli Piippo2021-03-261-1/+1
| | | | | | | | | | | | | | Changelog: 9923954 qtcharts: update revision 2eecf07 coin: enable examples for all Qt modules 019581c qttranslation: recommend all translation packages e60fed4 Split modules into essentials and addons 629e448 qt6: update submodules b13445a Update Qt License Agreement 4.2.1 -> 4.3 162d983 Add hardknott to LAYERSERIES_COMPAT Change-Id: I26db6f59bd184e27cafa986a995813c87c6cab0a Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* Update meta layersSamuli Piippo2021-03-222-12/+12
| | | | | | | Use latest revision of all meta layers. Change-Id: Ief065a261f28b3364048850209107fd623ff1d1c Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* Improve meta layer update scriptSamuli Piippo2021-03-221-2/+2
| | | | | | | | Sync only selected layers. Change the new SHA1 for the layer regardless of what it was before the update. Change-Id: I5e725a6dc3b8132de85c5fb8fe0f9a0cf3c15a06 Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* gdb: add needed libraries for debugger on Windows SDKSamuli Piippo2021-03-181-0/+4
| | | | | | | | | | The gdb needs more libraries that are available in the bin directory. Add symlinks to those libraries, so that they are available without need to modify PATH. Pick-to: 6.1 Change-Id: I4f8fd6761cad484819a820dbb8fe16768c5499d5 Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* rpi: update READMESamuli Piippo2021-03-161-1/+1
| | | | | | | | | | RPi4 supports OTG over the USB-C connection, which means that QDB will also work. Task-number: QTBUG-90843 Pick-to: 6.1 Change-Id: I4de41f1be7c2927eabd75641f887dc36a0223a8f 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>
* qemu: update patchSamuli Piippo2021-03-151-8/+8
| | | | | | | to remove fuzz. Change-Id: Ie32b48d1b5fb417bafe3588006db9576b7f74946 Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* nxp: remove unneeded bbappendSamuli Piippo2021-03-151-30/+0
| | | | | | | | Fix merged upstream. Pick-to: 6.1 6.0 Change-Id: I3133a64924815e352f53d0c83b1292428c61c1c0 Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* Fix manifest scriptSamuli Piippo2021-03-151-1/+1
| | | | | | | Correctly use upstream instead of branch. Change-Id: I550864248303c3a6e41ee7418d064a3787fafaa4 Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* Update Qt license agreementPasi Petäjäjärvi2021-03-1011-863/+847
| | | | | | | | | | 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>
* tegra: fix jetson boot argumentSamuli Piippo2021-03-092-2/+5
| | | | | | | | | | The KERNEL_ROOTSPEC is no longer used in the kernel recipe, move it to the common config file instead. Overwrite also configs for the nano boards. Task-number: QTBUG-75091 Change-Id: I26623634baf46970d985f3cf1aa1d9e9c9cd2d34 Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* toradex: add initial support for the Verdin boardsSamuli Piippo2021-03-083-1/+7
| | | | | | | | Support correct initialization and use correct configs for the two Toradex Verdin boards. Change-Id: Id67e986cf8df20dfcb9faade424c0ee4ec852110 Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* imx8: set default dri device to kms configSamuli Piippo2021-03-044-1/+41
| | | | | | | | | | On iMX8, there are two dri devices available and the first one is not always the one that is usable for Qt. Add kms config to select the appropriate dri device: card0 on NXP boards and card1 on Toradex boards. Pick-to: 6.1 Change-Id: Ic0e13494e15db35618801870489818d5d776878c Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* Group machine configuration to family specific includesSamuli Piippo2021-03-0433-825/+66
| | | | | | | | Instead of individual files for each machine, group all of them based on machine families (jetson, raspberrypi, imx, etc). Change-Id: I2bd1baa442e5bb1d6dd6de5393ce98b688933157 Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* imx7s-warp: remove installation quideSamuli Piippo2021-03-042-51/+0
| | | | | | | | Ammend 2c3b38fc566b8fc1f1a6840f49262a71bbac0141 and remove the README as well. Change-Id: I7d3245bfc8963e8240c19fa387fa370737157f27 Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* toradex: update meta layersSamuli Piippo2021-03-027-170/+2
| | | | | | | | | | Use toradex 5.2.0-devel-202102 version from toradex layers. Remove kernel and u-boot patches. Toradex is now using overlay dtbo files to configure displays, the old patches are no longer needed. Pick-to: 6.1 Change-Id: I5c9c93f0776b2652592c7ec74990dae99b8f601c Reviewed-by: Pasi Petäjäjärvi <pasi.petajajarvi@qt.io>
* Add helper script for updating meta layersSamuli Piippo2021-02-241-0/+36
| | | | | | | | | Script updates all or selected meta layers to their latest revision from the upstream branch configured in the manifest. The SHA1s are also updated to the manifest. Change-Id: Idac97d4dfe6838cb5e63f0b04e241f9b9a2013eb Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* Add script for creating release manifestSamuli Piippo2021-02-241-0/+67
| | | | | | | | | Move script from boot2qt-manifest repo and update for current manifest format. Add option to create manifest using HEAD of meta-boot2qt and meta-qt6 instead of specific sha1s. Change-Id: Ib7ed6c05134dc8f493797b1bc33e443b6734025b Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* rpi: enable device modeSamuli Piippo2021-02-191-0/+3
| | | | | | | | | | Use the dwc2 overlay to enable the usb-c on RPi4 to work in device mode. This will then enable QDB connection between the device and a host. Pick-to: 6.1 Task-number: QTBUG-90843 Change-Id: If92f58e64ed1dceebdeffd0e190fedf022acf20d Reviewed-by: Pasi Petäjäjärvi <pasi.petajajarvi@qt.io>
* toradex: use bbappend to remove firmwareSamuli Piippo2021-02-194-9/+36
| | | | | | | | Removing of linux firmware is done for the toradex boards with limited amount of flash space. Use bbappend for this instead of the config file. Change-Id: I7e1ea6f7910546b16273e10763e4da5ad3564a4a Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* intel: don't hardcode intel-corei7-64Samuli Piippo2021-02-193-5/+5
| | | | | | | | | 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>
* Remove uninative configsSamuli Piippo2021-02-191-9/+0
| | | | | | | | Poky is using same or newer. Pick-to: 6.1 6.0 Change-Id: I07589d87173752c805d0333295786e752fec0a77 Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>