aboutsummaryrefslogtreecommitdiffstats
path: root/recipes-qt
Commit message (Collapse)AuthorAgeFilesLines
* qt5: set default qt edition to commercial for lts releasesv5.15.6-ltsAndrej Valek2021-09-011-3/+0
| | | | | | | | | | | Even if QT_EDITION was overridden via (= "commercial"), it always stayed as opensource. The problem was, that qt5-tls.inc file was included on recipe level, means no transfer to upper layer. It created a variable inconsistancy. Signed-off-by: Andrej Valek <andrej.valek@siemens.com> Change-Id: I3b26c6545a0a9b72a1f8e0559acc011f0cf18e44 Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
* qt5: update submodules for LTS 5.15.6Dan Ackers2021-09-011-1/+1
| | | | | | Task-id: QTBUG-94631 Change-Id: Ie2f1415a11fe6f49ac2a613d40fc84a337d0c5b3 Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* qt5: update submodules for LTS 5.15.6Jani Suonpera2021-08-258-9/+9
| | | | | | Task-number: QTBUG-94631 Change-Id: I6c1aa5010c1b19069ceba7f63714ad50b928f531 Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* qt5: update submodules for LTS 5.15.6Jani Suonpera2021-08-1344-46/+46
| | | | | | Task-number: QTBUG-94630 Change-Id: Ibae38dee3f1defebb4a489eb6d389ef29a21732a Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* qt5: update submodules for LTS 5.15.5v5.15.5-ltsJani Suonpera2021-06-151-1/+1
| | | | | | Task-number: QTBUG-93792 Change-Id: Ib9987eed1691a5588cd5fb875bc2800e0c42a960 Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* qt5: update submodules for LTS 5.15.5Jani Suonpera2021-06-083-3/+3
| | | | | | Task-number: QTBUG-9379 Change-Id: I19a5398b5976b73e96e3fdcadad8257e2aab069a Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
* qt5: update submodules for LTS 5.15.5Jani Suonpera2021-06-037-8/+8
| | | | | | Task-number: QTBUG-93792 Change-Id: Ibb8dba605fdd9a7c378d861ff88a102645441dcc Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* qt5: update submodules for LTS 5.15.5Jani Suonpera2021-05-287-8/+8
| | | | | | Task-number: QTBUG-93791 Change-Id: I6c73a937995aa87eb55d582f2224b19d25695824 Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* qt5: update submodules for LTS 5.15.5Jani Suonpera2021-05-2444-46/+46
| | | | | | Task-number: QTBUG-93791 Change-Id: Ib363b3b160b50c4ab14d86699648111f268a4037 Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* qt5: update submodules for LTS 5.15.4v5.15.4-ltsJani Suonpera2021-04-237-8/+8
| | | | | | Task-number: QTBUG-91985 Change-Id: I1690fcab080b1a00afbbdf977a9b070a453fd644 Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
* qt5: update submodules for LTS 5.15.4Jani Suonpera2021-04-2010-11/+11
| | | | | | Task-number: QTBUG-91987 Change-Id: I501592383270d8c4157816cbf22e6d8f2b362e1c Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* qt5: update submodules for LTS 5.15.4Jani Suonpera2021-04-168-9/+9
| | | | | | | Task-number: QTBUG-91987 Change-Id: I552fc5136538e307827345e7d1ba171161c3c4ab Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* qt5: update submodules for LTS 5.15.4Mikko Gronoff2021-04-017-8/+8
| | | | | | | | | Update to latest content in lts-5.15 branch. Task-number: QTBUG-91987 Change-Id: I7f58aab58a22b08fb8f230c48b39a61cd822c91b Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Tarja Sundqvist <tarja.sundqvist@qt.io>
* qt5: update submodules for LTS 5.15.4Jani Suonpera2021-03-256-6/+6
| | | | | | Task-number: QTBUG-91987 Change-Id: I6068c0b1f675c181b47268593e293f2447ad54b8 Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
* qt5: update submodules for LTS 5.15.4Jani Suonpera2021-03-1944-46/+46
| | | | | | | Task-number: QTBUG-91973 Change-Id: Iee40caec41f37b5d84ac9804aa9f27a16e37287f Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* qt5: update submodules for LTS 5.15.3v5.15.3-ltsJani Suonpera2021-02-265-6/+6
| | | | | | Task-number: QTBUG-90998 Change-Id: I0ab58851af49df8ac516998f0e0025903f32bd09 Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* qt5: update submodules for LTS 5.15.3Jani Suonpera2021-02-238-9/+9
| | | | | | Task-number: QTBUG-90998 Change-Id: I6190907f1426f124e959d75f298d1eb0f972d2fa Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
* qt5: update submodules for LTS 5.15Jani Suonpera2021-02-178-9/+9
| | | | | | Task-number: QTBUG-91153 Change-Id: I5bab0bdca2df02e804878468646a48b9f02fda7e Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
* Enable usage of mirror LTS repositories for meta-qt5Jani Suonpera2021-02-171-2/+4
| | | | | | | | | | LTS repositories have been defined with ${QT_LTS_GIT}/${QT_LTS_MODULE_REPO} in SRC_URI. Default values of QT_LTS_GIT and QT_LTS_MODULE_REPO points to codereview. Both values are possible to override e.g. via local.conf. Task-number: QTBUG-91148 Change-Id: I5ee4d4d68f2205160ebd32e68b923c87a6e02468 Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
* qt5: update submodules for LTS 5.15Jani Suonpera2021-02-098-9/+9
| | | | | | | | | Sync latest submodules. Task-number: QTBUG-90623 Change-Id: Ieeca71202a5bd62ef8327cec4cc48bae099a2597 Reviewed-by: Samuli Piippo <samuli.piippo@qt.io> Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
* Make LTS upstream branches git protocol easy to configureJani Suonpera2021-02-091-2/+3
| | | | | | | | | | | | The git protocol for the LTS repositories can be configured via QT_LTS_GIT_PROTOCOL. The default value is ssh, alternatively https protocol can be used. This requires HTTP Credentials to be setup as instructed in https://wiki.qt.io/Setting_up_Gerrit#How_to_get_started_-_Gerrit_registration Task-number: QTBUG-90706 Change-Id: I9d215d7181db7b619bc028a477d9812ae96239ee Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
* qt5: update submodules for LTS 5.15Jani Suonpera2021-02-0569-321/+233
| | | | | | | | | | | - Webengine-chromium branch changed from 83-based to 87-based. - PACKAGECONFIGs protobuf and jsoncpp are removed because these configurations has been removed from src/buildtools/configure.json - DEPENDS nodejs-native added. This mandatory for chromium build. Task-number: QTBUG-90623 Change-Id: Ic933c88399422941114915afe5baa202850928f4 Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
* Submodule update for 5.15.3Jani Suonpera2021-01-2844-86/+96
| | | | | | | | | LTS branches are used which need ssh access to coderview. LTS branches are commercial only. Task-number: QTBUG-88745 Change-Id: Id1273d8ba27e04aea4a1abf291370855ce57a73c Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
* qtserialbus: add PACKAGECONFIGs for modbus and socketcan5.15Samuli Piippo2020-12-291-1/+7
| | | | | | | | | Add new PACKAGECONFIGs to control modbus and socketcan features. Modbus depends on QtSerialPort and socketcan has runtime dependency to libsocketcan. Enable socketcan only if meta-oe layer is available. Change-Id: I746c9435d71eb96b71734dd9573b892e053e387a Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* Add nativesdk-qtdeclarative-tools to nativesdk packagegroupJani Suonpera2020-12-211-0/+1
| | | | | | | | Github issue: https://github.com/meta-qt5/meta-qt5/issues/128 Task-number: QTBUG-89188 Change-Id: I5becaab46b1af0bcb130905ba5177c28d31e2452 Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
* Merge remote-tracking branch 'qt/upstream/master' into 5.15Jani Suonpera2020-12-0432-74/+542
|\ | | | | | | | | Task-number: QTBUG-88755 Change-Id: I7adf9d6bb5fb8a2b0893d1c4b142db73996f20b9
| * 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>
| * qt5-creator: upgrade 4.13.1Andreas Müller2020-10-111-2/+2
| | | | | | | | Signed-off-by: Andreas Müller <schnitzeltony@gmail.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>
| * qtwebengine: refresh the patchesMartin Jansa2020-09-0817-77/+77
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * update to match https://github.com/meta-qt5/qtwebengine/commits/b5.15-glibc 5.15-glibc.meta-qt5.8 https://github.com/meta-qt5/qtwebengine/commits/b5.15 5.15-glibc.meta-qt5.8 https://github.com/meta-qt5/qtwebengine-chromium/commits/80-based-glibc 80-based-glibc.meta-qt5.4 https://github.com/meta-qt5/qtwebengine-chromium/commits/80-based 80-based.meta-qt5.4 * 0002-icu-use-system-library-only-targets.patch is only for chromium, so it was updated and moved to right place in SRC_URI * 0014-Fix-sandbox-Aw-snap-for-syscalls-403-and-407.patch prefix was moved to src/3rdparty not src/3rdparty/chromium so that it can apply with "git am" together with other chromium patches Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
| * qtwebengine: Fix sandbox freeze for glibc >= 2.31 on 32 bit systemsAndreas Müller2020-09-082-0/+142
| | | | | | | | | | | | | | | | * patch was taken from meta-browser. The only modification done was adding the error seen Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
| * qtwebengine: Fix patch fuzzAndreas Müller2020-09-081-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes: | ERROR: qtwebengine-5.15.0+gitAUTOINC+f526855509_7b2f027ea8-r0 do_patch: Fuzz detected: | | Applying patch 0005-icu-use-system-library-only-targets.patch | patching file src/3rdparty/chromium/third_party/icu/BUILD.gn | Hunk #3 succeeded at 1217 with fuzz 1 (offset 70 lines). | Hunk #4 succeeded at 1430 (offset 74 lines). | Hunk #5 succeeded at 1438 (offset 74 lines). | Hunk #6 succeeded at 1450 (offset 74 lines). Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
| * qtwebengine: Fix build by setting correct import pathAndreas Müller2020-09-081-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Fixes: | ERROR at //third_party/icu/BUILD.gn:10:1: Unable to load "<...>/qtwebengine/5.15.0+gitAUTOINC+f526855509_7b2f027ea8-r0/git/src/3rdparty/chromium/v8/snapshot_toolchain.gni". | import("//v8/snapshot_toolchain.gni") | ^----------------------------------- | See //url/BUILD.gn:97:15: which caused the file to be included. | deps += [ "//third_party/icu" ] | ^------------------ | Project ERROR: GN run error! * Discussion found at [1] * Build tested with/without icu in PACKAGECONFIG [1] https://github.com/meta-qt5/meta-qt5/pull/351 Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
| * qtwebkit: Add patch to fix build with bison 3.7Andreas Müller2020-09-082-0/+53
| | | | | | | | | | | | | | | | | | | | | | | | | | Fixes: |... /build/DerivedSources/WebCore/XPathGrammar.cpp:120:10: fatal error: XPathGrammar.hpp: No such file or directory | 120 | #include "XPathGrammar.hpp" | | ^~~~~~~~~~~~~~~~~~ | ... | .../build/DerivedSources/WebCore/CSSGrammar.cpp:160:10: fatal error: CSSGrammar.hpp: No such file or directory | 160 | #include "CSSGrammar.hpp" | | ^~~~~~~~~~~~~~~~ Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
| * qtwebengine: fix build with bison-3.7Martin Jansa2020-09-022-0/+53
| | | | | | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
| * qt5: Link with -pthread for riscv64Alistair Francis2020-09-022-0/+4
| | | | | | | | | | | | | | | | | | | | Linking with -pthread fixes the missing atomic linker failures on riscv64. Thsi fixes the following linker errors: qtestcase.h:359: more undefined references to `__atomic_fetch_xor_1' follow collect2: error: ld returned 1 exit status Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
| * qt5-creator: rrecommend qtwebengine dev related packagesAndreas Müller2020-09-021-0/+4
| | | | | | | | | | | | | | | | | | | | | | Actually these belong to packagegroup-qt5-toolchain-target but: * qtwebengine is a resource consuming build monster and not mandatory for everybody's qt-toolchain * as far as I tested qtwebengine does not build for clang - so reduce impact for people using clang-toolchain Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
| * qt5-creator: Add cmake to RRECOMMENDSAndreas Müller2020-09-021-0/+1
| | | | | | | | | | | | | | Without cmake qt-creator is not of much use - most projects use cmake these days and as far as I can remember qt will move to build with cmake. Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
| * qt5-creator: Make clang a PACKAGECONFIG - enabled for clang toolchainAndreas Müller2020-09-021-6/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Test case: * meta-clang in layers * gcc toolchain * build qttools with PACKAGECONFIG[clang] enabled to get (native) help tools. After setting clang PACKAGECONFIG at qttools, qt5-creator builds failed due to linker errors: Linker tried to link against native clang tools. Avoid that in the same way as clang-toolchain did but use PACKAGECONFIG. * clang-toolchain builds remain unchanged * a hint was dropped in the recipe to support users failing for same issue Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
| * qttools: Force build of native help-tools when clang is set in PACKAGECONFIGAndreas Müller2020-09-022-1/+34
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Am working on recipes for kdevelop and musescore. These require native help tools - at least because cmake configs reference them. * Have tried other - patch-less - ways to achieve this without success * Tested multiple combinations with and without clang in PACKAGECONFIG * gcc/clang toolchain with expected result: For clang set, native tools are build for clang misssing tools are not build. * Target build remained unchanged because it was buildung help tools with clang in PACKAGECONFIG * Tried also to add the patch to nativesdk but help tools were not build. Stopped further investigation - that is not a use case for me - sorry Note for clang-toolchain users (confused me a bit - now it's obvious): For qttools-native clang has to be set explicitly in PACKAGECONFIG, otherwise native help tools are not build (same as behaviour as before). Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
| * qttools: Remove unused variables/configurationsAndreas Müller2020-09-021-11/+0
| | | | | | | | | | | | | | | | | | | | | | Grepped around in sources of qttools and qtbase: there is not a single hint that these settings cause any effect. For the clang_config.. variables [1] was found: Seems the variables set were removed a while back. [1] https://code.qt.io/cgit/qt/qttools.git/commit/?id=e181ec2c20ede6b878187f3123d190e8b952deb1 Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
| * qt5-creator: Update to 4.13.0 beta2Khem Raj2020-08-262-8/+40
| | | | | | | | | | | | Fixed build with clang11 and musl Signed-off-by: Khem Raj <raj.khem@gmail.com>
| * qt5-creator: Refresh musl patchKhem Raj2020-08-261-3/+3
| | | | | | | | | | | | | | | | | | | | | | Fixes Applying patch 0001-Link-with-libexecinfo-on-musl.patch patching file src/plugins/debugger/debugger.pro Hunk #1 succeeded at 140 (offset 1 line). patching file src/plugins/qmldesigner/qmldesignerplugin.pro Hunk #1 succeeded at 4 with fuzz 2 (offset 1 line). Signed-off-by: Khem Raj <raj.khem@gmail.com>
| * maliit-framework-qt5: fix postinst/postrm scriptsGianfranco Costamagna2020-07-201-9/+5
| | | | | | | | | | | | | | | | | | | | ERROR: do_rootfs: Postinstall scriptlets of ['maliit-framework-qt5'] have failed. If the intention is to defer them to first boot, then please place them into pkg_postinst_ontarget_${PN} (). Deferring to first boot via 'exit 1' is no longer supported. Signed-off-by: Gianfranco Costamagna <costamagnagianfranco@yahoo.it> Signed-off-by: Gianfranco Costamagna <gianfranco.costamagna@abinsula.com> Signed-off-by: Gianfranco Costamagna <locutusofborg@debian.org>
| * qtbase: remove path of the build host from qmake.confMingde (Matthew) Zeng2020-07-081-2/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | OE_QMAKE_CFLAGS and OE_QMAKE_CXXFLAGS contain path of the build host, which is not useful for the target, and can be a potential security risk. It looks like the following in the target qmake.conf (actual build host path replaced with $PATH_OF_BUILD_HOST): isEmpty(QMAKE_CFLAGS): QMAKE_CFLAGS = -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=$PATH_OF_BUILD_HOST/qtbase/5.15.0+gitAUTOINC+f6fe4bbab7-r0=/usr/src/debug/qtbase/5.15.0+gitAUTOINC+f6fe4bbab7-r0 -fdebug-prefix-map=$PATH_OF_BUILD_HOST/qtbase/5.15.0+gitAUTOINC+f6fe4bbab7-r0=/usr/src/debug/qtbase/5.15.0+gitAUTOINC+f6fe4bbab7-r0 -fdebug-prefix-map=$PATH_OF_BUILD_HOST/qtbase/5.15.0+gitAUTOINC+f6fe4bbab7-r0/recipe-sysroot= -fdebug-prefix-map=$PATH_OF_BUILD_HOST/qtbase/5.15.0+gitAUTOINC+f6fe4bbab7-r0/recipe-sysroot-native= -fmacro-prefix-map and -fdebug-prefix-map are therefore removed from qmake.conf on the target, as these are default options only that can be overridden any time. Signed-off-by: Mingde (Matthew) Zeng <matthew.zeng@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>