summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* qtwebengine: fix build with glibc-2.34upstream/master-nextupstream/masterupstream/jansa/masterMartin Jansa2021-08-0414-24/+170
| | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtsvg: fix CVE-2021-3481Kai Kang2021-08-042-0/+75
| | | | | | | | | | | | Backport and squash commits 85b70a721695991e8a5bbe4aa52e5320e170e90c and bfd6ee0d8cf34b63d32adf10ed93daa0086b359f from qtsvg upstream to fix CVE-2021-3481. Ref: https://security-tracker.debian.org/tracker/CVE-2021-3481 Signed-off-by: Kai Kang <kai.kang@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* layer.conf: Update to honisterMartin Jansa2021-08-031-1/+1
| | | | | | | This marks the layers as compatible with honister now they use the new override syntax. Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* Convert to new override syntaxMartin Jansa2021-08-0357-245/+245
| | | | | | | | | | This is the result of automated script (0.9.0) conversion: oe-core/scripts/contrib/convert-overrides.py . converting the metadata to use ":" as the override character instead of "_". Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qt5-creator: upgrade 4.15.0 -> 4.15.2 and fix build with clang/llvm 13+Andreas Müller2021-07-233-2/+85
| | | | Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
* qtwayland: Check for wayland feature for enabling wayland-eglKhem Raj2021-06-231-1/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* qtwebengine: Add missing dbus dependencyPhilipp Zabel2021-06-011-0/+1
| | | | | | | | | | | QtWebEngine has a hard dependency on D-Bus, which is currently fulfilled indirectly via the pulseaudio dependency. As soon as pulseaudio is disabled via DISTRO_FEATURES_BACKFILL_CONSIDERED, building QtWebEngine fails. Add a direct dbus dependency to qtwebengine_git.bb to fix this. Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* cmake_qt5: Add correct qtbase DEPENDSAndreas Müller2021-05-311-1/+4
| | | | | | | | | | | Discussion started at [1] To start a proper fix, set qtbase dependencies depending on target. [1] https://github.com/Freescale/meta-freescale/issues/798 Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qwt-qt5: upgrade 6.1.4 -> 6.1.5Andreas Müller2021-05-192-134/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | Backported patch can go ========= Qwt 6.1.5 ========= 1) Maintenance - Avoid using some of the deprecated Qt APIs - Missing includes of QPainterPath ( Qt 5.15 ) added - QwtPlotSpectroCurve: missing public inheritance - QwtPlotTradingCurve: missing public inheritance 2) Bug fixes - QwtLinearColorMap: handling of alpha values in color stops fixed - QwtPlotRasterItem: missing color table initialization for QImage::Format_Indexed8 - QwtScaleWidget: missing QEvent::LayoutRequest added - QwtSetSample: bound rectangle fixed for empty sets Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
* qtwebengine: few more fixes for gcc-11Martin Jansa2021-05-102-6/+31
| | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtwebengine: lower MODULE_VERSION to 5.15.2Martin Jansa2021-05-105-8/+43
| | | | | | | | | | * as we cannot upgrade all modules past 5.15.2 due to license change and the branches for 5.15.4 not available publicly, but qtwebengine and the chromium bits which are probably most important for security fixes are available and hopefully we can use them for non-commercial use Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtwebengine: upgrade to latest 5.15 and 87-based, fix build with gcc-11Martin Jansa2021-05-1028-70/+122
| | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtwebengine: add dependency on nodejs-nativeMartin Jansa2021-05-081-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | * it's mandatory since this commit: commit c9d902ca6ca3b1aa2e2762329d18c226d26520af Author: Allan Sandfeld Jensen <allan.jensen@qt.io> Date: Fri Nov 6 09:16:15 2020 +0100 Adaptations for Chromium 87 * unfortunatelly missing this dependency only shows an warning in do_configure: Note: The following modules are not being compiled in this configuration: webenginecore webengine webenginewidgets WARNING: Nodejs is required to build QtWebEngine. WARNING: QtWebEngine will not be built. and then it fails in do_install with: make[1]: Leaving directory '/OE/build/oe-core/tmp-glibc/work/core2-64-oe-linux/qtwebengine/5.15.3+gitAUTOINC+f121523512_9406a89a9d-r0/build/src' sed: can't read /OE/build/oe-core/tmp-glibc/work/core2-64-oe-linux/qtwebengine/5.15.3+gitAUTOINC+f121523512_9406a89a9d-r0/image/usr/lib/pkgconfig/Qt5WebEngineCore.pc: No such file or directory WARNING: exit code 2 from a shell command. Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtwebengine: remove PACKAGECONFIG for jsoncpp and protobufMartin Jansa2021-05-081-2/+0
| | | | | | | | | | | | | | | | * removed in: commit ed0f3c2ef0f17c82f9ba1e8b687f46f468c705c7 Author: Allan Sandfeld Jensen <allan.jensen@qt.io> Date: Fri Jan 15 15:38:14 2021 +0100 Remove configure options that doesn't work They are just confusing users. * fixes: ERROR: Enabling/Disabling unknown feature 'webengine-system-jsoncpp'. Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtwebengine: upgrade to 5.15.4 with chromium-87Martin Jansa2021-05-0832-520/+135
| | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qt5-creator: upgrade 4.14.2 -> 4.15.0Andreas Müller2021-05-082-49/+3
| | | | | | | * 4.15.0 build fine with gcc11 * backported patch can go - it is upstream Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
* qt5-creator: upgrade 4.14.0 -> 4.14.2Andreas Müller2021-04-291-2/+2
| | | | Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
* qt5-creator: Fix build with LLVM 12 / clang PACKAGECONFIG enabledAndreas Müller2021-04-292-0/+46
| | | | Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
* qtquickcontrols2: Fix broken Menu slipping out of screen for 2nd+ openAndreas Müller2021-04-162-0/+130
| | | | Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
* qtwebengine: Fix build with GCC 11Khem Raj2021-04-102-0/+24
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* qtwebengine: Add unconditional dep on libxkbcommonKhem Raj2021-04-101-1/+1
| | | | | | | It seems qtwebengine 5.15.1+ wants this regardless of X11 being in distro features Signed-off-by: Khem Raj <raj.khem@gmail.com>
* ogl-runtime: Fix build on ppc64Khem Raj2021-04-102-0/+60
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* qtwebkit: Disable bmalloc on mips/ppc/riscvKhem Raj2021-04-101-3/+4
| | | | | | | This is needed along when JIT is disabled see https://bugs.webkit.org/attachment.cgi?id=342881&action=diff Signed-off-by: Khem Raj <raj.khem@gmail.com>
* layer.conf: update LAYERSERIES_COMPAT for hardknottupstream/jansa/hardknottupstream/hardknott-nextupstream/hardknottMartin Jansa2021-03-171-1/+1
| | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtwebkit: Fix build with gcc11/riscvKhem Raj2021-03-102-0/+26
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* qt3d: Fix build on riscv/gcc11Khem Raj2021-03-102-0/+30
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* qtwebkit: Disable gold linker for riscv/ppc/mipsKhem Raj2021-03-101-2/+3
| | | | | | | gold linker seems to not link the shared lib properly as it results in textrels on these arches. So fallback to bfd linker. Signed-off-by: Khem Raj <raj.khem@gmail.com>
* qt5-creator: Fix parse with latest meta-clangAndreas Müller2021-03-051-1/+1
| | | | | | | | | | | | | | | | Since meta-clang's commit d38888ea80965206c1d2eab9958db1ff980c56c4 Author: Zoltán Böszörményi <zboszor@pr.hu> Date: Thu Feb 18 04:29:49 2021 -0500 clang: Merge llvm-common into clang Signed-off-by: Zoltán Böszörményi <zboszor@pr.hu> parsing fails with: | ERROR: Nothing PROVIDES 'llvm-common' (but /home/superandy/data/oe-core/sources/meta-qt5/recipes-qt/qt5/qt5-creator_git.bb DEPENDS on or otherwise requires it Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
* qtdeclarative: Another fix for gcc11Khem Raj2021-03-042-0/+31
| | | | | | This was left out since v1 not v2 of the prior patch was merged. Signed-off-by: Khem Raj <raj.khem@gmail.com>
* qtdeclarative: Fix build with gcc11Khem Raj2021-03-042-0/+33
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* qtbase: Fix build with gcc-11Khem Raj2021-03-044-0/+51
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* qtbase: Define OE_QMAKE_OBJCOPY for linux-oe-g++Dan Christensen2021-03-024-13/+18
| | | | | | | | This is useful when QMake has CONFIG+=separate_debug_info which is often not during the actual bitbake builds but when using an eSDK produced by the meta-toolchain-qt5 recipe. Signed-off-by: Dan Christensen <opello@opello.org>
* qtwebkit: Do not use gold with riscv64Khem Raj2021-03-021-0/+1
| | | | | | gold is not support with riscv Signed-off-by: Khem Raj <raj.khem@gmail.com>
* qtdeclarative: fix buildtime configurationUlrich Ölmann2021-03-021-0/+2
| | | | | | | Without this line PACKAGECONFIG did not have any influence on the actual package configuration. Signed-off-by: Ulrich Ölmann <u.oelmann@pengutronix.de>
* qtdeclarative: overwrite do_install_ptestKai Kang2021-02-081-0/+19
| | | | | | | | | | | | | | | | Overwrite and extend do_install_ptest for qtdeclarative. It fixes runtime errors: | FAIL! : TestQmllint::initTestCase() '!m_dataDirectory.isEmpty()' returned FALSE. ('data' directory not found) With this change, more tests have been run and the results are better: passed: 993 -> 2318 failed: 182 -> 113 Signed-off-by: Kai Kang <kai.kang@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qt5-native.inc, nativesdk-qt5.inc, ↵Martin Jansa2021-01-273-3/+3
| | | | | | | | | | | nativesdk-packagegroup-qt5-toolchain-host: reorder inherits to fix new QA check * fixes: WARNING: meta-qt5/recipes-qt/qt5/qtbase-native_git.bb: QA Issue: qtbase-native: native/nativesdk class is not inherited last, this can result in unexpected behaviour. [native-last] WARNING: meta-qt5/recipes-qt/qt5/nativesdk-qtbase_git.bb: QA Issue: nativesdk-qtbase: native/nativesdk class is not inherited last, this can result in unexpected behaviour. [native-last] WARNING: meta-qt5/recipes-qt/packagegroups/nativesdk-packagegroup-qt5-toolchain-host.bb: QA Issue: nativesdk-packagegroup-qt5-toolchain-host: native/nativesdk class is not inherited last, this can result in unexpected behaviour. [native-last] Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtwebengine: refresh the patchesMartin Jansa2021-01-2732-75/+75
| | | | | | | | | | * update to match https://github.com/meta-qt5/qtwebengine/commits/b5.15-glibc 5.15-glibc.meta-qt5.9 https://github.com/meta-qt5/qtwebengine/commits/b5.15 5.15.meta-qt5.9 https://github.com/meta-qt5/qtwebengine-chromium/commits/83-based-glibc 83-based-glibc.meta-qt5.1 https://github.com/meta-qt5/qtwebengine-chromium/commits/83-based 83-based.meta-qt5.1 Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtbase: revert one commit to fix build in some configurationsMartin Jansa2021-01-264-0/+70
| | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* Add nativesdk-qtdeclarative-tools to nativesdk packagegroupJani Suonpera2021-01-221-0/+1
| | | | | | | Github issue: https://github.com/meta-qt5/meta-qt5/issues/128 Task-number: QTBUG-89188 Change-Id: I5becaab46b1af0bcb130905ba5177c28d31e2452
* Update qtwebengine-chromiumJani Suonpera2021-01-222-28/+1
| | | | | | Newer hash from 83-based branch. Change-Id: I3e944e8bf9ced2311569f298016a168c1336dc26
* Update to Qt 5.15.2Jani Suonpera2021-01-2273-1409/+1204
| | | | | Signed-off-by: Jani Suonpera <jani.suonpera@qt.io> Change-Id: I5992e74cf524f9378dab64503345111b1cc159f2
* QTWebkit: Support RISC-V ISA on QTwebkitChenxi Mao2021-01-222-1/+87
| | | | | | There are 3 changes to support RISC-V 1. Add a patch to support RISC-V CPU 2. Disable JIT as mips/ppc did
* QtWebkit: Set release build by defaultChenxi Mao2021-01-221-0/+1
| | | | | | | | | Current Qtwebkit configuration is debug build by default. Change it to release build to have better performance. Change-Id: Ib5e10bfd62edf79ddc304332ff10fdbe3abf58f0 Reviewed-by: Chenxi Mao <chenxi.mao2013@gmail.com> Reviewed-by: Konstantin Tokarev <annulen@yandex.ru>
* qtwebengine: Fix build with clang-11Khem Raj2021-01-222-0/+27
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* qt5-creator: upgrade 4.13.1 -> 4.14.0Andreas Müller2021-01-221-3/+3
| | | | Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
* qt5-creator: Fix rpath QA errorAndreas Müller2021-01-221-1/+4
| | | | | | | | | | Fixes: | ERROR: QA Issue: package qt5-creator contains bad RPATH $ORIGIN:$ORIGIN/../:$ORIGIN/.:/home/superandy/tmp/oe-core-glibc/work/cortexa7t2hf-neon-vfpv4-mortsgna-linux-gnueabi/qt5-creator/4.14.0+gitAUTOINC+909f74dc56-r0/recipe-sysroot/usr/lib in file /home/superandy/tmp/oe-core-glibc/work/cortexa7t2hf-neon-vfpv4-mortsgna-linux-gnueabi/qt5-creator/4.14.0+gitAUTOINC+909f74dc56-r0/packages-split/qt5-creator/usr/lib/qtcreator/plugins/libProjectExplorer.so | package qt5-creator contains bad RPATH $ORIGIN:$ORIGIN/../:$ORIGIN/.:/home/superandy/tmp/oe-core-glibc/work/cortexa7t2hf-neon-vfpv4-mortsgna-linux-gnueabi/qt5-creator/4.14.0+gitAUTOINC+909f74dc56-r0/recipe-sysroot/usr/lib in file /home/superandy/tmp/oe-core-glibc/work/cortexa7t2hf-neon-vfpv4-mortsgna-linux-gnueabi/qt5-creator/4.14.0+gitAUTOINC+909f74dc56-r0/packages-split/qt5-creator/usr/lib/qtcreator/plugins/libProjectExplorer.so | package qt5-creator contains bad RPATH $ORIGIN:$ORIGIN/../:$ORIGIN/.:/home/superandy/tmp/oe-core-glibc/work/cortexa7t2hf-neon-vfpv4-mortsgna-linux-gnueabi/qt5-creator/4.14.0+gitAUTOINC+909f74dc56-r0/recipe-sysroot/usr/lib in file /home/superandy/tmp/oe-core-glibc/work/cortexa7t2hf-neon-vfpv4-mortsgna-linux-gnueabi/qt5-creator/4.14.0+gitAUTOINC+909f74dc56-r0/packages-split/qt5-creator/usr/lib/qtcreator/plugins/libProjectExplorer.so | package qt5-creator contains bad RPATH $ORIGIN:$ORIGIN/../:$ORIGIN/.:/home/superandy/tmp/oe-core-glibc/work/cortexa7t2hf-neon-vfpv4-mortsgna-linux-gnueabi/qt5-creator/4.14.0+gitAUTOINC+909f74dc56-r0/recipe-sysroot/usr/lib in file /home/superandy/tmp/oe-core-glibc/work/cortexa7t2hf-neon-vfpv4-mortsgna-linux-gnueabi/qt5-creator/4.14.0+gitAUTOINC+909f74dc56-r0/packages-split/qt5-creator/usr/lib/qtcreator/plugins/libProjectExplorer.so [rpaths] Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
* qt5-creator: remove stale desktop fileAndreas Müller2021-01-221-10/+0
| | | | Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
* qtwebkit: fix build with icu >= 68Andreas Müller2021-01-229-7/+133
| | | | Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
* qt5-creator: Skip it when meta-python2 is not in layermixKhem Raj2020-11-111-0/+5
| | | | | | | | it depends on qtwebengine which inturn depends on chromium which inturn depends on python2 during build. So lets disable it when meta-python2 is not used until such time when chromium does not need python2 Signed-off-by: Khem Raj <raj.khem@gmail.com>
* qtbase: Disable LTOKhem Raj2020-11-111-0/+4
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>