summaryrefslogtreecommitdiffstats
path: root/recipes-qt
Commit message (Collapse)AuthorAgeFilesLines
...
| | * 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>
| | * qtserialbus: Fix build with 5.2+ kernel headersKhem Raj2019-09-032-0/+35
| | | | | | | | | | | | | | | | | | Backport relevant patch from upstream Signed-off-by: Khem Raj <raj.khem@gmail.com>
| | * qtwebengine: Add pulseaudio supportMichael Davis2019-08-221-1/+4
| | | | | | | | | | | | | | | | | | Add pulseaudio support if it is a distro feature Signed-off-by: Michael Davis <michael.davis@essvote.com>
| | * qtwebengine: Rename jasoncpp to jsoncppMichael Davis2019-08-221-1/+1
| | | | | | | | | | | | | | | | | | | | | jasoncpp is not the name of the package included in meta-oe. The correct naming is jsoncpp. Signed-off-by: Michael Davis <michael.davis@essvote.com>
| | * qtwayland: do not reference private modules in cmake Qt5WaylandClientAndreas Müller2019-08-222-0/+38
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The files referenced are not installed causing trouble in projects using Qt5WaylandClientConfig.cmake: | CMake Error at /home/superandy/tmp/oe-core-glibc/work/cortexa7t2hf-neon-vfpv4-mortsgna-linux-gnueabi/liri-shell/0.9.0+gitAUTOINC+42bd7f4610-r0/recipe-sysroot/usr/lib/cmake/Qt5WaylandClient/Qt5WaylandClientConfig.cmake:110 (find_package): | Could not find a package configuration file provided by | "Qt5LinuxAccessibilitySupport" (requested version 5.13.0) with any of the | following names: | | Qt5LinuxAccessibilitySupportConfig.cmake | qt5linuxaccessibilitysupport-config.cmake Fixes: QTBUG-76042 [1] Upstream-Status: Applied [2] [1] https://bugreports.qt.io/browse/QTBUG-76042 [2] https://code.qt.io/cgit/qt/qtwayland.git/commit/?id=f4636b934f90b2a07b09f1925a86440cf1944d08 Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
| | * qtwayland: remove workaround for missing private headers (QTBUG-71340)Andreas Müller2019-08-221-29/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * reading [1] again caused hope bug is fixed * tested with buildhistory: no change at installed files detected * recipies affected (lirios/meta-qt5-extra) are building fine (with the patch following) Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* | | qt5: update submodulesv5.14.0-beta2Mikko Gronoff2019-10-2229-62/+46
| | | | | | | | | | | | | | | | | | | | | | | | Update to latest content in Qt 5.14 branch. Task-number: QTBUG-77876 Change-Id: I2b539ee3c0687bf9bc16787878ad0e8e09e8b4d7 Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
* | | Merge remote-tracking branch 'qtyocto/5.13' into 5.14Mikko Gronoff2019-10-112-1/+2
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qtyocto/5.13: 79a0e93 qt5: update submodules 9c73608 Use pcre packages by default ff4e4b2 qtbase-native: disable vulkan support 6699712 qtbase: update module 6ee7a2f qtbase: update module 7f3bdff qtbase: update module 7ce1036 qt5: update submodules Change-Id: I5c2dc4e13d6f2fcdcaa114c03267f8fdde6905ab
| * | qt5: update submodulesMikko Gronoff2019-10-1041-46/+46
| | | | | | | | | | | | | | | | | | | | | | | | Update to latest content in Qt 5.13.2 branch. Task-number: QTBUG-78897 Change-Id: Ie7738c94e4f01bb2f2550affd5abe987c5959563 Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io>
| * | Use pcre packages by defaultAlexandru Croitor2019-10-071-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | This forces using the yocto provided package instead of the one in qtbase/src/3rdparty. Task-number: QTBUG-74133 Change-Id: I0491a829efbe6f91f0da47f42b9913a1e757220e Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
| * | qtbase-native: disable vulkan supportSamuli Piippo2019-09-171-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | Vulkan may get enabled if the host has vulkan headers available, which will cause a build break. Change-Id: Ia41519c9e29235e96cd07de604212e43b8d052f2 Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
| * | qtbase: update modulev5.13.1Mikko Gronoff2019-09-023-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | Update to latest revision in Qt 5.13.1 branch. Task-number: QTBUG-76756 Change-Id: If0da7bb7ceb8b568f489ae588f950157e4b451ec Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
| * | qtbase: update moduleMikko Gronoff2019-08-303-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | Update to latest revision in Qt 5.13.1 branch. Task-number: QTBUG-76756 Change-Id: Idcd9100e6998746d9505ed40cc54e96ecb28ba52 Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
| * | qtbase: update moduleMikko Gronoff2019-08-233-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | Update to latest revision in Qt 5.13.1 branch. Task-number: QTBUG-76756 Change-Id: I75afbd09a0581995b765dc531e8519b8e59a67ea Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io>
| * | qt5: update submodulesMikko Gronoff2019-08-197-7/+7
| | | | | | | | | | | | | | | | | | | | | | | | Update to latest content on Qt 5.13.1 branch Task-number: QTBUG-76756 Change-Id: I914897bcc7ba5cb94d300eb77b55d2bd3529cf83 Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io>
* | | qt5: update submodulesv5.14.0-beta1Mikko Gronoff2019-10-0727-33/+34
| | | | | | | | | | | | | | | | | | | | | | | | Update to latest content in Qt 5.14 branch. Task-number: QTBUG-77876 Change-Id: I06f789e0503baf0b89d63b76af0f45ea60af412b Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
* | | qt5: update submodulesMikko Gronoff2019-09-3019-19/+19
| | | | | | | | | | | | | | | | | | | | | | | | Update to latest content in Qt 5.14 branch. Task-number: QTBUG-77876 Change-Id: I4ac4af192210075f619cffe563ae40c9830c0acc Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
* | | qtlocation: use geoclue 2Samuli Piippo2019-09-271-2/+1
| | | | | | | | | | | | | | | | | | | | | | | | QtLocation now has plugin for geoclue 2, remove old comment and change geoclue to be runtime dependency. Change-Id: Ie56ed30beb361db2b155f08ec97cabf8551e9a6f Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* | | ogl-runtime: update to v2.5.0-beta1Mikko Gronoff2019-09-242-52/+1
| | | | | | | | | | | | | | | Change-Id: I76cfb6cab1d0b997b05967398e0863bad08a4e0e Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
* | | qt5: update submodulesv5.14.0-alphaMikko Gronoff2019-09-243-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | Update to latest content in Qt 5.14 branch. Task-number: QTBUG-77876 Change-Id: I6538dfae82bf361f4aa0326f8864571b6b2a8de3 Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io>
* | | qt5: update submodulesMikko Gronoff2019-09-2336-49/+49
| | | | | | | | | | | | | | | | | | | | | | | | Update to latest content in Qt 5.14.0 branch. Task-number: QTBUG-77876 Change-Id: I9e654236787fe17974d90d3dc60a1c551287d77d Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
* | | qt5: update submodulesMikko Gronoff2019-09-1938-162/+75
| | | | | | | | | | | | | | | | | | | | | | | | Update to latest content in Qt 5.14.0 branch. Task-number: QTBUG-77876 Change-Id: I3ab35758a7e84bd15d50bcf794a9a3fd1fdaea3e Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
* | | qtquick3d: add recipeMikko Gronoff2019-09-021-0/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Additionally include *.mesh to fix QA Issue: qtquick3d: Files/directories were installed but not shipped in any package: /usr/lib/qml/QtQuick3D/Helpers/meshes /usr/lib/qml/QtQuick3D/Helpers/meshes/axisGrid.mesh Task-number: QTBUG-77870 Change-Id: Ied7f23c467a81c24a6629774bcb3a7ab541fbbc3 Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
* | | qt5: update submodulesMikko Gronoff2019-08-3024-41/+22
| | | | | | | | | | | | | | | | | | | | | | | | * Update Qt 5.14.0 content & switch branch dev -> 5.14 * qtenginio module removed Change-Id: I8f61a532db31ba6a09cdba5f5e47665bce81d718 Reviewed-by: Kari Hormi <kari.hormi@qt.io>
* | | qtscxml: fix test buildSamuli Piippo2019-08-202-1/+41
| | | | | | | | | | | | | | | Change-Id: Ie11c9d34f7e84e1a17d3a72507e9a3c37ddf664f Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* | | maliit-framework-qt5: fix test installationsSamuli Piippo2019-08-202-0/+63
| | | | | | | | | | | | | | | | | | | | | | | | The install rules have been broken, but so far qmake has been ignoring the errors. Change-Id: Ib913d1bb0b04f7e4125f508d430dddf65f4f2afd Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* | | Merge remote-tracking branch 'origin/5.13' into devSamuli Piippo2019-08-1643-425/+357
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * origin/5.13: (22 commits) qt5-creator: fix bad merge qtbase: use offscreen platform plugin for tools coin: update poky and openembedded revisions qtwebengine: allow build for musl libc qt5: update submodules qt5: update to Qt 5.12.5 Add CI build instructions qt5-creator: fix build with musl ogl-runtime: fix build on musl libc qtdeclarative: Use qmlcachegen provided by OE instead of system one. qtbase-native: Always use qt provided doubleconversion library. qttools: Enable clang support when using clang qt5-creator: update to v4.9.2 maliit-framework-qt5: Fix build when ptest is enabled qtwebengine: Fix build on aarch64 qtwebengine: refresh the patches to apply qtremoteobjects: Use OE_PATH_EXTERNAL_HOST_BINS to enable cmake to find repc qt5: Upgrade to Qt 5.13.0 Allow enabling gui for native and nativesdk qt5everywheredemo: update HOMEPAGE ... Change-Id: I59c8da38833c99e3f8f24f09d04a48c9df79bbf5
| * | qt5-creator: fix bad mergeSamuli Piippo2019-08-161-5/+19
| | | | | | | | | | | | | | | | | | | | | | | | Take the correct version of the patch that was left out in the latest merge. Change-Id: I780a57f149d90de2b56a4d1366ce71d26da7f484 Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
| * | qtbase: use offscreen platform plugin for toolsSamuli Piippo2019-08-152-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | Use offscreen platform plugin when running tools in native and nativesdk. It provides font support without additional settings. Change-Id: I47baf480d1db35f7695795babdc909c6360ae049 Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
| * | qtwebengine: allow build for musl libcSamuli Piippo2019-08-152-0/+24
| | | | | | | | | | | | | | | Change-Id: I5a772ff58ba1f1315a6b3b7b42b5a43db8f9d8bd Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
| * | Merge remote-tracking branch 'origin/5.12' into 5.13Samuli Piippo2019-08-152-0/+27
| |\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * origin/5.12: qt5: update to Qt 5.12.5 Add CI build instructions qt5-creator: fix build with musl ogl-runtime: fix build on musl libc Change-Id: Ia5d0e73a06489bebf70897805bb0aa314ba5a663
| | * | qt5: update to Qt 5.12.5Samuli Piippo2019-08-1337-38/+38
| | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I7fcb677b9b9fcb28f2ba7977a4060036cc7a8c98 Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
| | * | qt5-creator: fix build with muslSamuli Piippo2019-08-091-3/+17
| | | | | | | | | | | | | | | | | | | | Change-Id: I4a5f92a94f2df289c9584d7be51caf67c3b3f5e3 Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
| | * | ogl-runtime: fix build on musl libcSamuli Piippo2019-08-092-0/+27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Use bits/local_lim.h only with glibc as it's not available on musl libc. Change-Id: I07fc3ac9681ecd9b39f39a4c517355016aaf8dd6 Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
| * | | Merge remote-tracking branch 'origin/upstream/master' into 5.13Samuli Piippo2019-08-1539-240/+303
| |\ \ \ | | | |/ | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * origin/upstream/master: qtdeclarative: Use qmlcachegen provided by OE instead of system one. qtbase-native: Always use qt provided doubleconversion library. qttools: Enable clang support when using clang qt5-creator: update to v4.9.2 maliit-framework-qt5: Fix build when ptest is enabled qtwebengine: Fix build on aarch64 qtwebengine: refresh the patches to apply qtremoteobjects: Use OE_PATH_EXTERNAL_HOST_BINS to enable cmake to find repc qt5: Upgrade to Qt 5.13.0 Allow enabling gui for native and nativesdk qt5everywheredemo: update HOMEPAGE qtconnectivity,qtsystems: Account for bluez4 from oe-core gdb_%.bbappend: Avoid PAK archive (application/x-pak) Change-Id: I24e0b7b95920df3722f84a1f3a2e74546dc74810
| | * | qtdeclarative: Use qmlcachegen provided by OE instead of system one.Piotr Tworek2019-07-292-0/+37
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Right now cmake config file installed by qtdeclarative-native tries to use system installed qmlcachegen tool. Due to this packages using qml compiler will produce correct results only if the host system has qmlcachegen installed and its version matches Qt version provided by OE. If the tool is missing the package requring it will fail to build. If its present but the version does not match OE version of Qt the package will build fine, but in turn will fail to run on the target. Fix this by patching Qt5QuickCompilerConfig.cmake to look for qmlcachegen in OE_QMAKE_PATH_EXTERNAL_HOST_BINS. Similar approach is already used for other Qt tools from qtbase-native recipe. Signed-off-by: Piotr Tworek <tworaz@tworaz.net> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
| | * | qtbase-native: Always use qt provided doubleconversion library.Piotr Tworek2019-07-291-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Right now qtbase-native will try to look for double-coversion library on the host system. If not avaiable it'll use its own copy. This means qtbase-native binaries built on one host may fail to run on another. Fix this by always using qt provided double-conversion library for native qtbase builds. Signed-off-by: Piotr Tworek <tworaz@tworaz.net>
| | * | qttools: Enable clang support when using clangKhem Raj2019-07-291-3/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix compiler errors when using clang compiler along the way Fixes aarch64-yoe-linux-musl-ld: cannot find -lclang Use chpath to delete rpath which is detected as path to native clang in sysroot Signed-off-by: Khem Raj <raj.khem@gmail.com>
| | * | qt5-creator: update to v4.9.2Samuli Piippo2019-07-294-117/+9
| | | | | | | | | | | | | | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
| | * | maliit-framework-qt5: Fix build when ptest is enabledKhem Raj2019-07-172-0/+67
| | | | | | | | | | | | | | | | | | | | | | | | This is primarily seen when using ptest and QT 5.13 Signed-off-by: Khem Raj <raj.khem@gmail.com>
| | * | qtwebengine: Fix build on aarch64Khem Raj2019-07-1715-27/+90
| | | | | | | | | | | | | | | | | | | | | | | | | | | | adapt a patch from meta-browser to get aarch64 going Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
| | * | qtwebengine: refresh the patches to applyMartin Jansa2019-07-1623-110/+84
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 4 musl patches didn't apply at all * 0015-chromium-musl-include-asm-generic-ioctl.h-for-TCGETS.patch is dropped, because whole chromium/device/serial/serial_io_handler_posix.cc was removed in upgrade to 73: commit 38a9a29f4f9436cace7f0e7abf9c586057df8a4e Author: Allan Sandfeld Jensen <allan.jensen@qt.io> Date: Wed Feb 13 16:23:34 2019 +0100 Subject: BASELINE: Update Chromium to 73.0.3683.37 Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
| | * | qtremoteobjects: Use OE_PATH_EXTERNAL_HOST_BINS to enable cmake to find repcibinderwolf2019-07-152-0/+23
| | | | | | | | | | | | | | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
| | * | qt5: Upgrade to Qt 5.13.0Samuli Piippo2019-07-1551-592/+136
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Update recipes for Qt 5.13.0, add new recipes for Qt modules qtcoap and qtlottie, and remove qtcanvas3d. Signed-off-by: Samuli Piippo <samuli.piippo@qt.io>
| | * | Allow enabling gui for native and nativesdkSamuli Piippo2019-07-152-9/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Some Qt build tools may depend on QtGui, which need platform plugins for running them. Use minimal platform plugin since no interaction with the tool is expected. Add PACKAGECONFIGs that can be used to enable gui and image format plugins for the native and nativesdk builds. Signed-off-by: Samuli Piippo <samuli.piippo@qt.io>
| | * | qt5everywheredemo: update HOMEPAGECallum O'Brien2019-07-151-1/+1
| | | | | | | | | | | | | | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
| | * | qtconnectivity,qtsystems: Account for bluez4 from oe-coreKhem Raj2019-07-152-6/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | bluez4 has been deprecated for few years now it has been removed completely from oe-core Signed-off-by: Khem Raj <raj.khem@gmail.com>
| * | | qt5: update submodulesMikko Gronoff2019-08-1338-76/+38
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update to latest content in Qt 5.13.1 branch Task-number: QTBUG-76756 Change-Id: I315af7d08fe0d9c1c71bb0c87b9490a2225b74ac Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>