summaryrefslogtreecommitdiffstats
path: root/recipes-qt
Commit message (Collapse)AuthorAgeFilesLines
...
| | * qtwebkit: Make qtwebkit support arm32 BE.Lei Maohui2018-09-192-1/+27
| | | | | | | | | | | | | | | | | | | | | | | | * It can work on arm32 BE. * MJ: modified to apply correctly Signed-off-by: Lei Maohui <leimaohui@cn.fujitsu.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
| | * qtscript: add patches to meta-qt5 forkMartin Jansa2018-09-192-5/+8
| | | | | | | | | | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
| | * qtscript: Fix build on muslKhem Raj2018-09-192-1/+39
| | | | | | | | | | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
| | * qtwebkit: add patches to meta-qt5 forkMartin Jansa2018-09-193-28/+27
| | | | | | | | | | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
| | * qtwebkit: Fix conflicts with -I and -isystemKhem Raj2018-09-192-0/+208
| | | | | | | | | | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
| | * qtwebkit: Fix build with muslKhem Raj2018-09-192-1/+73
| | | | | | | | | | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
| | * qt5-creator: Strip out redundant RPATHKhem Raj2018-09-191-1/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes ERROR: QA Issue: qt5-creator: /work/mips32r2-bec-linux-musl/qt5-creator/4.5.1-r0/packages-split/qt5-creator/usr/libexec/qtcreator/qbs_processlauncher contains probably-redundant RPATH /usr/lib qt5-creator: /work/mips32r2-bec-linux-musl/qt5-creator/4.5.1-r0/packages-split/qt5-creator/usr/libexec/qtcreator/qtcreator_process_stub contains probably-redundant RPATH /usr/lib qt5-creator: /work/mips32r2-bec-linux-musl/qt5-creator/4.5.1-r0/packages-split/qt5-creator/usr/lib/qt5/qtcreator/libqbscore.so.1.10.1 contains probably-redundant RPATH /usr/lib [useless-rpaths] Signed-off-by: Khem Raj <raj.khem@gmail.com>
| | * qt5-creator: Fix building botan for all non-x86 archesKhem Raj2018-09-192-0/+20
| | | | | | | | | | | | | | | | | | The original fix was just for x86/x86_64 Signed-off-by: Khem Raj <raj.khem@gmail.com>
| | * qtwebengine: use nasm-native instead of yasm-nativeMartin Jansa2018-09-191-1/+1
| | | | | | | | | | | | | | | | | | | | | * yasm-native was removed in: http://git.openembedded.org/openembedded-core/commit/?id=b7f3f7ecfdf26129c5df2d3ee14e73c4633ea5a3 Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
| | * qtbase: fix install locations used in static buildsSamuli Piippo2018-09-141-2/+27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Both qml and plugin paths need to be adjusted for static builds, so that they point to the recipe-sysroot instead of the native one. Similar change is already applied to host bins. These changes do not affect regular dynamic builds, as the sections are only used in static builds. Signed-off-by: Samuli Piippo <samuli.piippo@qt.io>
| | * qtwebengine: enable debug info for webengineSamuli Piippo2018-09-142-11/+10
| | | | | | | | | | | | | | | | | | | | | Enable debug info for webengine builds. The mkspec needed fixing, otherwise CFLAGS were fed incorrectly to Ninja. Signed-off-by: Samuli Piippo <samuli.piippo@qt.io>
| * | qtbase: default to internal harfbuzz-ngSamuli Piippo2018-10-031-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | With -no-harfbuzz, Qt uses internal copy of harfbuzz-old, which is no longer maintained, and is extremely buggy. Instead, use the harfbuzz-ng version if systen harfbuzz is not used. Task-number: QTBUG-70277 Change-Id: Ib4395bcfcfccb8bfc737f4ef2fc52f4cfba4a260 Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* | | qt5: update submodulesv5.12.0-beta2Mikko Gronoff2018-10-1616-16/+16
| | | | | | | | | | | | | | | | | | | | | | | | Update to Qt 5.12.0 beta2 Task-number: QTBUG-70847 Change-Id: I7bd500d3eea8f16ec1f57abe02f6f90775231ce0 Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
* | | qt5: update submodulesMikko Gronoff2018-10-1519-24/+24
| | | | | | | | | | | | | | | | | | | | | | | | Update to latest Qt 5.12.0 snapshot Task-number: QTBUG-70847 Change-Id: Ic909ffe6ba3ba3eb1e0751a86ef51abe0eeb57f1 Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
* | | qt5: update submodulesMikko Gronoff2018-10-0522-23/+23
| | | | | | | | | | | | | | | | | | | | | | | | Update to Qt 5.12.0 beta1 Task-number: QTBUG-70847 Change-Id: Ib9c7f8f6d8332ddd2cdf73332b9a1ef96b98bc4f Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
* | | qt3d-runtime: update to 2.1 releaseMikko Gronoff2018-10-021-1/+1
| | | | | | | | | | | | | | | | | | Task-number: QT3DS-2139 Change-Id: I7e897ff0c02c339fdcea692bcaef160b2d847a0f Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
* | | qt5: update submodulesMikko Gronoff2018-10-0142-83/+83
| | | | | | | | | | | | | | | | | | | | | Update to latest 5.12.0 snapshot Change-Id: I5c0c78ffa069edf3a7103bb9bf7f576c14581e4f Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
* | | Merge remote-tracking branch 'qtyocto/5.11' into 5.12Mikko Gronoff2018-09-2615-114/+122
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qtyocto/5.11: 3439f34 qtbase: update changelog 0bc53eb qt5: update submodules 1b356a7 Merge remote-tracking branch 'qtyocto/upstream/master' into 5.11 9ffdd55 qtscript: Update the custom patch from mainline 95d64ea qtbase: remove renameat2 PACKAGECONFIG 2d1d807 qtbase: fix build with glibc-2.28 - for non-readers like me e4abbde qtwebengine: Fix optonal glib-2.0 dependency 1fb8aff qtwebkit_git.bb: Fix configure failure on bison cb7dfcc qtwebengine: Add PACKAGECONFIG for pepper-plugins printing-and-pdf spellchecker 70b090a qtwebengine: add a package config to enable proprietary codecs bb38f64 qt3d-runtime: add recipe for Qt 3D Studio runtime library 75e2d3a qtbase: update the dependency for gbm PACKAGECONFIG 539e4f0 qtbase: fix build with glibc-2.28 c2e4ec6 nativesdk-packagegroup-qt5-toolchain-host: Add perl modules 4587cc3 qtchooser: drop useless patch, set PV 3a4ad54 packagegroup-qt5-toolchain-target: Remove non-existing qttranslations-qt from rdeps 2736dcf qtbase: Add a kde PACKAGECONFIG Conflicts: recipes-qt/qt5/nativesdk-qtbase_git.bb recipes-qt/qt5/qtbase-native_git.bb recipes-qt/qt5/qtbase_git.bb recipes-qt/qt5/qtdeclarative_git.bb Change-Id: Ic58c0577f9df0aaac613befeacb1db98c6af5d17
| * | qtbase: update changelogv5.11.2Mikko Gronoff2018-09-133-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | Update QtBase changelog for 5.11.2 release Task-number: QTBUG-68980 Change-Id: I69423e086e3551db432b5701b305d2811a977375 Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
| * | qt5: update submodulesMikko Gronoff2018-09-124-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | Update to Qt 5.11.2 RC2 Task-number: QTBUG-68980 Change-Id: I17ee727de76eeaaa0c973bf0759742f637f06539 Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
| * | Merge remote-tracking branch 'qtyocto/upstream/master' into 5.11Samuli Piippo2018-09-1115-114/+122
| |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qtyocto/upstream/master: qtscript: Update the custom patch from mainline qtbase: remove renameat2 PACKAGECONFIG qtbase: fix build with glibc-2.28 - for non-readers like me qtwebengine: Fix optonal glib-2.0 dependency qtwebkit_git.bb: Fix configure failure on bison qtwebengine: Add PACKAGECONFIG for pepper-plugins printing-and-pdf spellchecker qtwebengine: add a package config to enable proprietary codecs qt3d-runtime: add recipe for Qt 3D Studio runtime library qtbase: update the dependency for gbm PACKAGECONFIG qtbase: fix build with glibc-2.28 nativesdk-packagegroup-qt5-toolchain-host: Add perl modules qtchooser: drop useless patch, set PV packagegroup-qt5-toolchain-target: Remove non-existing qttranslations-qt from rdeps qtbase: Add a kde PACKAGECONFIG Change-Id: I8b407611ee7473bbd00ece06f6613d93ca56ca0d
| | * qtscript: Update the custom patch from mainlineAlistair Francis2018-08-313-59/+51
| | | | | | | | | | | | | | | | | | Update the custom qtscript patch to use a backported patch instead. Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
| | * qtbase: remove renameat2 PACKAGECONFIGAndreas Müller2018-08-221-2/+0
| | | | | | | | | | | | | | | | | | | | | * since glibc 2.28 it is not necessary that Qt implements it * reduce PACKAGECONFIG mania a bit Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
| | * qtbase: fix build with glibc-2.28 - for non-readers like meAndreas Müller2018-08-226-3/+48
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 539e4f09f749f024d6e157a49559e5ad7f51470a fixed bootstrapped build. At least cross builds are not done bootstrapped. Fix them too by copying statx/renameat2 macros - non-bootsrapped conditional - to qfilesystemengine_unix.cpp - it is fortunately the only source using QT_FEATURE_renameat2 / QT_FEATURE_statx (or QT_CONFIG(renameat2) / QT_CONFIG(statx)). Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
| | * qtwebengine: Fix optonal glib-2.0 dependencyJens Rehsack2018-08-221-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | The corresponding recipe in poky is named "glib-2.0_XXX.bb", not "glib_XXX.bb" which causes parser errors when enabling 'glib' in PACKAGECONFIG. Signed-off-by: Jens Rehsack <sno@netbsd.org>
| | * qtwebkit_git.bb: Fix configure failure on bisonManjukumar Matha2018-08-171-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix the following error during do_configure | CMake Error at | Could NOT find BISON (missing: BISON_EXECUTABLE) (Required is at least | version "2.1") | Call Stack (most recent call first): Add dependency to bison-native to fix the above error Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com>
| | * qtwebengine: Add PACKAGECONFIG for pepper-plugins printing-and-pdf spellcheckerMartin Jansa2018-08-151-0/+6
| | | | | | | | | | | | | | | | | | * also add libpci runtime dependency for x86 targets (imported from meta-luneui) Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
| | * qtwebengine: add a package config to enable proprietary codecsAlban Bedel2018-08-151-0/+1
| | | | | | | | | | | | | | | | | | | | | Add a package config that allow to enable proprietary codecs for h264 support. Signed-off-by: Alban Bedel <alban.bedel@avionic-design.de>
| | * qt3d-runtime: add recipe for Qt 3D Studio runtime librarySamuli Piippo2018-08-141-0/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | The Qt 3D Studio Runtime provides C++ and QML APIs for integrating Qt 3D Studio scenes into Qt applications, as well as the viewer application that is used in combination with the Qt 3D Studio application during the design phase Signed-off-by: Samuli Piippo <samuli.piippo@qt.io>
| | * qtbase: update the dependency for gbm PACKAGECONFIGMartin Jansa2018-08-141-1/+1
| | | | | | | | | | | | | | | | | | | | | * mesa* conditionally provides virtual/libgbm when gbm is enabled there so it's better than depending on just virtual/mesa Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
| | * qtbase: fix build with glibc-2.28Martin Jansa2018-08-147-37/+84
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes: qtbase/5.11.1+gitAUTOINC+74305ba470-r0/git/src/corelib/io/qfilesystemengine_unix.cpp:94: qtbase/5.11.1+gitAUTOINC+74305ba470-r0/recipe-sysroot/usr/include/linux/stat.h:56:8: error: redefinition of 'struct statx_timestamp' struct statx_timestamp { ^~~~~~~~~~~~~~~ qtbase/5.11.1+gitAUTOINC+74305ba470-r0/recipe-sysroot/usr/include/bits/statx.h:25:8: note: previous definition of 'struct statx_timestamp' struct statx_timestamp ^~~~~~~~~~~~~~~ You might encounter another error: qtbase/5.11.1+gitAUTOINC+74305ba470-r0/git/src/corelib/io/qfilesystemengine_unix.cpp:109:12: error: 'int renameat2(int, const char*, int, const char*, unsigned int)' was declared 'extern' and later 'static' [-fpermissive] static int renameat2(int oldfd, const char *oldpath, int newfd, const char *newpath, unsigned flags) ^~~~~~~~~ qtbase/5.11.1+gitAUTOINC+74305ba470-r0/recipe-sysroot/usr/include/stdio.h:164:12: note: previous declaration of 'int renameat2(int, const char*, int, const char*, unsigned int)' extern int renameat2 (int __oldfd, const char *__old, int __newfd, ^~~~~~~~~ In that case enable renameat2 in your PACKAGECONFIG. Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
| | * nativesdk-packagegroup-qt5-toolchain-host: Add perl modulesSeokha Ko2018-08-141-0/+1
| | | | | | | | | | | | perl modules are needed for syncqt.pl
| | * qtchooser: drop useless patch, set PVMartin Jansa2018-07-272-38/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * set PV to something better than just 'git' * drop 0001-Makefile-install-the-man-dir.patch, the change was already applied long before the currently used SRCREV, do_patch WARNING: was correctly complaining: WARNING: qtchooser-git-r0 do_patch: Some of the context lines in patches were ignored. This can lead to incorrectly applied patches. The context lines in the patches can be updated with devtool: devtool modify <recipe> devtool finish --force-patch-refresh <recipe> <layer_path> Then the updated patches and the source tree (in devtool's workspace) should be reviewed to make sure the patches apply in the correct place and don't introduce duplicate lines (which can, and does happen when some of the context is ignored). Further information: http://lists.openembedded.org/pipermail/openembedded-core/2018-March/148675.html https://bugzilla.yoctoproject.org/show_bug.cgi?id=10450 Details: Applying patch 0001-Makefile-install-the-man-dir.patch patching file Makefile Hunk #1 succeeded at 2 with fuzz 1 (offset 1 line). Hunk #2 succeeded at 79 with fuzz 2 (offset 22 lines). Now at patch 0001-Makefile-install-the-man-dir.patch Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
| | * packagegroup-qt5-toolchain-target: Remove non-existing qttranslations-qt ↵Khem Raj2018-07-271-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | from rdeps Fixes ERROR: Nothing RPROVIDES 'qttranslations-qt' (but /home/jenkins/oe/world/oe-build/sources/meta-qt5/recipes-qt/packagegroups/packagegroup-qt5-toolchain-target.bb RDEPENDS on or otherwise requires it) NOTE: Runtime target 'qttranslations-qt' is unbuildable, removing... Signed-off-by: Khem Raj <raj.khem@gmail.com>
| | * qtbase: Add a kde PACKAGECONFIGAlistair Francis2018-07-101-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | If trying to build KDE there are extra package config options required. This patch adds a KDE DISTRO_CONFIG that enables the extra PACKAGECONFIG options required. Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
* | | qt3d-runtime: update revisionSamuli Piippo2018-09-121-3/+3
| | | | | | | | | | | | | | | Change-Id: Ic6028dc0730032188f31db12e325acf4b7b8ccbe Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* | | qt5: update submodulesSamuli Piippo2018-09-1129-35/+36
| | | | | | | | | | | | | | | Change-Id: I2cc8469aa33e239352e06d6ab9fce805b95ff81e Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* | | Merge remote-tracking branch 'qtyocto/5.11' into 5.12Samuli Piippo2018-09-115-16/+15
|\| | | | | | | | | | | | | | | | | | | | | | | * qtyocto/5.11: qt5: update submodules qtwebengine: enable debug info for webengine Change-Id: I8cbc5a4fc17513ae9fbabebc8640ec0ec514c390
| * | qt5: update submodulesMikko Gronoff2018-09-0633-33/+33
| | | | | | | | | | | | | | | | | | | | | | | | Update to 5.11.2 RC Task-number: QTBUG-68980 Change-Id: Iaf47c9e333ba04babcd63df385215902a5fb343d Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
| * | qt5: update submodulesMikko Gronoff2018-08-2918-19/+19
| | | | | | | | | | | | | | | | | | Task-number: QTBUG-68980 Change-Id: If9e570a126f67225c76b387c81d582918a9a3914 Reviewed-by: Kari Oikarinen <kari.oikarinen@qt.io>
| * | qt5: revert obsolete modules back to previous SRCREVSamuli Piippo2018-08-202-2/+2
| | | | | | | | | | | | | | | | | | | | | Updated incorrectly in previous commit. Change-Id: I57b21a232c49dd56ba18dcff71d7aae831ee022a Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
| * | qt5: update submodulesSamuli Piippo2018-08-1742-58/+58
| | | | | | | | | | | | | | | Change-Id: I18e70fb08fc9c321dd8b71eea950cd221d9c8614 Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
| * | qtwebengine: enable debug info for webengineSamuli Piippo2018-08-172-13/+12
| | | | | | | | | | | | | | | | | | | | | | | | Enable debug info for webengine builds. The mkspec needed fixing, otherwise CFLAGS were fed incorrectly to Ninja. Change-Id: I2661c723af9aac2347c1b3ee0de14e8fc1305813 Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* | | qt5: update submodulesSamuli Piippo2018-08-1522-27/+25
| | | | | | | | | | | | | | | Change-Id: If76edfdf2142f91ca0cd550da6ab58953c06642e Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* | | Upgrade to Qt 5.12.0Samuli Piippo2018-08-0841-406/+58
|/ / | | | | | | | | Change-Id: I83beaa146a88bf6138e11c87a3308db38d9afd34 Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* | qt5: update submodulesSamuli Piippo2018-07-3119-20/+20
| | | | | | | | | | Change-Id: I5ced23d98bbaf14ec05c1942e65f6031285df41a Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
* | Merge remote-tracking branch 'qtyocto/upstream/master' into 5.11Samuli Piippo2018-07-0510-24/+121
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | * qtyocto/upstream/master: qt5: add option to build Qt5 statically qtbase: fix install locations used in static builds qttranslations: do not use qt meta catalog translation package qttools: Disable clang support qtbase: add PACKAGECONFIG for Link Time Optimization qt5: remove all references to qtquick1 import path qt5/qtscript: Fix qtscript cross compile error README: Add Yocto Project Compatible badge and fix formatting Change-Id: Ic8cb74f6e87634b26f79c9effffb80deb6a51b6b
| * qt5: add option to build Qt5 staticallySamuli Piippo2018-07-044-1/+30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add PACKAGECONFIG that enables static build for qtbase and consequently to all Qt recipes. This can be enabled with DISTRO_FEATURE 'qt5-static', which also adds qtdeclarative-native dependency to all recipes that depend on qtdeclarative as it's required for qmlimportscannertool. Building examples and tests with static build can take excessive amounts of time and disk space, so disabling DISTRO_FEATURE 'ptest' and PACKAGECONFIGs 'examples' from qtbase is advised. Not all recipes support static builds and those are not fixed here. Change-Id: Ia0e2a2467cd42d4395ed5292a645fd1d89ad521a Signed-off-by: Samuli Piippo <samuli.piippo@qt.io>
| * qtbase: fix install locations used in static buildsSamuli Piippo2018-07-041-1/+26
| | | | | | | | | | | | | | | | | | | | Both qml and plugin paths need to be adjusted for static builds, so that they point to the recipe-sysroot instead of the native one. Similar change is already applied to host bins. These changes do not affect regular dynamic builds, as the sections are only used in static builds. Signed-off-by: Samuli Piippo <samuli.piippo@qt.io>
| * qttranslations: do not use qt meta catalog translation packageSamuli Piippo2018-07-041-6/+1
| | | | | | | | | | | | | | | | The qt_xx packages are meta catalogs that have dependencies to qtquick1 which is not available anymore, which then breaks loading of the translation file. Signed-off-by: Samuli Piippo <samuli.piippo@qt.io>