aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* coin: update yocto to 5.0 scartgap releaseHEADdevMikko Gronoff3 days1-3/+3
| | | | | | | | * poky & meta-mingw layers to "yocto-5.0" tag * meta-openembedded layer to latest revision in scarthgap branch Change-Id: Ib7ab93bdfa84e8f6ab33ceaf04aaddd503ae12d6 Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
* configure-qtcreator: Fix path to sdktoolSamuli Piippo5 days1-8/+6
| | | | | | | | | | | QtCreator and sdktool are now separate components in the SDK installation. Use the new path by default and change the argument that can be used to give full path to the sdktool binary. Fixes: QTBUG-124612 Pick-to: nanbield kirkstone Change-Id: I262ac1468f565b4a3e9931f38bd1e767f1b235f2 Reviewed-by: Ari Parkkila <ari.parkkila@qt.io>
* raspberrypi: Add Raspberry Pi 5 supportMikko Gronoff10 days4-1/+19
| | | | | | | | | | | - Add deploy conf name - Enable previously Rpi4-only dual HDMI output - Add KMS device config entry to get appcontroller start Demo Launcher successfully on boot. Task-number: QTBUG-121990 Change-Id: Ifa06765f7efa04a54bda9db10142b6fbd3147ac1 Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
* openssh: set default locale in environment variables for ssh sessionAri Parkkila12 days1-0/+5
| | | | | | | | | | Qt depends on UTF-8 locale from libc and environment variables so PAM shall read it also for sshd session. Pick-to: nanbield kirkstone Fixes: QTBUG-110884 Change-Id: Ie3e98f5cf84316624afd9a540c62b9a30d3c02ea Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
* coin: update meta layersMikko Gronoff2024-04-192-11/+10
| | | | | | | | | | | | * poky, meta-openembedded & -virtualization layers to latest revision their corresponding scarthgap branches * switch vendor layers to scarthgap & update to latest revision where applicable * gstreamer .bbappend removed as obsolete after meta-freescale layer update Change-Id: I4f58d4713e0ad12dff954a05a4acea0e5045af50 Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
* clang: update to latest meta-clangSamuli Piippo2024-04-172-2/+1
| | | | | | | | Use latest meta-clang and remove qttools bbappend as fix was merged to meta-clang. Change-Id: I1279d9ea3b849486986cbaf0b5e49390f66abf0c Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* Add Qt for PythonSamuli Piippo2024-04-161-0/+4
| | | | | | | | | | | Qt 6.7 now has support for Qt for Python and starting with Qt 6.7.1 include it in boot2qt images. Task-number: QTBUG-118869 Pick-to: nanbield kirkstone Change-Id: Idee93311aa6439b684ede862b23a31870310c795 Reviewed-by: Alex Bu <alex.bu@qt.io> Reviewed-by: Ari Parkkila <ari.parkkila@qt.io>
* Add meta-clang to buildSamuli Piippo2024-04-167-0/+15
| | | | | | | | | | | Clang will be used for Qt for Python, but it also provides needed support for qttools to build qdoc. We don't need it for target builds, remove the PACKAGECONFIG set in meta-clang. Pick-to: nanbield kirkstone Change-Id: I9598402d7616e5190a8d43a97b1faa8c77c67d1d Reviewed-by: Alex Bu <alex.bu@qt.io> Reviewed-by: Ari Parkkila <ari.parkkila@qt.io>
* Add geoclue demo agent as systemd serviceAri Parkkila2024-04-162-0/+30
| | | | | | | | | Geoclue demo agent is started by systemd instead of xdg autostart due to the lack of default desktop integration. Fixes: QTBUG-122697 Change-Id: Ibcb9ef2c439c69cf6e9fcfcc344f5a2c92f2b19a Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
* Change from dropbear to opensshAri Parkkila2024-04-167-66/+1
| | | | | | | | OpenSSH supports PAM, which in turn makes systemd(-logind) create sessions for users, which will then also start session dbus when needed. Change-Id: I27e894ff6dac203de4347190a31963ff66ba777a Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
* coin: switch one build to imx93Samuli Piippo2024-03-211-1/+1
| | | | | | | | Switch one of the imx8 builds to imx9. Pick-to: nanbield Change-Id: Ic1033c8dff5571dd4ab787e793d8276d5c833d96 Reviewed-by: Ari Parkkila <ari.parkkila@qt.io>
* rpi: update overlaysSamuli Piippo2024-03-211-20/+60
| | | | | | | | Update the list of overlays based on latest kernel. Change-Id: I0d66fe0a60cea0f31a040f06f5a9319844fa5d6a Reviewed-by: Alex Bu <alex.bu@qt.io> Reviewed-by: Ari Parkkila <ari.parkkila@qt.io>
* imx: update bbappendSamuli Piippo2024-03-211-0/+0
| | | | | | | Rename to match upstream version. Change-Id: I4d82373b39dfab7bfcadf022aaab11c8d994f6ad Reviewed-by: Ari Parkkila <ari.parkkila@qt.io>
* coin: update all meta layersSamuli Piippo2024-03-211-12/+12
| | | | | | | Switch to scarthgap where available. Change-Id: I4d839d925e65130250aebf4bf6df3900ddd3e550 Reviewed-by: Ari Parkkila <ari.parkkila@qt.io>
* intel: support network booting for NUC13Alex Bu2024-03-203-7/+10
| | | | | | | | | | | | Support Intel Ethernet Controller I225-LM/I225-V in initramfs as Intel NUC13 uses it as network interface. Rename the initramfs network module to be more generic. Find the right name of network interface to bring up. Pick-to: nanbield Change-Id: I5164f1cbf2be1616cd36f5e72d12701995786232 Reviewed-by: Juho Lääkkö <juho.laakko@qt.io> Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
* demolauncher: update to latest revisionMikko Gronoff2024-03-141-1/+1
| | | | | | | Task-number: QTBUG-122584 Pick-to: nanbield kirkstone Change-Id: I8d90988befd3b5f7fe51b87cc7ebb363c1628f38 Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
* jetson: add pretty name for Jetson Orin NanoSamuli Piippo2024-02-291-0/+1
| | | | | | | | | Name used in the QBSP. Task-number: QTBUG-122263 Pick-to: nanbield Change-Id: I28f12e6904002b78bc6b66c8eeeb455417081445 Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* jetson: rename machines to Developer KitsSamuli Piippo2024-02-291-2/+2
| | | | | | | | They are Jetson Developer Kits not Development kits. Pick-to: nanbield Change-Id: I5f5f1007c7d180eaadf58eefb75aec46a700b532 Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* rpi: use different environment variable for waylandSamuli Piippo2024-02-271-1/+1
| | | | | | | | | | | QT_WAYLAND_HARDWARE_INTEGRATION does the same thing as QT_WAYLAND_CLIENT_BUFFER_INTEGRATION, but without causing problems for the clients. Fixes: QTBUG-122670 Pick-to: nanbield kirkstone Change-Id: Id131f50e669b7d82f6175097747dce6a68ad6836 Reviewed-by: Kimmo Ollila <kimmo.ollila@qt.io>
* squish: add SQUISH_PREFIX only if using squishSamuli Piippo2024-02-274-5/+10
| | | | | | | | | Don't add squish prefix environment variable unless we have included squish. Pick-to: nanbield mickledore kirkstone Change-Id: I4a96a49b18a63869205d13bdcaf32de47784c2ab Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* Add docker/container runtimeAri Parkkila2024-02-229-4/+20
| | | | | | | | | | | Add meta-virtualization layer and DISTRO_FEATURE virtualization for docker/container. Virtualization is not needed in all cases and it also increases image size (~10%) so supported targets are filtered by webengine support, at least initially. Change-Id: I90e6a0f4f127065aa02a64e33648e51a1cf6a8c2 Task-number: QTBUG-122186 Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
* Include Squish plugins in the imageSamuli Piippo2024-02-212-0/+6
| | | | | | | | | | Add embedded parts of Squish needed on the device. The squish packages are internal only, so recipe is not used unless build is done in Qt internal network. Enable only for Qt 6.7 and 6.6. Pick-to: nanbield mickledore kirkstone Change-Id: If00094eeb8bf96f1023b6760a3378a451e1816a7 Reviewed-by: Ari Parkkila <ari.parkkila@qt.io>
* coin: update meta layersSamuli Piippo2024-02-151-7/+7
| | | | | | | Update all layers. Change-Id: I601ebfeccc47b5f1326a51dbcc77d7e7eed6f6e9 Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* layer.conf: update LAYERSERIES_COMPAT for scarthgapSamuli Piippo2024-02-152-2/+2
| | | | | | | oe-core has switched to scarthgap. Change-Id: Iccbdc856fae9420a062780e686c6fb8fe949ed73 Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* rpi: fix qtwayland compositor useSamuli Piippo2024-02-071-0/+1
| | | | | | | | | | Raspberrypi cannot use the default wayland-egl client buffer integration with qtwayland compositor. Add env variable to use linux-dmabuf-unstable-v1 instead. Pick-to: nanbield kirkstone Change-Id: I3f841219f077b44d6b0b1be47ae158ebca83ad34 Reviewed-by: Kimmo Ollila <kimmo.ollila@qt.io>
* Use demo launcher in the image conditionallySamuli Piippo2024-02-071-0/+4
| | | | | | | | | | | Include the boot2qt demolauncher in the image only if wayland is supported and build is using at least Qt 6.7. USE_QT_DEMO_LAUNCHER variable can be used to disable the demo launcher on targets that don't want it. Pick-to: nanbield kirkstone Change-Id: Iff48d0d5785dca03da4c944084f9a1a579ca074d Reviewed-by: Kimmo Ollila <kimmo.ollila@qt.io>
* demolauncher: add runtime dependency to qtdoc examplesSamuli Piippo2024-02-071-0/+1
| | | | | | | | The demos used by the demo launcher come from qtdoc-examples package. Pick-to: nanbield kirkstone Change-Id: I1d99b00ccee8fe0c187a561a41ac1a9dc99d2823 Reviewed-by: Kimmo Ollila <kimmo.ollila@qt.io>
* boot2qt-startupscreen: update to latest revisionKimmo Ollila2024-02-071-1/+1
| | | | | | | | | Makes Startupscreen follow the current brand guidelines Task-number: QTBUG-120618 Pick-to: nanbield mickledore langdale kirkstone Change-Id: I9f00cd051ea563d9e23784ece0f533255b244dc0 Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
* packagegroup: use inherit defer for nativesdkSamuli Piippo2024-02-062-2/+4
| | | | | | | | | | In scarthgap, packagroup bbclass is using the new inherit_defer mechanism. Use the same for nativesdk, since it should be the last one. Fixes QA warning: native/nativesdk class is not inherited last. Change-Id: I5d3d90657590b2f2122b6d50d7959099e529b2e0 Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* Add recipe for new Boot to Qt Demo LauncherKimmo Ollila2024-02-012-0/+87
| | | | | | Pick-to: nanbield Change-Id: I274325e0eb410425d9eb06fee81caa55f797acca Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
* coin: update layersMikko Gronoff2024-02-011-7/+7
| | | | | | | | | | | | | | | | Update layers to latest revision in master branches. Exceptions: Poky & meta-openembedded layers updated to a more recent working combination. Latest poky(master) causes build issues. Accidentally the currently working latest revision is between moving rng-tools from poky to meta-oe layer and bringing it back by a revert, hence meta-oe layer is updated to a revision preceding the revert of rng-tools addition to meta-oe. Change-Id: Ie38240c86ad10982797ee011f81e54467bee6501 Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
* tegra: attach kernel image and dtb to root file systemAlex Bu2024-01-301-0/+4
| | | | | | | | | | Attach an unsigned kernel image and dtb binary to the boot folder of root file system, this image is used for network booting in RTA testing. Pick-to: mickledore langdale nanbield Change-Id: I7f11021093c2b33377e380a2e8984394472553fc Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
* scripts: improve zsh supportTim Blechmann2024-01-261-3/+11
| | | | | | | | | `$(basename -- $0)` does not detect that a script is sourced when the shell is zsh Pick-to: kirkstone nanbield mickledore langdale Change-Id: I8ffede1023d5b70e244f0bb02032aaaa8f4e7dac Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
* packagegroups: move Qt packages to right packagegroupSamuli Piippo2024-01-152-3/+5
| | | | | | | | | | | | | | qtinterfaceframework packages should be added in the qt6 packagegroup and it's required only for mingw toolchain. DISTRO_FEATURE doesn't work as expected in nativesdk builds, so the wayland additition hasn't done anything, we can remove it. This fixes ci-sdk, so that it doesn't have any nativesdk-qt*-dev packages installed, which interfere with the CI builds. Pick-to: nanbield Change-Id: I4315fac90fee9673fe8009e2c5efb4ad59e485c0 Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* Revert "Revert "protobuf: remove upstreamed fix""Mikko Gronoff2024-01-111-1/+0
| | | | | | | | | This reverts commit e1bdaae0078fa5a749332272d7eb1dcf01352472. Reason for revert: moved to meta-qt6 side with commit f00bd7134e1e7b82811f4c10d14ec5d05967f8ae Change-Id: I69b1fe8bd6995d19efa5010a3a07c43ab38d9fc5 Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
* Revert "abseil-cpp: fix mingw build"Samuli Piippo2024-01-092-69/+0
| | | | | | | | | This reverts commit e92acff35ed10960a45a55078b73c8c35516724b. Fix has been merged in meta-oe. Change-Id: I13acd45170479fa1ff6c196354caab3f39ca09e4 Reviewed-by: Alex Bu <alex.bu@qt.io> Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* ci-sdk: fix toolchain name appendSamuli Piippo2024-01-091-1/+1
| | | | | | | get_metadata_git_revision now takes only one parameter. Change-Id: I2e4e1f6624b54ec8803e6ac45541b8dadf15047f Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* coin: update to latests poky/masterSamuli Piippo2024-01-091-12/+12
| | | | | | | | Use latest revision from master branch for all layers. Change-Id: I3802776cc93780fa325afac9c5949340142f1c8d Reviewed-by: Alex Bu <alex.bu@qt.io> Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* sdk: add qtgraphs to exclude listSamuli Piippo2024-01-081-1/+1
| | | | | | | | Update the list of excluded complementary packages for the CI SDK. Pick-to: nanbield Change-Id: I80618bc060fcf49a6d0f5f75ed28d0b0f5c04fec Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* jetson: remove wic image from qbsp binaryAlex Bu2023-12-213-61/+0
| | | | | | | | | | | Since the image flashed to jetson family board doesn't rely on the wic image, remove it from output and qbsp content list. Remove some unused rootspec and wks file. Remove image type tegra_b2qt as is obsolete now as well. Pick-to: mickledore langdale Change-Id: I094ecc35505f1cef1850c2b44a1887420b49d564 Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
* qbsp: add default value for sdk deploy dirSamuli Piippo2023-12-201-0/+1
| | | | | | | | | | Amend ad99132e700100dd3a2c4c9a31abccd356898c86 and add default value for SDK_DEPLOY. meta-ti overrides it, but by default it's always DEPLOY_DIR/sdk Pick-to: nanbield mickledore langdale kirkstone Change-Id: Ibe64c674fa57f012a328f6879c923b17097e99a7 Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* qbsp: don't hardcode sdk deploy dirSamuli Piippo2023-12-191-3/+3
| | | | | | | | | Use SDK_DEPLOY to get the correct deploy dir for the sdk package. Pick-to: nanbield mickledore langdale kirkstone Fixes: QTBUG-120246 Change-Id: I2a249829fc68b7328d958bc5df9c561094b931dd Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* boot2qt-startupscreen: update to latest revisionMikko Gronoff2023-12-131-1/+1
| | | | | | | | Contains fix for QTBUG-117041. Pick-to: nanbield mickledore langdale kirkstone Change-Id: Ieae05a038ab072c668d37cb568d72c8ac93d46eb Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
* buildinfo: add deploy confs to build info fileSamuli Piippo2023-12-121-1/+7
| | | | | | | | | This gives the pretty name used for the target machine and the image type. Pick-to: nanbield mickledore langdale kirkstone Change-Id: Idc65f5806aff4edf80450db6a618711a1359b748 Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* jetson-agx-orin-devkit: add DEPLOY_CONF_NAME for the targetMikko Gronoff2023-12-111-0/+1
| | | | | | Pick-to: nanbield Change-Id: Ic3c544475bbd27f53d655e030f03c06ec862a8db Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
* Append layer revision to CI toolchain nameSamuli Piippo2023-12-051-0/+3
| | | | | | | | When buildin CI sdk, append the current layer revision to the toolchain file name. Change-Id: I25c392c7f7218db3ec29735f6701f084b0986518 Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* ttf-TitilliumWeb: add recipePasi Petäjäjärvi2023-11-302-0/+58
| | | | | | | | | | | Add recipe that install TitilliumWeb fonts which is the current Qt Development brand corporate typeface font. https://www.qt.io/brand/development/typography Pick-to: mickledore langdale kirkstone Change-Id: I61c94e16fd2b0eafaaf0f0b76fba24fb31559a78 Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
* Update layer compatibility to nanbieldAri Parkkila2023-11-223-3/+3
| | | | | Change-Id: I503156f87a9fba91b77c5836d6b7fcbbf6b94e64 Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
* qbsp: add clangd executable path for docker deviceSamuli Piippo2023-11-221-0/+1
| | | | | | | | Qt Creator needs to know the clangd executable path in the docker. Pick-to: mickledore langdale kirkstone Change-Id: Ie4027c3ce73b73acf67c0b87b21636a1206d44a3 Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* abseil-cpp: fix mingw buildSamuli Piippo2023-11-132-0/+69
| | | | | | | | | | | | | | | | | | | | | | | | | | Add patch to fix mingw build of abseil-cpp undefined reference to `absl::lts_20230802::synchronization_internal::Win32Waiter::Poke()' undefined reference to `absl::lts_20230802::synchronization_internal::Win32Waiter::Win32Waiter()' undefined reference to `absl::lts_20230802::synchronization_internal::Win32Waiter::Post()' undefined reference to `absl::lts_20230802::synchronization_internal::Win32Waiter::Poke()' and include bindir to recipe sysroot to fix protobuf build. | The imported target "absl::log_severity" references the file | | "../nativesdk-protobuf/4.23.4/recipe-sysroot/usr/local/oe-sdk-hardcoded-buildpath/sysroots/x86_64-w64-mingw32/usr/bin/libabsl_log_severity.dll" | | but this file does not exist. These changes were upstreamed to meta-openembedded, but not yet available in nanbield. Update revision to latest used in meta-openembedded/master as patch does not work in the current version used in nanbield branch. Change-Id: Ib746079e81c5ec5d110d3ea9a687bfb47f6a09c1 Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>