Commit Graph

966 Commits

Author SHA1 Message Date
Samuli Piippo
3181026192 qtdeclarative: remove workaround
example installation is now fixed
2020-06-04 15:39:42 +03:00
Samuli Piippo
3d8922e368 Update modules
The cross-complilation support for tools was merged, remove obsolete
patch. Regenerate cmake files for modules affected by it.
2020-06-04 12:55:16 +03:00
Samuli Piippo
be8a586c85 Remove qttranslation dependency from recipes
Does not work as expected and cannot be used for qtbase.
2020-06-03 07:36:57 +03:00
Samuli Piippo
a6f0dd9305 Update modules
Remove merged patches and remove unneeded patching from qtbase.
2020-05-25 08:37:02 +03:00
Samuli Piippo
bd58b0e6cd perl: expand native sysroot paths
Replace use of environment variable to the native sysroot with
full paths that are relocated during SDK installation. This allows
use of perl without sourcing to setup-environment script.
2020-05-19 13:28:46 +03:00
Samuli Piippo
3f816f37c0 Use qmake for modules not supporting cmake
Switch to using qmake until the modules have cmake integration.
2020-05-19 09:50:09 +03:00
Samuli Piippo
15d42fc22c Remove obsolete install fix for qmake builds
With recipe-sysroot now used, the concurrent installation
cannot occur and the install fix is not needed.
2020-05-19 09:48:58 +03:00
Samuli Piippo
e56547ecb5 Update modules 2020-05-18 13:36:30 +03:00
Samuli Piippo
adc1bf11ef qttools: remove commented blacklisting
module works now.
2020-05-18 12:26:05 +03:00
Samuli Piippo
651476486a Update packagegroups
Add buildable modules
2020-05-18 12:24:40 +03:00
Samuli Piippo
b3107df602 Add default qmake configration to work from SDK
The default options are used when the setup-environment script
is not used. This is useful when running qmake builds from
Qt Creator

Task-number: QTBUG-84228
2020-05-18 12:18:10 +03:00
Samuli Piippo
b00138a4d5 cmake: add compiler to the PATH
Compiler needs to be in PATH to be found by CMake.
2020-05-18 08:45:54 +03:00
Samuli Piippo
313d317a42 Add missing quotes 2020-05-18 08:45:26 +03:00
Samuli Piippo
33593d668e Support qmake from SDK
Add correct paths to the qt.conf file for the SDK. Remove unneeded
qtbase patch and patching of the pri/prf files.
2020-05-14 17:26:48 +03:00
Samuli Piippo
6b202cf317 Add recipe for Qt6 toolchain 2020-05-14 16:58:25 +03:00
Samuli Piippo
90925c5d16 Create cmake toolchain file for Qt
Generate new toolchain file that allows using Qt from the SDK
without sourcing the setup-environment script. This is particularly
useful for integrating the SDK with QtCreator.

Remove qt-cmake and the related qt.toolchain.cmake as they do not
work correctly when used with OE.
2020-05-14 13:06:23 +03:00
Samuli Piippo
d1db1a3286 Add recipe for QtVirtualKeyboard
The language PACKACECONFIGs generated from source code with:
  grep ".._..$" cmake/QtVirtualKeyboardSetup.cmake | xargs -I@ echo PACKAGECONFIG[lang-@] = \"-DFEATURE_vkb_lang_@=ON,-DFEATURE_vkb_lang_@=OFF\"

