aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* cinematicexperience: don't use trailing slash in Supstream/zeus-nextupstream/zeusMartin Jansa2020-11-051-1/+1
| | | | | | | | * see oe-core base.bbclass changes from: https://lists.openembedded.org/g/openembedded-core/message/143159 https://lists.openembedded.org/g/openembedded-core/message/143161 Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtbase-native: disable vulkan supportSamuli Piippo2020-07-221-0/+1
| | | | | | | Vulkan may get enabled if the host has vulkan headers available, which will cause a build break. Signed-off-by: Samuli Piippo <samuli.piippo@qt.io>
* qtbase: Add vulkan to PACKAGECONFIGsTom Hochstein2020-07-071-0/+1
| | | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> (cherry picked from commit 62bb2ca66bfc13f3216a207013a51c3b9a1b9f26)
* qtwayland: really use OpenGL ES 2 API for decoration blitterMarek Vasut2020-05-112-0/+34
| | | | | | | | Really use (as the comment states) the OpenGL ES 2 API for the decoration blitter. Fixes: QTBUG-80356 Signed-off-by: Marek Vasut <marex@denx.de>
* qtwayland: Backport fix for newer mesaMarek Vasut2020-04-142-1/+36
| | | | | | | | The qtwayland fails to build without this patch with newer Mesa 20.0.y, add the backport to permit the build to pass. Signed-off-by: Marek Vasut <marex@denx.de> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* python-pyqt5: remove PyQt_qreal_double from DISABLED_FEATURESArtem Panfilov2020-04-131-2/+0
| | | | | | | Since Qt 5.2.0 the qreal is double (see change d8bf317546bc in qtbase.git). Signed-off-by: Artem Panfilov <panfilov.artyom@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* python-pyqtchart: remove PyQt_qreal_double from DISABLED_FEATURESArtem Panfilov2020-03-181-2/+0
| | | | | | Since Qt 5.2.0 the qreal is double (see change d8bf317546bc in qtbase.git). Signed-off-by: Artem Panfilov <panfilov.artyom@gmail.com>
* python-pyqt5: disable whole PyQt_OpenGL and QtWidgets, QtQuickWidgets, ↵Martin Jansa2020-02-191-2/+2
| | | | | | | | | | QtQuick modules without opengl in DISTRO_FEATURES * fixes: sip: QOpenGLFramebufferObject is undefined in default nodistro setup without opengl in DISTRO_FEATURES Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* Add PyQtChart.Adrian Fiergolski2020-02-193-0/+80
| | | | Signed-off-by: Adrian Fiergolski <adrian.fiergolski@fastree3d.com>
* Revert "pyqt5: Upgrade to 5.13.2"Martin Jansa2020-02-193-6/+4
| | | | | | | | | | | | This reverts commit 02715fff5ee26e8baa03420083f6aa60b45c13ea. This version is too new for sip version in meta-oe/zeus: Error: This version of PyQt5 requires sip 4.19.19 or later. It was accidentally merged with other build fixes when re-syncing master and zeus before 5.14 upgrade in master. This is needed also for the newly added python-pyqtchart recipe.
* nativesdk-packagegroup: fix cmake builds using sdkMarc Reilly2020-01-141-0/+1
| | | | | | The cmake toolchain init files are packaged into nativesdk-qtbase-dev. Signed-off-by: Marc Reilly <marc@cpdesign.com.au>
* Revert "recipes: Use features_check instead of distro_features_check"Martin Jansa2020-01-131-1/+1
| | | | | | | | | | | | | | | | This reverts commit b7f4bd209c03c4f765cec84f4aa247819a6bb2f3. I've accidentally merged this to zeus which doesn't have the feautres_check.bbclass yet. Even for master branch it's problematic, because some people tend to use different branch of meta-qt5 with different OE releases, so if you need to use meta-qt5/master with zeus or older, you'll need to introduce features_check.bbclass (with just "inherit distro_features_check" in your own layer for the compatibility. In the oposite case when using meta-qt5/zeus (or older) with master/dunfell, you'll just get bunch of warnings about deprecated distro_features_check inherit which is safe to ignore.
* qtbase: Fix patch fuzz detected with devtoolMartin Jansa2020-01-111-4/+4
| | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtbase: Backport the patch from upstream gerritKhem Raj2020-01-101-14/+20
| | | | | | | This should address https://github.com/meta-qt5/meta-qt5/commit/f6ad80f95ae9951fc8830dcf2cdec6430fb2d910#commitcomment-36707349 Signed-off-by: Khem Raj <raj.khem@gmail.com>
* qt5-creator: Update musl patch to link qmldesigner with -lexecinfoKhem Raj2020-01-101-2/+11
| | | | | | | | Fixes link failures like below src/plugins/qmldesigner/designercore/exceptions/exception.cpp:116: undefined reference to `backtrace' Signed-off-by: Khem Raj <raj.khem@gmail.com>
* qtwebengine: Move CharAllocator definition to headerKhem Raj2020-01-072-0/+552
| | | | | | | | | This helps in getting full class definition, in other sources which are operating on sizeof operator, clang10 finds it insufficient information and errors out reporting that sizeof can not be applied on a forward declared class. This patch fixes that Signed-off-by: Khem Raj <raj.khem@gmail.com>
* qt5-creator: Add missing dep on libz.soKhem Raj2020-01-071-1/+1
| | | | | | | clang finds it since it has libz.so/native and accidentally decides to use that, but since its a cross build it fails to link. Signed-off-by: Khem Raj <raj.khem@gmail.com>
* qt5-creator: Make clang-format patch work with multiple clang versionsKhem Raj2020-01-071-7/+24
| | | | | | | | FormatStyle APIs keeps changing with clang versions. So there is no better way than checking for clang version to decide types, this ensures that it can build with various clang revs Signed-off-by: Khem Raj <raj.khem@gmail.com>
* qtwebengine: Include cstddef for size_t definitionKhem Raj2019-12-252-0/+44
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* qmllive: Fix build with multilib settingsKhem Raj2019-12-192-1/+43
| | | | | | | | | | | | | | Fixes ERROR: qmllive-5.12+gitAUTOINC+0c7bf141b0-r0 do_package: QA Issue: qmllive: Files/directories were installed but not shipped in any p ackage: /usr/lib/libqmllive.so.1.0 /usr/lib/libqmllive.so /usr/lib/libqmllive.so.1.0.0 /usr/lib/libqmllive.so.1 /usr/lib/pkgconfig /usr/lib/pkgconfig/qmllive.pc Signed-off-by: Khem Raj <raj.khem@gmail.com>
* quazip: Fix multilib buildsKhem Raj2019-12-192-2/+35
| | | | | | | | | | | | Fixes following errors when baselin != lib ERROR: quazip-0.7.3-r0 do_package: QA Issue: quazip: Files/directories were installed but not shipped in any package: /usr/lib/libquazip.so /usr/lib/libquazip.so.1 /usr/lib/libquazip.so.1.0 /usr/lib/libquazip.so.1.0.0 Signed-off-by: Khem Raj <raj.khem@gmail.com>
* qtwebkit: Fix linking errors on clang/mips/ppcKhem Raj2019-12-181-3/+7
| | | | | | Disable JIT on mips32/ppc as well Signed-off-by: Khem Raj <raj.khem@gmail.com>
* ogl-runtime: Only compile for supported architecturesKhem Raj2019-12-181-0/+2
| | | | | | | | | EASTL does not yet support all architectures that oe does so this is better to limit it to supported ones https://code.qt.io/cgit/qt3dstudio/qt3dstudio-eastl.git/tree/UnknownVersion/include/EABase/config/eaplatform.h Signed-off-by: Khem Raj <raj.khem@gmail.com>
* qttools: Add option to disable qdocKhem Raj2019-12-142-1/+35
| | | | | | | | | qdoc needs clang on build host, therefore add an option so it can disabled when clang is not part of build system, it can also peek into build host and if there is a version of clang installed it will configure for it but then conflict with gcc during compilation Signed-off-by: Khem Raj <raj.khem@gmail.com>
* qttools: Use CONFIG+=disable_external_rpathKhem Raj2019-12-141-5/+2
| | | | | | Avoids using tools to remove rpaths later on Signed-off-by: Khem Raj <raj.khem@gmail.com>
* packagegroup-qt5-toolchain-target: Make machine specificKhem Raj2019-12-091-0/+1
| | | | | | We want to deploy arch specific overrides Signed-off-by: Khem Raj <raj.khem@gmail.com>
* recipes: Disable clang dependent recipes for riscv64/32Khem Raj2019-12-094-0/+14
| | | | | | | Since clang is not buildable for RISC-V, as yet, these should be disabled as well. Signed-off-by: Khem Raj <raj.khem@gmail.com>
* qtwebengine: Fix build with 64bit time_t on 32bit architecturesKhem Raj2019-12-022-0/+71
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* qtwebkit: add missing flex-native depChristopher Larson2019-11-281-1/+1
| | | | Signed-off-by: Christopher Larson <chris_larson@mentor.com>
* qt5-creator, qtbase: Replace python with python3Khem Raj2019-11-282-3/+3
| | | | | | Ensure py3 is used during build Signed-off-by: Khem Raj <raj.khem@gmail.com>
* qtdeclarative: Ask for python3 explicitlyKhem Raj2019-11-272-1/+63
| | | | | | Python2 is going out in Jan 2020 Signed-off-by: Khem Raj <raj.khem@gmail.com>
* qtbase: Fix build on 32bit arches with 64bit time_tKhem Raj2019-11-274-0/+65
| | | | | | | time element is deprecated on new input_event structure in kernel's input.h Signed-off-by: Khem Raj <raj.khem@gmail.com>
* recipes: Use features_check instead of distro_features_checkKhem Raj2019-11-271-1/+1
| | | | | | distro_features_check is now deprecated Signed-off-by: Khem Raj <raj.khem@gmail.com>
* qtwebengine: Fix musl buildKhem Raj2019-11-202-0/+30
| | | | | | | | | | | Currently, musl build fails to generate .pc ( packageconfig ) files because qmake has logic to detect glibc, which obviously will be failing for musl, and as a result it does not generate all needed files which then fails during do_install like below | sed: can't read /mnt/b/yoe/build/tmp/work/core2-32-yoe-linux-musl/qtwebengine/5.13.2+gitAUTOINC+556576b55f_843d70ac87-r0/image/usr/lib/pkgconfig/Qt5WebEngineCore.pc: No such file or directory Signed-off-by: Khem Raj <raj.khem@gmail.com>
* pyqt5: Upgrade to 5.13.2Khem Raj2019-11-203-4/+6
| | | | | | | Blacklist py2 version, it does not build and py2 is on its way out in Jan 2020 anyway Signed-off-by: Khem Raj <raj.khem@gmail.com>
* qttools: don't install tst_qtattributionsscannerMartin Jansa2019-11-011-1/+0
| | | | | | | | | | | | | | | | | * no longer enabled in cross builds since upstream commit: commit de220c1a8459b0d5a4080e0d637e1a5e5a920394 Author: Kai Koehne <kai.koehne@qt.io> Date: Thu Jun 20 12:18:35 2019 +0200 Disable tests not working for Android and WinRT Fixes: QTBUG-73626 Fixes: QTBUG-73627 Fixes: QTBUG-73628 Fixes: QTBUG-73629 Fixes: QTBUG-73630 Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qt5: Upgrade to Qt 5.13.2Martin Jansa2019-10-31102-293/+209
| | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* python(3)-pyqt5: add qml supportFrancesco Mocci2019-10-311-4/+3
| | | | | | * drop unnecessary PYQT_MODULES override with the same value Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* libqofono: bump SRCREV and add a fix for voicecallChristophe Chapuis2019-10-302-3/+61
| | | | | | | This fix is currently in discussion upstream for merge: https://git.merproject.org/mer-core/libqofono/merge_requests/16 Signed-off-by: Christophe Chapuis <chris.chapuis@gmail.com>
* qtbase: Add PACKAGECONFIG for lttngAndreas Holzammer2019-10-151-0/+1
| | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* layer: Mark zeus as compatible releaseKhem Raj2019-10-091-1/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* ogl-runtime: Fix build on x86_64Khem Raj2019-10-082-0/+36
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* README.md: Document need for 32bit host compilerKhem Raj2019-10-081-0/+7
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* qtwayland: Fix build with clang/libc++Khem Raj2019-10-082-1/+33
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* qtbase: Fix build when fp16 is usedKhem Raj2019-10-084-0/+40
| | | | | | | | Conversions between float and half are only available when the taraget has the half-precision extension. Guard these intrinsics accordingly Signed-off-by: Khem Raj <raj.khem@gmail.com>
* qt3d-runtime: update to ogl-runtime v2.4Mikko Gronoff2019-09-235-16/+191
| | | | | | | | | | Qt 3D Studio Runtime 2.x switches/upgrades to OpenGL Runtime with version update 2.3 -> 2.4. * Contains new 3rdparty submodule EASTL (Electronic Arts Standard Template Library), recipe adjusted accordingly. * format-security, examples & musl libc build issues fixed Signed-off-by: Mikko Gronoff <mikko.gronoff@qt.io>
* qtvirtualkeyboard: update supported layoutsSamuli Piippo2019-09-231-0/+22
| | | | | | | | | Update PACKAGECONFIGs with all the supported keyboard layouts. Change-Id: I943629b33f6132a68f49f83bcf02e6d822ddb34f Reviewed-by: Kwangsub Kim <kwangsub.kim@qt.io> Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io> Signed-off-by: Mikko Gronoff <mikko.gronoff@qt.io>
* qt5-creator: Fix clangformat with clang 9.xKhem Raj2019-09-062-0/+37
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* qttools: Add CONFIG+=config_clang_done when not building with clangKhem Raj2019-09-031-3/+5
| | | | | | | | | | | | | | | | This ensures that dev packages from clang are not looked into during configure Define YOCTO_ALTERNATE_EXE_PATH pointing into target sysroot so that llvm-config can find the target libclang instead of native one Fixes linking ../../bin/qdoc TMPDIR/work/cortexa7t2hf-neon-vfpv4-yoe-linux-gnueabi/qttools/5.13.0+gitAUTOINC+cc9250477e-r0/recipe-sysroot-native/usr/lib/libclang.so: file not recognized: file format not recognized clang-9: error: linker command failed with exit code 1 (use -v to see invocation) make[2]: *** [Makefile:212: ../../bin/qdoc] Error 1 Signed-off-by: Khem Raj <raj.khem@gmail.com>
* qtwebengine: Fix compile failure with 5.2+ kernel headersKhem Raj2019-09-032-0/+30
| | | | | | | Fixes error: 'SIOCGSTAMP' was not declared in this scope Signed-off-by: Khem Raj <raj.khem@gmail.com>