summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* 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>
* nativesdk-qtbase: make it possible to keep additional librariesAnders Darander2014-10-211-0/+11
| | | | | | | | | In some usecases for the nativesdk, you might need some build tools that are built upon Qt5. This means that we're having a need to keep more of the libraries build by nativsdk-qtbase. This patch adds the infrastructure to support that Signed-off-by: Anders Darander <anders@chargestorm.se> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* packagegroup-qt5-toolchain-target: always include qttools packagesJonathan Liu2014-10-211-5/+5
| | | | | | | | | | The qttools packages were included only if the ruby layer was enabled as it required qtwebkit. However, qttools now has a PACKAGECONFIG option for qtwebkit and does not enable it by default so we can include the qttools packages even if the ruby layer is not enabled. Signed-off-by: Jonathan Liu <net147@gmail.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* nativesdk-qtbase: Fix qtconfig.priOtavio Salvador2014-10-201-1/+1
| | | | | | | | The value used in the new environment subscript tried to use a target variable which might not be accurate; use qmake to ask for the right value for OE_QMAKE_QT_CONFIG variable. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* Fix SDK environment settingOtavio Salvador2014-10-162-20/+31
| | | | | | | | | Since the change to use a meta-environment canadian package in the OE-Core, the SDK environment setting has been broken. This uses the new subscript environment to fix it and also move the environment generation to the nativesdk-qtbase recipe. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* qtbase: don't stage the fonts directoryMartin Jansa2014-10-081-0/+5
| | | | | | | * the staged files conflict with fonts staged by qt4-embedded and we don't need them in sysroot at all Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qt5: upgrade git recipes to 5.4-alpha1Martin Jansa2014-10-0459-217/+2966
| | | | | | | * introduce 2nd set of qtwayland and qtwebengine recipes, because newer revision isn't compatible with 5.3.2 release Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtwayland-native: remove qtwaylandscanner symlinkMartin Jansa2014-10-041-5/+0
| | | | | | * it doesn't seem to be required anymore Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtbase: Drop dont-process configure optionMartin Jansa2014-10-043-3/+0
| | | | | | | | | | | * it was removed completely in 5.4 with: commit b7d86139772c3ce662ea7f092658699d351bbb1d Author: Oswald Buddenhagen <oswald.buddenhagen@digia.com> Date: Thu Jun 19 11:46:10 2014 +0200 nuke -process/-fully-process/-dont-process options Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qt*: refresh the patchesMartin Jansa2014-10-0427-112/+117
| | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtbwebengine: fix build for qemux86-64Martin Jansa2014-10-042-0/+28
| | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>