recipes-qt/qt6/qtvirtualkeyboard_git.bb
2020-05-14 12:52:53 +03:00
Samuli Piippo
8c11bddd40 nativesdk: add qt6 cmake configuration
Add needed paths for the host tools into the cmake toolchain
configuration.
2020-05-14 12:52:51 +03:00
Samuli Piippo
38aeca762c Add qtwayland to the host packagegroup
wayland is filtered from DISTRO_FEATURES, need to qtwayland
packages always to the host packages.
2020-05-12 10:16:02 +03:00
Samuli Piippo
391e0fbef5 Add recipe for qt5compat 2020-05-08 14:26:55 +03:00
Samuli Piippo
d16e00e342 Update modules 2020-05-08 12:49:03 +03:00
Samuli Piippo
b49664d72e Add patches as well 2020-05-06 10:04:06 +03:00
Samuli Piippo
df382ff373 Update submodules 2020-05-06 09:12:49 +03:00
Samuli Piippo
4ef5a29445 Add support for building toolchain
A WIP patch that supports cross-compiling tools needed for the
nativesdk. Patching needed for the cmake files to work in
the relocated sdk.
2020-04-28 17:38:43 +03:00
Samuli Piippo
baf5866b1a Add qtquick3d and qtshadertools 2020-04-28 17:15:37 +03:00
Samuli Piippo
3ec8742893 Update modules 2020-04-09 16:18:35 +03:00
Samuli Piippo
a76bb5b818 update modules 2020-04-08 14:37:08 +03:00
Samuli Piippo
c83312d402 Use syncqt from libexecs
syncqt is moved to libexec, but prf files still try to find it from bins.
2020-04-07 17:26:38 +03:00
Samuli Piippo
1d97adfd6c Update module revisions
remove merged patch
2020-04-06 11:30:35 +03:00
Samuli Piippo
562aa2e970 Add dunfell to layer compatibility 2020-04-03 16:09:44 +03:00
Samuli Piippo
4f0c690be2 Don't include module that are not working 2020-04-03 16:06:02 +03:00
Samuli Piippo
d20629f749 Update modules 2020-04-03 16:05:47 +03:00
Samuli Piippo
05324f3198 update modules
this brings qtwayland back
2020-04-02 17:04:24 +03:00
Samuli Piippo
b680cdb148 update modules
qtquickcontrols2 patch was merged
2020-04-01 15:19:14 +03:00
Samuli Piippo
59d97a4329 update qtquickcontrols2 patch 2020-03-31 11:09:41 +03:00
Samuli Piippo
aea848fc5b update modules
with working translations
2020-03-31 09:38:31 +03:00
Samuli Piippo
85b084989a add class for sdk population
... to create qt.conf
2020-03-25 14:34:47 +02:00
Samuli Piippo
b6dfcd8ed2 qtquickcontrols2: workaround for bitness issues
The following configuration files were considered but not accepted:
   /home/sapiippo/development/build/cmake/host/install/lib/cmake/Qt6QmlTools/Qt6QmlToolsConfig.cmake, version: 6.0.0 (64bit)
2020-03-25 12:35:56 +02:00
Samuli Piippo
2237e27b99 qtbase: use default PACKAGECONFIG without target override
This make it simpler to override in bbappends, when you don't need
to use the override there too.
2020-03-25 12:35:00 +02:00
Samuli Piippo
fe753369b5 add dependency to perl 2020-03-25 12:34:35 +02:00
Samuli Piippo
da050f70d2 update module revision 2020-03-20 15:56:50 +02:00
Samuli Piippo
2f4aa0aff4 qmake: don't use recursive by default 2020-03-20 08:45:35 +02:00
Samuli Piippo
a3b628e712 qtbase: reorder PACKAGECONFIGS 2020-03-20 08:45:10 +02:00
Samuli Piippo
e860d5f83c translations needs qtbase
... which means qtbase cannot have dependency to translations.
2020-03-20 08:41:51 +02:00
Samuli Piippo
ba72ceba4f Use same variables for SRC_URI as in meta-qt5 2020-03-20 08:40:09 +02:00
Samuli Piippo
bcb8c13a7f Add support for qmake 2020-02-17 17:21:03 +02:00
Samuli Piippo
a6f3f48553 Remove unused patch 2020-02-17 10:36:42 +02:00
Samuli Piippo
88fccfaca8 remove temporary patches 2020-02-13 12:22:34 +02:00
Samuli Piippo
e2b421a5b6 Fix example build 2020-02-13 12:20:45 +02:00
Samuli Piippo
8d1532aac7 Add qtdeclarative-native dependency automatically 2020-02-13 12:19:50 +02:00