summaryrefslogtreecommitdiffstats
path: root/recipes-qt/qt5
Commit message (Collapse)AuthorAgeFilesLines
* recipes-git: upgrade to latest SRCREV in stable branchMartin Jansa2014-06-2516-16/+16
| | | | | | * this will be close to 5.3.1 release Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qttools: make qtwebkit a PACKAGECONFIG and disable by defaultAndreas Müller2014-06-252-1/+47
| | | | | Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtwayland: respect OE_QMAKE_PATH_QT_HEADERS and use QT_VERSION variableMartin Jansa2014-06-131-2/+4
| | | | | | | | * QT_VERSION allows to use 5.3.1 e.g. when overriding SRCREV * ${includedir}/${QT_DIR_NAME} is the default value of OE_QMAKE_PATH_QT_HEADERS, but when it's changed by user we should respect it here Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtwayland: Don't use bashisms in do_installMartin Jansa2014-06-101-1/+2
| | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtbase: Refresh patches to match with stable* branches on github.com/meta-qt5Martin Jansa2014-06-1016-65/+153
| | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtbase: Refresh patches to match with b5.3.0* branches on github.com/meta-qt5Martin Jansa2014-06-1022-124/+131
| | | | | | * move more patches to "shared" section Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* recipes-git: Use LIC_FILES_CHKSUM from .inc filesMartin Jansa2014-06-1016-96/+0
| | | | | | | | | * the old checksum was introduced in .inc files in upgrade of tarball recipes to 5.3.0, use that until it's updated in git recipes and then we'll have to move old checksum from .inc to release recipe only. Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* recipes-git: Upgrade to latest origin/stableMartin Jansa2014-06-1045-168/+163
| | | | | | * qtbase: Fix undefined reference to qt_blend_argb32_on_argb32_ssse3 Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtenginio: Add new moduleJonathan Liu2014-06-103-0/+21
| | | | | Signed-off-by: Jonathan Liu <net147@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtwebsockets: Add new moduleJonathan Liu2014-06-103-0/+17
| | | | | Signed-off-by: Jonathan Liu <net147@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qt5: upgrade from 5.2.1 to 5.3.0Jonathan Liu2014-06-1076-295/+462
| | | | | Signed-off-by: Jonathan Liu <net147@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* recipes-git: Upgrade from latest origin/release to latest origin/stableMartin Jansa2014-06-1040-70/+1429
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * there wont be 5.2.2 release, so start preparation for 5.3.0 * probably latest 5.3.0-beta1 snapshot was released yesterday, so this should be reasonably close * probably wont be merged before creating new release branch for Yocto 1.6 * qtbase: Fix build with X.h included from egl.h * nativesdk-qt*: Add git recipes 5.2.1 isn't compatible with qtbase-native from git * qtbase: upgrade to latest stable revision * 0006-configure-make-pulseaudio-alsa-freetype-a-configurab.patch was upstreamed in: 0c3301f configure: make pulseaudio and alsa configurable options * 0005-qt_module-Fix-pkgconfig-replacement.patch is hopefully resolved in: eaefbe3 snuff -L/-I with system paths when installing meta files a33afed de-duplicate setup of libdir replacement in prl files aa20e7f reshuffle code for clarity ee86ce8 don't attempt to replace include paths in meta files but this needs to be double checked * recipes-git: Upgrade to latest origin/stable * qt5-git.inc: update LICENSE.LGPL checksum * only year was updated: - The Qt Toolkit is Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). + The Qt Toolkit is Copyright (C) 2014 Digia Plc and/or its subsidiary(-ies). * qtbase: add 2 patches to fix build issues * LIC_FILES_CHKSUM: update other git recipes * qtlocation: bump SRCREV and add to qt5-versions * qt5-versions.inc: Add line for qttools and fix it for nativesdk-qttools * qtquick1: fix LIC_FILES_CHKSUM * qttools: update LIC_FILES_CHKSUM and patches * new qtdiag needs to be disabled as well because it depends on gui which isn't enabled in qtbase-native, disable qtpaths as well Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qt5.inc: Fix packaging of pluginsOtavio Salvador2014-06-061-1/+5
| | | | | | | | | | | | | | | The qtmultimedia module install the plugins in a sub-directory however those were not being packaged. This patch fixes following QA error: ERROR: QA Issue: qtmultimedia: Files/directories were installed but not shipped /usr/lib/qt5/plugins/video /usr/lib/qt5/plugins/video/videonode /usr/lib/qt5/plugins/video/videonode/libimx6vivantevideonode.so /usr/lib/qt5/plugins/video/videonode/.debug /usr/lib/qt5/plugins/video/videonode/.debug/libimx6vivantevideonode.so Reported-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* qtwayland: install created private headers, v2Andreas Müller2014-05-301-1/+1
| | | | | | | | * I've accidentaly merged v1 of this patch, so this is just missing part from PATCHv2. Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtwayland: install created private headersAndreas Müller2014-05-301-0/+5
| | | | | | buildhistory diff: Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtwayland-native: make qtwayland find qtwaylandscannerAndreas Müller2014-05-301-0/+5
| | | | | | | | | | | | | | | | bindir/qt5 causes not building QtWaylandClient files. See [1] for further explanation. This error was discoverd by building hawaii-shell failing with: | /home/superandy/tmp/oe-core-eglibc/sysroots/overo/usr/include/qt5/QtCompositor/5.3.0/QtCompositor/private/qwlinputdevice_p.h:56:58: fatal error: QtCompositor/private/qwayland | #include <QtCompositor/private/qwayland-server-wayland.h> | ^ | compilation terminated. [1] https://qt.gitorious.org/qt/qtbase/commit/0e1ce36ae67de940b2d499ec7f23e520dce0f112 Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtwayland: move to latest revisionAndreas Müller2014-05-302-93/+1
| | | | | | | latest hawaii has moved to frame-sync support Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtbase.inc: add -no-xkbcommonThomas Senyk2014-05-301-1/+1
| | | | | | | | | If one builds with xkb, both -no-xkb and -no-xkbcommon should be set. Without -no-xkbcommon you'll get link-errors for libcomposeplatforminputcontextplugin.so Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtsystems: Remove examples.pro file from packagesOtavio Salvador2014-05-281-0/+5
| | | | | | | The examples.pro file is useless as we don't deploy the source code. Remove it from the packages. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* qtbase: Remove examples.pro file from packagesOtavio Salvador2014-05-281-0/+3
| | | | | | | The examples.pro file is useless as we don't deploy the source code. Remove it from the packages. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* qtbase: add xcb-util-renderutil to xcb PACKAGECONFIGMartin Jansa2014-05-091-1/+1
| | | | | | | | | * also force xcb-xlib and system-xcb just for consistency (configure script will disable xcb-xlib when compile-test fails) * fixes test-dependencies issue: qtbase/qtbase-plugins/latest lost dependency on libxcb-render xcb-util-renderutil Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtbase: xinput2 depends on libxiAndreas Oberritter2014-05-091-1/+1
| | | | | | | | | | | | | | ../../../../qtbase-opensource-src-5.2.1/config.tests/x11/xinput2/xinput2.cpp:43:36: fatal error: X11/extensions/XInput2.h: No such file or directory | #include <X11/extensions/XInput2.h> | ^ | compilation terminated. | make: *** [xinput2.o] Error 1 | XInput2 disabled. | XInput2 support cannot be enabled due to functionality tests! Signed-off-by: Andreas Oberritter <obi@opendreambox.org> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtbase: enable xkb by default if x11 is in DISTRO_FEATURESAndreas Oberritter2014-05-091-1/+1
| | | | | | | Fixes "Error: -no-xkbcommon is not supported on XCB platform plugin." Signed-off-by: Andreas Oberritter <obi@opendreambox.org> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtlocation: add packageconfig for geoclue and gypsyJonathan Liu2014-05-091-0/+16
| | | | | Signed-off-by: Jonathan Liu <net147@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtwebkit: fix packageconfigAndreas Oberritter2014-04-201-11/+6
| | | | | | | | | | Arguments passed to the qmake command-line were ignored by prf files, which get evaluated first. QtWebKit offers QMAKE_CACHE_EVAL, which can be used to inject a qmake snippet before anything else gets parsed. Signed-off-by: Andreas Oberritter <obi@opendreambox.org> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtwebkit: add packageconfig for qtmultimediaJonathan Liu2014-04-201-1/+5
| | | | | Signed-off-by: Jonathan Liu <net147@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtimageformats: allow empty qtimageformats packageJonathan Liu2014-03-291-0/+1
| | | | | | | | | | | | | | This fixes installing qtimageformats-dev with opkg as it depends on the qtimageformats package which wasn't created. The qtimageformats package was not created as it is empty and BitBake avoids producing empty packages by default. The installed files consist of source files split into qtimageformats-dbg, CMake files split into qtimageformats-dev, plugins split into qtimageformats-plugins and debug build of plugins split into qtimageformats-plugins-dbg. Signed-off-by: Jonathan Liu <net147@gmail.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* licenses: rename NOKIA-TPLA-2.4 to DIGIA-TPLA-2.4Jonathan Liu2014-03-151-1/+1
| | | | | | | | The license agreement doesn't mention Nokia anymore after Qt was acquired by Digia. Signed-off-by: Jonathan Liu <net147@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* licenses: Fix WARNING: qt3d: No generic license file exists for: ↵Khem Raj2014-03-151-1/+1
| | | | | | | | | PREVIEW.COMMERCIAL in any provider * Provide the license text Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtbase: move 0015-Fix-linuxfb-argument-mmsize-parsing.patch to 5.2.1 recipe5.2.1+origin/releaseMartin Jansa2014-03-073-3/+4
| | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtdeclarative_git: drop ↵Martin Jansa2014-03-052-1/+4
| | | | | | | | | | | | | 0003-Fix-wrong-calculation-of-viewPort-for-transitions.patch * drop 0003-Fix-wrong-calculation-of-viewPort-for-transitions.patch because it's already applied in upstream commit: commit d765ad8e3dabe44f276db9084b1d16164c4535e7 Author: Florian Hänel <florian.haenel@basyskom.com> Date: Wed Jun 5 19:23:32 2013 +0200 Subject: Fix wrong calculation of viewPort for transitions Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qt5-git: bump SRCREVs to latest in 'release' branchMartin Jansa2014-03-0521-22/+58
| | | | | | | | | | | * in some components there was just Bump MODULE_VERSION to 5.2.2 commit but bump them all for consistencty * we're testing newer revisions in order to narrow some QML issues we're seeing in runtime Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtbase: Replace 0012-qtbase-allow-build-of-examples.patch with ↵Martin Jansa2014-03-052-50/+1
| | | | | | | | | | | | -compile-examples option * -compile-examples option was added in upstream commit: commit 8ea19caacf281240411541b5af37c2f9a103a7d1 Author: Oswald Buddenhagen <oswald.buddenhagen@digia.com> Date: Tue May 7 17:10:22 2013 +0200 Subject: add -compile-examples configure option Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtbase.inc: set virtual/mesa and virtual/egl as dependency in PACKAGECONFIG[kms]Andreas Müller2014-03-051-1/+1
| | | | | | | | | | | | | | | * there is no kms around * mesa is the default implementation for (lib)gbm (see config.tests/qpa/kms) * in configure we find: | if [ "$CFG_KMS" = "yes" ]; then | if [ "$CFG_EGL" = "no" ]; then | echo "The KMS plugin requires EGL support and cannot be built" | exit 101 | fi | fi Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtbase: prevent artifacts on raster windows using eglfs pluginJonathan Liu2014-03-052-0/+40
| | | | | Signed-off-by: Jonathan Liu <net147@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtbase: fix mmsize argument parsing for linuxfb pluginJonathan Liu2014-03-052-0/+43
| | | | | Signed-off-by: Jonathan Liu <net147@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qttools: add missing DEPENDSJonathan Liu2014-03-051-1/+1
| | | | | Signed-off-by: Jonathan Liu <net147@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtwebkit: add packageconfig for gstreamer, qtlocation and qtsensorsAndreas Oberritter2014-03-051-1/+23
| | | | | | | Use gstreamer for 1.x, gstreamer010 for 0.10.x. Signed-off-by: Andreas Oberritter <obi@opendreambox.org> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtdeclarative: drop qtsvg dependency, add packageconfig for qtxmlpatternsAndreas Oberritter2014-03-051-1/+12
| | | | | | | | | | The dependency on qtsvg seems to be a leftover from an old version. Version 5.2.1 of qtdeclarative doesn't include any reference to it. Depend on qtbase in case qtxmlpatterns gets disabled. Signed-off-by: Andreas Oberritter <obi@opendreambox.org> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtbase/qtwebkit: drop ICU variableAndreas Oberritter2014-03-053-6/+2
| | | | | | | | | | Pango doesn't seem to be a drop-in replacement for ICU, so using it as a dependency for the -icu option won't work. QtWebKit has a hard dependency on icu. Signed-off-by: Andreas Oberritter <obi@opendreambox.org> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* nativesdk-qtbase-tools: disable Debian-style package renamingJacob Kroon2014-02-281-0/+6
| | | | | | | | | | | Since commit 8da5017712a7ddcb8488e095b9aa03b0273f23e9, libQt5*.so files are included in the nativesdk-qtbase-tools package. However, this together with the fact that the binaries are placed in a subdir "qt5" of bin will confuse the Debian-style package renaming logic in debian.bbclass, causing the resulting ipk package to be created as "nativesdk-libqt5core5". Signed-off-by: Jacob Kroon <jacob.kroon@mikrodidakt.se> Acked-by: Otavio Salvador <otavio@ossystems.com.br>
* qtwayland: Fix xcomposite-glx and examples buildMartin Jansa2014-02-223-1/+128
| | | | | | | | | * egl was building fine, but glx was failing to find qwaylandintegration.h * one example cannot be built without gles2, so make it conditional Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtdeclarative: Fix build with tests enabledMartin Jansa2014-02-221-5/+48
| | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtbase: Fix PACKAGECONFIG[tests]Martin Jansa2014-02-221-3/+6
| | | | | | | | | | | | * at least in 5.2.1 tests aren't enabled by default: QT_ALL_BUILD_PARTS=" libs tools examples tests " QT_DEFAULT_BUILD_PARTS="libs tools examples" so without -make option they weren't enabled even with tests in PACKAGECONFIG * add options for other build parts just for completeness Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtbase: Move remaining few by default enabled options to PACKAGECONFIG_DEFAULTMartin Jansa2014-02-221-5/+3
| | | | | | * more and more people don't want to redefine whole PACKAGECONFIG variable Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtwebkit-examples: add RDEPENDS for ca-certificatesAndre McCurdy2014-02-223-1/+6
| | | | | | | | If qtbase is configured with openssl support then the qtwebkit browser example apps require CA certificates. Signed-off-by: Andre McCurdy <armccurdy@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtbase: configure with -openssl-linked instead of -opensslAndre McCurdy2014-02-221-1/+2
| | | | | | | | Configure qtbase with -openssl-linked (instead of -openssl) to ensure that run-time dependencies on libcryto and libssl are detected. Signed-off-by: Andre McCurdy <armccurdy@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtbase: Make it easier to change [release|debug] PACKAGECONFIGMikko Levonmaa2014-02-221-1/+4
| | | | | | | Also add -developer-build to PACKAGECONFIG Signed-off-by: Mikko Levonmaa <mikko.levonmaa@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* nativesdk-qtbase: do qmake replacement in ${D} instead of ${B}Denys Dmytriyenko2014-02-201-6/+6
| | | | | | | | | | | * This way we don't mangle ${B} and can repeat do_install if necessary. And previously it would require running do_compile again to restore the proper state of ${B}. * Need to bump PR, since do_compile isn't changing, but needs to re-run to re-populate qmake-real binary. Signed-off-by: Denys Dmytriyenko <denys@ti.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* qtbase-native: explicitly disable icuMartin Jansa2014-02-191-0/+1
| | | | | | | | * Jonathan Liu reported that qtbase-native was failing to build for him and it looks like qtbase-native was trying to link against icu from his host (instead of icu-native because it isn't in DEPENDS) Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>