Add RRECOMMENDS for all the dynamic translation packages to the main
qttranslation package to allow easily include all translation files
in the image.
Pick-to: 6.1
Change-Id: I564d4fe704a8b88e14d94154c3283e58d52ddb21
Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
Add separate packagegroup recipes for essential and addon
Qt modules and make sure all modules are included in those.
Avoid unnecessary dublication with packagegroups and remove
the toolchain target packagegroup, instead use the combined
qt6-modules packagegroup for the toolchain as well. This will
install all development packages as long as SDKIMAGE_FEATURES
has dev-pkgs enabled.
Task-number: QTBUG-91902
Pick-to: 6.1
Change-Id: I574da02ae1632c1e41490a1244398f31eaeeb97b
Reviewed-by: Pasi Petäjäjärvi <pasi.petajajarvi@qt.io>
Move all the builttime tools back to bindir when building a Windows
SDK. This saves us from adding mingw libraries to the libexec dir
needed by the tools.
Fixes: QTBUG-91895
Pick-to: 6.1
Change-Id: I4da0f03190e3862e93c49fbd267baf567bf7a5d5
Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
The git repository is shared with Qt Location module, but this recipe
builds only the Qt Positioning module.
Change-Id: I82d18b8b11ea35f7c65f3564443b196f69712325
Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
Some of the tools have been moved to libexec dir and need to have
the qt.conf available there as well. Amend also commit
381dcb985d so that qt.conf in the SDK
contains the path for the host libexecdir.
Task-number: QTBUG-91756
Pick-to: 6.1
Change-Id: Id76b603d1107dd70c63be7682007e4c34621750a
Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
The default PACKAGECONFIG[examples] only works for cmake projects,
add correct arguments when using qmake projects. Skip QA check for
dev libs (.so) in example packages.
Pick-to: 6.1 6.0
Change-Id: I559395f3bfcb64d54e2f8ede4bbdf07c5aa617e9
Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
QMake has new config path for QT_HOST_LIBEXECS that's used for
tools moved from bin to libexec dir.
Change-Id: I7b8ea8c137ce93ff9d9f583eb8e333ab6b16c0bf
Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
QMake has its own code for handling the qt.conf file location.
Move the OE_QMAKE_QTCONF_PATH patch to the correct place.
Change-Id: I508c4329b0ea084e98594c97072004489d5c13fe
Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
Remove unneeded macOS and Android specific scripts that depend
on perl and bash which then cause file-rdeps QA issues.
Pick-to: 6.1
Change-Id: I877461fdcffc4fee5b29e929ad8ac2d30a2e980a
Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
Update to the latest revisions from dev branches.
Change-Id: I0c1f9a682469eb3433002f5adfbd9fee032e84ff
Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
This module is part of Additional Libs from Qt 6.1 onwards.
Pick-to: 6.1
Change-Id: I0f33bad251dd2a77eba469b94561b0284c175ae5
Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
The minimum required cmake version is now 3.16, no need to
override it anymore.
Pick-to: 6.1 6.0
Change-Id: Id31d5a88e61e0dc4f2a78448482c61a894a59d94
Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
Update to the latest revisions from dev branches.
Change-Id: Ia1ff260fd02e2c1a6dbb275c9e4679db6987935c
Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
Add 6.1 branch information to the CI testing table.
Pick-to: 6.1 6.0
Change-Id: Ibc394287ef6dd89fabfe23a6ea99746804a61507
Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
fix QA Issue: "nativesdk-packagegroup-qt6-toolchain-host:
native/nativesdk class is not inherited last, this can result in
unexpected behavior"
Pick-to: 6.0
Change-Id: I393865b94d6f37ed815c41155a352b4f6b8b29fe
Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
After oe-core commit c4257ed8b1040a5a0e9a95846d81961741239116, the DEPENDS
are not cleared in native packages, which causes qtbase-native to have
a circular dependency.
Fixes: QTBUG-91043
Pick-to: 6.0
Change-Id: Ie741f7d2a71ce00392e34c2d98faa944ac489574
Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
QtDeviceUtilities is part of Qt 6.1 Add-Ons.
Task-number: QTBUG-87956
Change-Id: I1d17a323ce5ec87c6dd81951b960c9495d4d1850
Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
Assimp submodule has been moved from github to code.qt.io mirror.
Change-Id: I23cb8a24c01e0cd1b805e41bae329351707c374b
Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
Amend 438c538fd285b33406633574f65dd5045baf8134 with QMAKE_AR_LTCG which
is needed when using LTCG configure option. Cleanup unused variables:
QMAKE_NM has never been used and QMAKE_CFLAGS_ISYSTEM is no longer used.
Pick-to: 6.0
Change-Id: Icdb9ba48f867ff30066d8fda0c223cc3b2be2c2d
Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
Update to latest revision and remove lipi-toolkit related configs from
recipe as recent change in dev branch remove lipi-toolkit completely
(commit 2dadd235600f748e682a6129beb76e514dc14265: Drop lipi-toolkit)
Task-number: QTBUG-90009
Change-Id: I8a054607e2279c735b45487af5a47212fb6a079a
Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
Needed to use the correct cross-compiler tools for objcopy and nm.
Fixes: QTBUG-90256
Pick-to: 6.0
Change-Id: I38048033b17d388b86612bc7205c4e22d948be29
Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
Reviewed-by: Pasi Petäjäjärvi <pasi.petajajarvi@qt.io>
QtCharts is part of Qt 6.1 Add-Ons.
Task-number: QTBUG-90009
Change-Id: Id4deeb5be0eb95bb5712a77d8a25aaf71eb25992
Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
Enable zstd compression support by default, if meta-oe layer
is included in the build.
Pick-to: 6.0
Change-Id: I343594025c3850dd2bfd54b6a476c3dfec320c57
Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
NFS uses hostname as the client id and doesn't work properly
if more than one VM is using the same hostname. Change to unique
hostname before mounting the cache.
Pick-to: 6.0
Change-Id: I58791d8eecc22589dc39a9e21a3b3a40afdfd905
Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* Update to Qt 6.0.0 RC2
* For non-essential Qt modules, change branch from dev to 6.0.0 where
branching has been made
Task-number: QTBUG-86349
Change-Id: If641367ecc0113296c5cf60e2ff67bfab56942ae
Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io>
Build needs to have both target and native as dependency.
Change-Id: Ib8f01b30822e1e3d2f170297b620c352819e77ca
Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
Support for mng cannot be enabled, default to formats available from oe-core.
Change-Id: I9ed3e8b9e173f13a67fef4832aa6ef42681f7285
Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
Add configuration for odbc and brotli, and use system sqlite
if enabled.
Change-Id: I7065bb00be3aa60e438a55c78a8361d102262e0e
Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
Add note about supported yocto branches using markdown syntax, rename
the file to match.
Change-Id: Ic7e4a8d8a910ab75f1c43b05132ee22805b763ef
Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
Reviewed-by: Rami Potinkara <rami.potinkara@qt.io>
Remove patch and add separate PACKAGECONFIG for disabling opengl.
Rename desktop opengl to gl to match what meta-qt5 is using.
Change-Id: I3308efd0717da79c813dcbc681787d47932a7f3e
Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>