aboutsummaryrefslogtreecommitdiffstats
path: root/recipes-qt
Commit message (Collapse)AuthorAgeFilesLines
* 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>
* | | Merge remote-tracking branch 'qtyocto/5.12' into 5.13Samuli Piippo2019-08-0612-29/+204
|\ \ \ | | |/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qtyocto/5.12: ogl-runtime: Fix format-security issues ogl-runtime: fix build errors qtvirtualkeyboard: update supported layouts qt3d-runtime: update to ogl-runtime v2.4 qtbase: update module qt5: update submodules qt5: update submodules qtbase: fix build with gcc-9 qtlocation: add PACKAGECONFIGs for geoservices qmake5_base.bbclass: Don't expand find -name search patterns qt5: update submodules Change-Id: Id6648d939ba54df0719660ace40d45fa3f1e1fbe
| * | ogl-runtime: Fix format-security issuesSamuli Piippo2019-08-052-0/+76
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix build errors. error: format not a string literal and no format arguments [-Werror=format-security] | QMessageLogger(QT_MESSAGELOG_FILE, QT_MESSAGELOG_LINE, QT_MESSAGELOG_FUNC, category().categoryName()).critical(__VA_ARGS__) Change-Id: Id0c0e503d6927142d7653c16eca2251cd4689b8f Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
| * | ogl-runtime: fix build errorsSamuli Piippo2019-08-052-1/+64
| | | | | | | | | | | | | | | | | | | | | | | | Add qtquickcontrols2 dependency for the viewer and a workaround patch for failed examples (QTBUG-77288) Change-Id: If7481ee63cb6633bfd38f92267f87cc3ff158607 Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
| * | qtvirtualkeyboard: update supported layoutsSamuli Piippo2019-08-051-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>
| * | qt3d-runtime: update to ogl-runtime v2.4Mikko Gronoff2019-06-282-16/+25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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. Change-Id: Iebb2399f5f837e556cf9d59629d663c66d2f622d Reviewed-by: Kari Hormi <kari.hormi@qt.io>
| * | Merge remote-tracking branch 'qtyocto/upstream/warrior' into 5.12Mikko Gronoff2019-06-258-13/+392
| |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | * qtyocto/upstream/warrior: 2a5f941 qtbase: fix build with gcc-9 8bc72a7 qtlocation: add PACKAGECONFIGs for geoservices 46c87e0 qmake5_base.bbclass: Don't expand find -name search patterns Change-Id: I99658e8311a90d752f92ac486040b24bc98cefb2
| | * qtbase: fix build with gcc-9Martin Jansa2019-05-307-13/+387
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * some components which use Werror started to fail with gcc-9, because of new warning: https://gcc.gnu.org/gcc-9/changes.html New warnings: -Wdeprecated-copy, implied by -Wextra, warns about the C++11 deprecation of implicitly declared copy constructor and assignment operator if one of them is user-provided. -Wdeprecated-copy-dtor also warns if the destructor is user-provided, as specified in C++11. * e.g. maliit-framework-qt5 was now failing with: maliit-framework-qt5/0.99.0+gitAUTOINC+62bd54bcde-r0/recipe-sysroot/usr/include/QtCore/qvariant.h:273:25: error: implicitly-declared 'constexpr QVariant::Private& QVariant::Private::operator=(const QVariant::Private&)' is deprecated [-Werror=deprecated-copy] 273 | { other.d = Private(); } | ^ Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
| | * qtlocation: add PACKAGECONFIGs for geoservicesGaurav Kalra2019-05-301-0/+5
| | | | | | | | | | | | | | | Signed-off-by: Gaurav Kalra <gvkalra@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
| * | qtbase: update modulev5.12.4Mikko Gronoff2019-06-133-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | Update to latest revision in Qt 5.12.4 branch. Task-number: QTBUG-75966 Change-Id: Id72264952f7036a93e8f584eb0e38e5b5f99cd52 Reviewed-by: Kari Oikarinen <kari.oikarinen@qt.io>
| * | qt5: update submodulesMikko Gronoff2019-06-1014-15/+15
| | | | | | | | | | | | | | | | | | | | | | | | Update to latest content in Qt 5.12.4 branch. Task-number: QTBUG-75966 Change-Id: Idff739848eea3b1fe0ac90a1ef372aa681c8c0a1 Reviewed-by: Kari Oikarinen <kari.oikarinen@qt.io>
| * | qt5: update submodulesMikko Gronoff2019-06-0521-22/+22
| | | | | | | | | | | | | | | | | | | | | | | | Update to latest content in Qt 5.12.4 branch. Task-number: QTBUG-75966 Change-Id: I5e6112e2f7fad5ae8b192963de3f27f0d3c9e30f Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
| * | qt5: update submodulesMikko Gronoff2019-05-2942-70/+73
| | | | | | | | | | | | | | | | | | | | | | | | Update to latest content in Qt 5.12.4 branch Task-number: QTBUG-75966 Change-Id: I481a2f9a7e8ac3cd28c0c32b793c3fcd11124cb2 Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
* | | qt5: update to Qt 5.13.1Samuli Piippo2019-08-0540-45/+83
| | | | | | | | | | | | | | | Change-Id: I1581770fa88763654b62bd7054c889852138ef65 Reviewed-by: Kari Hormi <kari.hormi@qt.io>
* | | qtcoap: add optional dependency to qtdeclarativeSamuli Piippo2019-07-311-0/+3
| | | | | | | | | | | | | | | | | | | | | examples have dependency to qml and quick. Change-Id: I2df3ef185f30a5c9d25ebd8134f86f653a97be9f Reviewed-by: Kari Hormi <kari.hormi@qt.io>
* | | qttranslations: qmlviewer and qtquick1 helps are removedSamuli Piippo2019-07-311-1/+1
| | | | | | | | | | | | | | | Change-Id: Ib4ea0c20d653ab60161d7be235a001d54022f57e Reviewed-by: Kari Hormi <kari.hormi@qt.io>
* | | qtbase: update modulev5.13.0-rc3v5.13.0Mikko Gronoff2019-06-143-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | Update qtbase with latest fixes for 5.13.0. Amends commit 2d768e8a2fc3cfd789e3ad79c8088fa5cd7e7f03. Task-number: QTBUG-72311 Change-Id: Icb0a0b01b95cc760df68ac89bec5afdbf20e76f1 Reviewed-by: Kari Oikarinen <kari.oikarinen@qt.io>
* | | qtbase, qttools: update modulesMikko Gronoff2019-06-124-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | Update qtbase & qttools with latest fixes for 5.13.0. Amends commit 2d768e8a2fc3cfd789e3ad79c8088fa5cd7e7f03. Task-number: QTBUG-72311 Change-Id: I8aa04e5d005a1007f1643fcaf7c9c90d8b05368a Reviewed-by: Kari Oikarinen <kari.oikarinen@qt.io>
* | | qt5: update submodulesMikko Gronoff2019-06-114-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | Update to Qt 5.13.0 release Task-number: QTBUG-72311 Change-Id: I60c1d76bfe8338ca92d5122766ea005fb3417a0f Reviewed-by: Kari Oikarinen <kari.oikarinen@qt.io>
* | | qt5: update submodulesv5.13.0-rc2Mikko Gronoff2019-06-106-6/+6
| | | | | | | | | | | | | | | | | | | | | | | | Update to Qt 5.13.0 RC2 Task-number: QTBUG-72311 Change-Id: Idb5079e13836a2b5b0d5812136a9107cb74fe521 Reviewed-by: Kari Oikarinen <kari.oikarinen@qt.io>
* | | qtbase: fix typo in imageformats packageconfigMikko Gronoff2019-06-102-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | introduced by commit: a28765bf60028e7dc59130432edf16782b77a438 Allow enabling gui for native and nativesdk Change-Id: Id3a229592d0ed1cfbd8370d693790b6b2193fbde Reviewed-by: Kari Oikarinen <kari.oikarinen@qt.io>
* | | Allow enabling gui for native and nativesdkSamuli Piippo2019-06-072-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. Task-number: AUTOSUITE-1009 Change-Id: I39a9c5612da2c84be44e55665a970ed2a2fd512f Reviewed-by: Nikolay Zamotaev <nzamotaev@luxoft.com> Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* | | qtwayland: update modulev5.13.0-rcMikko Gronoff2019-06-031-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | Update to latest revision in 5.13.0 branch. Task-number: QTBUG-72311 Change-Id: If609b13ce46ec348fd91a2877f8fba33aa4b5785 Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
* | | qt5: update submodulesMikko Gronoff2019-06-035-6/+6
| | | | | | | | | | | | | | | | | | | | | | | | Update to latest content in Qt 5.13.0 branch Task-number: QTBUG-72311 Change-Id: Idcef4d359f3ccf6fd4e16a179e79c1d32a717474 Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
* | | Merge remote-tracking branch 'qtyocto/5.12' into 5.13Mikko Gronoff2019-05-246-15/+57
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qtyocto/5.12: baf9b8e Merge remote-tracking branch 'qtyocto/upstream/warrior' into 5.12 60e61ea qt3d-runtime: update to v2.3 cad5f8c qtbase: add no-opengl to PACKAGECONFIG_GL when opengl isn't in DISTRO_FEATURES 44aab3a qtbase: add accessibility from PACKAGECONFIG_KDE to PACKAGECONFIG_DEFAULT 000e298 qtbase: add libxext dependency for xcb PACKAGECONFIG ba08444 python-pyqt5: Update to version 5.12.1. 6a1a387 python-pyqt: Fix annoying problems. c7e0ba5 qtwebengine: arm: use OE specified -mcpu option 9c62c01 qtbase-tools: Fix error during pkg_postinst f4531ec qtwebengine: restore the fix for build with clang/libc++ on aarch64/arm Change-Id: I1e4d574975d80b0213d9f41cd1c060113429493b
| * | Merge remote-tracking branch 'qtyocto/upstream/warrior' into 5.12Mikko Gronoff2019-05-236-15/+57
| |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qtocto/upstream/warrior: 60e61ea qt3d-runtime: update to v2.3 cad5f8c qtbase: add no-opengl to PACKAGECONFIG_GL when opengl isn't in DISTRO_FEATURES 44aab3a qtbase: add accessibility from PACKAGECONFIG_KDE to PACKAGECONFIG_DEFAULT 000e298 qtbase: add libxext dependency for xcb PACKAGECONFIG ba08444 python-pyqt5: Update to version 5.12.1. 6a1a387 python-pyqt: Fix annoying problems. c7e0ba5 qtwebengine: arm: use OE specified -mcpu option 9c62c01 qtbase-tools: Fix error during pkg_postinst f4531ec qtwebengine: restore the fix for build with clang/libc++ on aarch64/arm Conflicts: recipes-qt/qt5/qtbase_git.bb Change-Id: I853b6669bd4e42224b278587c412032903ba5555
| | * qt3d-runtime: update to v2.3Mikko Gronoff2019-05-191-3/+3
| | | | | | | | | | | | | | | Signed-off-by: Mikko Gronoff <mikko.gronoff@qt.io> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
| | * qtbase: add no-opengl to PACKAGECONFIG_GL when opengl isn't in DISTRO_FEATURESMartin Jansa2019-05-141-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * otherwise building qtbase with default config will fail with: ERROR: The OpenGL functionality tests failed! You might need to modify the include and library search paths by editing QMAKE_INCDIR_OPENGL[_ES2], QMAKE_LIBDIR_OPENGL[_ES2] and QMAKE_LIBS_OPENGL[_ES2] in the mkspec for your platform. Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
| | * qtbase: add accessibility from PACKAGECONFIG_KDE to PACKAGECONFIG_DEFAULTMartin Jansa2019-05-141-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * the original goal was to keep the default PACKAGECONFIG as minimal as possible, but I think it's time to enable this * most builds probably have this enabled anyway because of other dependencies * new qtbase also shows a warning when it's disabled: WARNING: Accessibility disabled. This configuration of Qt is unsupported. Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
| | * qtbase: add libxext dependency for xcb PACKAGECONFIGMartin Jansa2019-05-141-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * with new Qt, qtbase fails to build with x11 DISTRO_FEATURES ERROR: Feature 'xcb-xlib' was enabled, but the pre-condition 'features.xlib && libs.xcb_xlib' failed. Trying source 0 (type makeSpec) of library xlib ... None of [libXext.so libXext.a] found in [] and global paths. Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
| | * qtwebengine: arm: use OE specified -mcpu optionJohannes Pointner2019-05-062-0/+42
| | | | | | | | | | | | | | | | | | | | | OE-Core sets -mcpu option, which is equivalent to -march and -mtune combination. Therefore don't set -march and -mtune in chromium. Signed-off-by: Johannes Pointner <johannes.pointner@br-automation.com>