summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Revert "qtbase: remove patches required for native(-sdk) only"upstream/otavio/masterotavio/masterOtavio Salvador2015-02-271-0/+2
| | | | | | | | | | | | | | | | This reverts commit b4be9ded11fd6738f0edeb10bada3c83f82a88a0. The change breaks qtxmlpatterns like: ,---- | ERROR: QA Issue: qtxmlpatterns: The compile log indicates that | host include and/or library paths were used. | Please check the log | '.../tmp/work/.../qtxmlpatterns/5.4.0-r0/temp/log.do_compile' | for more information. [compile-host-path] `---- Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* qtwebkit: fix textrel QA warnings when building qtwebkit for x86Andre McCurdy2015-02-192-2/+73
| | | | | | | | | | | | | | | | WARNING: QA Issue: ELF binary '/home/andre/rdk/rdk-master/build-vbox32/tmp/work/core2-32-rdk-linux/qtwebkit/5.4.0-r0/packages-split/qtwebkit/usr/lib/libQt5WebKit.so.5.4.0' has relocations in .text [textrel] Patch from upstream webkit: https://bugs.webkit.org/show_bug.cgi?id=70610 Minor refresh required to apply cleanly to the older webkit sources used by qtwebkit. Specifically, the patch needed to be modified to account for PLATFORM(MAC) -> OS(DARWIN) renaming in recent webkit which is not part of qtwebkit yet ( https://bugs.webkit.org/show_bug.cgi?id=99683 ). Signed-off-by: Andre McCurdy <armccurdy@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qmake5: don't always look in directories recursivelyAlexandre Belloni2015-02-193-6/+8
| | | | | | | | | | | | | | QT needs to be compiled without the -r parameter from the qmake command line. This is necessary to avoid those errors when building qtdeclarative or qt3d without opengl for example: Project ERROR: Unknown module(s) in QT: quick-private or Project ERROR: Unknown module(s) in QT: quick Also update comments regarding the dependencies. Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtdeclarative, *qtbase*: upgrade to latest revision in 5.4 branchMartin Jansa2015-02-1920-203/+315
| | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* add gdb append to enable python packageconfigAndreas Müller2015-02-181-0/+1
| | | | | | | debugging with qt-creator on target requires gdb build with python support Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qt5-creator: add 3.3.0 of qt-creatorAndreas Müller2015-02-183-0/+191
| | | | | | | | | | | * this is the first version which dropped qt4 support * rename recipe to avoid conflicts with meta-oe's qt-creator * Desktop file was based on [1] [1] http://pkgs.fedoraproject.org/cgit/qt-creator.git/tree/qtcreator.desktop Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtbase: build qmake for target with paths alignedAndreas Müller2015-02-184-19/+106
| | | | | | | Proper qmake operation was tested with qt5-creator. Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtbase/EXTERNAL_HOST_BINS: split out code only required for native-(sdk)Andreas Müller2015-02-185-75/+109
| | | | | | | | | | * code was moved from 0003-Add-external-hostbindir-option.patch to 0014-Add-external-hostbindir-option-native.patch * only native(-sdk) versions of qtbase apply 0014-Add-external-hostbindir-option-native.patch Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtbase: remove patches required for native(-sdk) onlyAndreas Müller2015-02-182-4/+0
| | | | | Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qt5-plugin-generic-vboxtouch: fix unpackaged cmake fileMartin Jansa2015-02-161-2/+3
| | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtmultimedia: Easy use of GStreamer 1.0 supportOtavio Salvador2015-02-131-1/+7
| | | | | | | This rework how we add the GStreamer 1.0 support in the code. A new PACKAGECONFIG option called 'gstreamer' has been added for it. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* qtmultimedia: Use 'bb.utils.contains' functionOtavio Salvador2015-02-131-4/+4
| | | | | | | The 'base_contains' function is deprecated and we should to use the bb.utils.contains one instead. Update the code accordingly. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* qtmultimedia: Use 'qtCompileTest' mechanism for GStreamerOtavio Salvador2015-02-132-56/+2
| | | | | | | We can use the 'done_config_openal' and 'done_config_gstreamer' trick to avoid the respective features it to be enabled. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* qtmultimedia: Fix floating dependency gst-plugins-badOtavio Salvador2015-02-131-1/+1
| | | | | | | | When using GStreamer 0.10 support, QMake detects if GStreamer Photography interface is available. To avoid a floating dependency we add the gst-plugins-bad as dependency so it is always present. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* qtwebengine: Enable ffmpegsumo for HTML5 videoCarlos Rafael Giani2015-02-132-0/+32
| | | | | Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* qtwebengine: Add missing runtime dependencies for examplesOtavio Salvador2015-02-131-1/+6
| | | | | | | The qtdeclarative-qmlplugins and qtquickcontrols-qmlplugins are required for the examples to run. Add them as rdepends. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* qtwebengine: Add a missing build dependency on libcapOtavio Salvador2015-02-131-0/+1
| | | | Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* qt5.inc: Fix packaging of architecture independent dataOtavio Salvador2015-02-133-1/+7
| | | | | | | | | | | | | | | The architecture independent data were being added to the '-dev' package however it shouldn't be. For example the QtWebEngine had the translation and the resources package were not being installed with the main package, as it should be. This commit changes the qttools and qttranslations recipes as well so those keep its contents in the respective packages: qttools: add the phrasebooks in the qttools-tools package qttranslations: add a new subpackage for qtquickcontrols Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* qtwebchannel: Add recipes for 5.4.0 and GitStephan Binner2015-02-135-0/+19
| | | | | Signed-off-by: Stephan Binner <stephan.binner@basyskom.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* qt3d: change to 'dev' branchTobias Olausson2015-01-151-1/+1
| | | | | | | The master branch of qt3d has been removed by the Qt project, and the commit pointed to by the SRCREV is now in the 'dev' branch. Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtmultimedia: Add support to enable/disable PulseAudio and ALSAOtavio Salvador2015-01-121-2/+7
| | | | | | | | | | The way QtMultimedia use to detect the PulseAudio and ALSA makes it non obvious how to disable it. After researching how Gentoo does it the 'done_config_<flag>' has been found. So now, we respect the distro support for PulseAudio and ALSA. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qttranslations: adding recipes for qt specific translationskkelly872015-01-123-0/+95
| | | | | | | | | The meta-qt5 layer is missing a recipe for the qttranslation submodule so qt specific items like the OK or Cancel button had no associated translations. This submission is for master while my previous patch will work as a backport to dizzy. Signed-off-by: Kevin Kelly <kaneda18@hotmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qt5-opengles2-test: exclude from world because of gles2 dependencyMartin Jansa2015-01-121-0/+3
| | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qmake5_base: add *.prf to SSTATE_SCAN_FILESMartin Jansa2015-01-061-1/+1
| | | | | | | | | * e.g. maliit-framework-qt5 is staging sysroot specific paths in sysroot-destdir/usr/lib/qt5/mkspecs/features/maliit-plugins.prf sysroot-destdir/usr/lib/qt5/mkspecs/features/maliit-framework.prf make sure they are replaced with correct ones on sstate reuse Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtbase: Add gcc to QMAKE_COMPILER variable.Julien Brianceau \(jbriance\)2015-01-052-2/+2
| | | | | | | | | | According to mkspecs/features/spec_post.prf, QMAKE_COMPILER variable should at least contain gcc for linux-oe-g++ platform. This patch fixes a crash issue in QtWebKit introduced in v5.4.0 by: https://qt.gitorious.org/qt/qtwebkit/commit/34d4628b981add039a9a349723cbdff1dadca144 Signed-off-by: Julien Brianceau <jbriance@cisco.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtmultimedia: Fix crash when use Gstreamer 0.10 pluginMingtao Qu2014-12-311-1/+1
| | | | | | | | | | In QVideoSurfaceGstSink::get_caps(), when use 0.10 version Gstreamer, It create GstCap with a wrong type (G_TYPE_STRING) of parameter 'format', a g_strcpy exception will be found. This patch fixes the parameter type to use GST_TYPE_FOURCC as expacted. Signed-off-by: Mingtao Qu <zarelaky@hotmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtbase: Make libraries build with cmake find gl(es) headersAndreas Müller2014-12-313-0/+85
| | | | | Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtwayland: re-enable cmake files they don't break build anymoreAndreas Müller2014-12-171-2/+0
| | | | | Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qt5-opengles2-test: import from meta-webos-portsMartin Jansa2014-12-171-0/+16
| | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qt5-plugin-generic-vboxtouch: Import from meta-webos-portsMartin Jansa2014-12-171-0/+23
| | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qttools-native 5.4.0: align source checksumsAndreas Müller2014-12-171-2/+2
| | | | | Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtbwebengine: fix build for qemux86-64Martin Jansa2014-12-173-0/+29
| | | | | | | | * it was applied only for qtwebengine_5.3.2+git.bb, then removed completely with 5.4.0 upgrade, but it's still needed for both versions Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtbase: add PACKAGECONFIG for cupsMartin Jansa2014-12-171-0/+1
| | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtwebengine: Include resources in main package and add rdep on qmlpluginsMartin Jansa2014-12-111-0/+4
| | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qt5-git: Update to 5.4.0+, latest revision in 5.4 branchMartin Jansa2014-12-1124-26/+26
| | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* recipes: upgrade from 5.3.2 to 5.4.0Jonathan Liu2014-12-11142-1153/+658
| | | | | | | | MJ: nativesdk-qtbase, nativesdk-qttools, qtbase-native: Drop unnecessary LICENSE/LIC_FILES_CHKSUM MJ: qtwebkit: move leveldb dependency to .inc Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Jonathan Liu <net147@gmail.com>
* nativesdk-qtbase_git: re-add OEQt5Toolchain to SRC_URIDenys Dmytriyenko2014-12-091-1/+6
| | | | | | | The file is expected by do_install(), but _git version resets SRC_URI. Signed-off-by: Denys Dmytriyenko <denys@ti.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qt5-git: Update to rc1+, latest revision in 5.4 branchMartin Jansa2014-12-0952-178/+225
| | | | | | | | | | * qtwebengine LIC_FILES_CHKSUM updated because of Copyright year update in chromium's LICENSE < // Copyright (c) 2013 The Chromium Authors. All rights reserved. and shortened the entry for qtwebengine LIC_FILES_CHKSUM, because it was including also few #include lines which were changed recently Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qmake5: set OE_QMAKE_INCDIR_QTAnders Darander2014-12-011-0/+1
| | | | | | | | | | | This is set when generation an SDK, and thus would be usefull to have also when bitbaking. That allows us to use this in *.prf files which is used both when bitbaking as well as when using the SDK. Signed-off-by: Anders Darander <anders@chargestorm.se> (cherry picked from commit 96e8d29fdbdf6fa656c854d9b55c5b0c213166a7) Acked-by: Otavio Salvador <otavio@ossystems.com.br> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtsystems: Change branch from stable to 5.3Diego Sueiro2014-11-141-1/+1
| | | | | | | | Stable branch was removed on mainline and now 5.3 is used. Signed-off-by: Diego Sueiro <diego.sueiro@gmail.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* nativesdk-qtbase: Fix path for mkspecs in SDKOtavio Salvador2014-10-311-1/+1
| | | | | | | The mkspecs file needs to use the QT_DIR_NAME variable to have a proper path to the files, fix it. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* nativesdk-qtbase: Add CMake toolchain configurationOtavio Salvador2014-10-313-0/+13
| | | | | | | This allow out of box use of CMake in a SDK; this includes the subscript to properly set the host binaries path. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* qtwebengine: whitelist supported architecturesJonathan Liu2014-10-311-0/+6
| | | | | Signed-off-by: Jonathan Liu <net147@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtbase: fix path to external hostbindir binariesJonathan Liu2014-10-302-8/+6
| | | | | | | This fixes syncqt.pl not being included in qtbase-tools. Signed-off-by: Jonathan Liu <net147@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtwebengine: backport patches to fix ARM build failuresJonathan Liu2014-10-307-6/+107
| | | | | Signed-off-by: Jonathan Liu <net147@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtwebengine: simplify SRC_URIMartin Jansa2014-10-302-12/+6
| | | | | | | * now when it was moved from qt-labs to qt prefix we can reuse the SRC_URI from qt5-git.bb Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtbase: delete mkspecs/macx-ios-clang to hide QA issueMartin Jansa2014-10-301-0/+4
| | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qt5: update LICENSE in git recipesMartin Jansa2014-10-3041-135/+111
| | | | | | | | | * move common part to qt5-git.bb and add GPLv2 only in recipes which allow to use that * for details about LGPLv3 read: http://blog.qt.digia.com/blog/2014/08/20/adding-lgpl-v3-to-qt/ Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qt5: upgrade git recipes to 5.4-beta1Martin Jansa2014-10-3050-140/+252
| | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* maliit-framework-qt5: Update SRCREVNikolay Nizov2014-10-211-1/+1
| | | | | | | | | This update is needed to include fix for segfaults when change keyboard focus while having selection. See http://issues.webos-ports.org/issues/673 for example. This will update SRCREV for one(also the latest) commit from master branch. Signed-off-by: Nikolay Nizov <nizovn@gmail.com>