aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* qtwebengine: few more fixes for gcc-11upstream/jansa/chromium-87Martin 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.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 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>
* qtbase: fix default value for QMAKE_ARSamuli Piippo2020-11-031-1/+1
| | | | | | | | The QMAKE_AR value is never empty as it always has at least the cqs argument. Use the default value if the variable has exactly one argument. Fixes issue #165. Signed-off-by: Samuli Piippo <samuli.piippo@qt.io>
* qtwebkit: Fix build with python 3.9Khem Raj2020-11-032-0/+33
| | | | | | backport a fix to build with python 3.9 Signed-off-by: Khem Raj <raj.khem@gmail.com>
* qtwebkit: Fix build when Qt is configured without SSLKhem Raj2020-11-032-0/+35
| | | | | | backport a patch to fix the build error Signed-off-by: Khem Raj <raj.khem@gmail.com>
* qtbase: Fix build on 32-bit arches with 64bit time_t onlyKhem Raj2020-11-034-0/+39
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* layer.conf: include gatesgarth in LAYERSERIES_COMPAT as wellMartin Jansa2020-10-151-1/+1
| | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qt5-creator: upgrade 4.13.1Andreas Müller2020-10-111-2/+2
| | | | Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
* python3-pyqt5: Update recipe to use pypi classDaniel Gomez2020-10-111-2/+6
| | | | | | | * Update recipe to inherit from pypi class. * Update homepage. Signed-off-by: Daniel Gomez <daniel@qtec.com>
* pyqtchart: Update to version 5.15.1 and use pypiDaniel Gomez2020-10-111-5/+8
| | | | | | | Old version no longer available through riverbankcomputing.com. Update to 5.15.1 and download the package sources using pypi class. Signed-off-by: Daniel Gomez <daniel@qtec.com>
* cinematicexperience: don't use trailing slash in SMartin Jansa2020-10-091-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>
* python3-pyqt5: upgrade to final 5.15.1Martin Jansa2020-09-151-4/+2
| | | | | | | | | | | | * use the released version from: https://www.riverbankcomputing.com/news/PyQt_v5.15.1_Released because the snapshots are pruned very quickly and were causing many fetch issues as the http://sources.openembedded.org/ is no longer updated from meta-qt5 builds * unfortunately this will sort lower than 5.15.1.dev2008271829 added in: https://github.com/meta-qt5/meta-qt5/commit/1650757f4182435a63985f73e477ed80927f0eac I should have rejected it before, if you care about binary package feeds, then send PE bump Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>