summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* cmake: disable test for Qt5CoreMartin Jansa2013-09-132-1/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | CMake Error at tmp-eglibc/sysroots/qemuarm/usr/lib/cmake/Qt5Core/Qt5CoreConfig.cmake:27 (message): | The imported target "Qt5::Core" references the file | | "/qmake" | | but this file does not exist. Possible reasons include: | | * The file was deleted, renamed, or moved to another location. | | * An install or uninstall procedure did not complete successfully. | | * The installation package was faulty and contained | | "tmp-eglibc/sysroots/qemuarm/usr/lib/cmake/Qt5Core/Qt5CoreConfigExtras.cmake" | | but not all the files it references. | | Call Stack (most recent call first): | tmp-eglibc/sysroots/qemuarm/usr/lib/cmake/Qt5Core/Qt5CoreConfigExtras.cmake:6 (_qt5_Core_check_file_exists) | tmp-eglibc/sysroots/qemuarm/usr/lib/cmake/Qt5Core/Qt5CoreConfig.cmake:130 (include) | Tests/RunCMake/CMakeLists.txt:80 (find_package) Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qttools-native: Add module to build lrelease+lupdate+lconvertBhooshan Supe2013-09-139-9/+443
| | | | | | | | | | | | | | | | | | | | :Release Notes: Add optional Qt-Tools module. :Detailed Notes: Qt provide optional Qt-Tools like "lrelease", etc. In absence of these tools one can not have i18n and l10n changes automated in build. Adding "qttools-native" to "meta-qt5" Open Embedded layer provides those tools. Using Qt-Tools i18n and l10n changes can be auomated. :Testing Performed: :QA Notes: :Issues Addressed: [GF-11028] Enable build of Qt localization tools in the Qt component Change-Id: Ieb679249a05501a6ccb25108903a0fd48d4014f0
* qtwebkit: remove examples packagesMartin Jansa2013-09-131-0/+3
| | | | | | | | | | * fixes: NOTE: multiple providers are available for runtime qtwebkit-examples (qtwebkit-examples, qtwebkit) NOTE: consider defining a PREFERRED_PROVIDER entry to match qtwebkit-examples NOTE: multiple providers are available for runtime qtwebkit-examples-dev (qtwebkit, qtwebkit-examples) NOTE: consider defining a PREFERRED_PROVIDER entry to match qtwebkit-examples-dev Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtwebkit-examples: Add moduleAbhijit Potnis2013-08-265-0/+25
| | | | | Signed-off-by: Abhijit Potnis <abhijit_potnis@mentor.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtbase: upgrade patches for proper cmake support of native binaries at build ↵Simon Busch2013-08-263-21/+132
| | | | | | | time Signed-off-by: Simon Busch <morphis@gravedo.de> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qt5-5.1.0: Drop negative D_PMartin Jansa2013-08-191-3/+0
| | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* Fix download url for qt5-5.0.2.Marek Belisko2013-08-151-1/+1
| | | | | Signed-off-by: Marek Belisko <marek.belisko@open-nandra.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtbase: be more specific in opengl switch with gl in PACKAGECONFIGMartin Jansa2013-08-151-1/+4
| | | | | | | | * full GL is called desktop in qtbase configure * without this it will try to autodetect and doesn't fail when e.g. mesa wasn't built before qtbase Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* Revert "qtserialport: Add module"Martin Jansa2013-08-152-8/+0
| | | | | | * incorrect LIC_FILES_CHKSUMS This reverts commit 5b19e4bd6f48cb67438306ac7bc34a524e8bec19.
* qt5-5.0.2.inc: update path to sourcesErik Botö2013-08-131-1/+1
| | | | | | | | They moved the 5.0.2 sources into an archive dir upstream, this updates the SRC_URI accordingly. Signed-off-by: Erik Botö <erik.boto@pelagicore.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtbase: add upstream QTBUG-32534 patch for QHttpMultiPart corruptionJonathan Liu2013-08-134-0/+124
| | | | | Signed-off-by: Jonathan Liu <net147@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qt5-versions: Change default version to 5.1.0Martin Jansa2013-08-131-1/+1
| | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtserialport: Add moduleLaszlo Papp2013-08-132-0/+8
| | | | | Signed-off-by: Laszlo Papp <lpapp@kde.org> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtwayland: build and package examples applications tooSimon Busch2013-08-131-0/+2
| | | | | Signed-off-by: Simon Busch <morphis@gravedo.de> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* classes: cmake_qt5: export all qt5 related paths to cmakeSimon Busch2013-08-021-1/+28
| | | | Signed-off-by: Simon Busch <morphis@gravedo.de>
* qtbase: fix cmake patches to point to correct host binary directorySimon Busch2013-07-263-9/+9
| | | | Signed-off-by: Simon Busch <morphis@gravedo.de>
* classes: add new cmake_qt5 classSimon Busch2013-07-251-0/+6
| | | | | | | A cmake specific qt5 class which sets all required configuration parameters to successfully compile cmake based applications. Signed-off-by: Simon Busch <morphis@gravedo.de>
* qtbase: fix cmake files to use our host binariesSimon Busch2013-07-254-0/+142
| | | | | | | | * only for qt 5.1.0; didn't had the time to port this to 5.0.2 * client recipes need to export OE_QMAKE_PATH_EXTERNAL_HOST_BINS in EXTRA_OECMAKE Signed-off-by: Simon Busch <morphis@gravedo.de> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* classes: qmake5: move QT_DIR_NAME to qmake5_pathsSimon Busch2013-07-252-1/+2
| | | | | | | * qmake5_paths.bbclass refers to QT_DIR_NAME but it's defined on a higher level which doesn't makes sense and breaks some use cases Signed-off-by: Simon Busch <morphis@gravedo.de>
* qtwayland: demote 5.1.0+git version a bitMartin Jansa2013-07-252-1/+8
| | | | | | | * 5.0.2+git should stay default for people without qt5-versions.inc * make sure that % isn't appended twice in qt5-versions.inc Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtbase.inc: Fix qtbase-tools runtime depencency on perlChristian Gagneraud2013-07-251-0/+3
| | | | | | | | | | | | | | * While building a custom rootfs using poky, meta-oe, meta-ti and meta-qt5 (all on Dylan branch), I got the following error: [...] Computing transaction...error: Can't install qtbase-tools-5.0.2-r2.0@armv7a_vfp_neon: no package provides /usr/bin/perl [...] * syncqt is perl script with /usr/bin/perl shebang, that's why rpm was complaining (other package managers in OE doesn't check that) Signed-off-by: Christian Gagneraud <chgans@gna.org> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtmultimedia: add gst-plugins-base dependency and openal PACKAGECONFIGMartin Jansa2013-07-251-1/+11
| | | | | | | * this will need small patch in qtmultimedia.pro to run qtCompileTest(openal) only with OE_OPENAL_ENABLED Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtwebkit: add dependency on gstreamer and libxsltMartin Jansa2013-07-251-1/+1
| | | | | | | | * it's autodetected from sysroot, make it deterministic * maybe I should allow to change gst-0.10 to 1.0 without rewriting DEPENDS Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtimageformats: add dependency on tiffMartin Jansa2013-07-251-1/+1
| | | | | | * it's autodetected from sysroot Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qt5: drop INC_PR and update PR only in 5.0.2 recipesMartin Jansa2013-07-2527-41/+13
| | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qt3d, qtjsondb: bump SRCREV and set MODULE_VERSIONMartin Jansa2013-07-258-16/+26
| | | | | | * drop INC_PR/PR where possible Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtwayland: add second recipe with latest SRCREV, compatible with qt5 5.1.0Martin Jansa2013-07-2512-7/+177
| | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qt5: bump SRCREVs in git recipes to 5.1.0+Martin Jansa2013-07-2544-310/+253
| | | | | | * patches will now be closer to 5.1.0 release Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qt5: add recipes for 5.1.0Martin Jansa2013-07-2543-1/+1767
| | | | | | | * only rebased patches and updated SRC_URI checksum, haven't even build tested it yet Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qmake5_base: add override for HostLibrariesMartin Jansa2013-07-252-0/+2
| | | | | | | | | | | | * qtdeclarative was using /usr/lib as HostLibraries causing WARNING: QA Issue: qtdeclarative: The compile log indicates that host include and/or library paths were used. Please check the log 'qtdeclarative/5.1.0-r0/temp/log.do_compile' for more information. DEBUG 1: /OE/oe-core/tmp-eglibc/sysroots/qemux86-64/usr/lib/qt5/mkspecs/features/qt_config.prf:23: QT_MODULE_HOST_LIB_BASE := /usr/lib * also without this fix qtdeclarative and qtwayland are trying to build tools against /usr/lib/libQt5Bootstrap.a (without sysroot prefix) Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtwayland: add native recipeMartin Jansa2013-07-253-0/+61
| | | | | | | | | | | | | | | | | * qtwayland fails, because we'll need to add qtwayland-native to provide qtwaylandscanner in QT_EXTERNAL_HOST_BINS location (otherwise build will try to use /usr/bin/qt5/qtwaylandscanner) * native recipe is needed to build qtwayland-scanner which is required after this upstream commit commit 05d054ad7207764293525661876ebc689940a15c Author: Samuel R<C3><B8>dal <samuel.rodal@digia.com> Date: Tue Apr 9 16:52:59 2013 +0200 Introduced qtwaylandscanner. Signed-off-by: Simon Busch <morphis@gravedo.de> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtjsbackend: refresh patches, move to subdirectoryMartin Jansa2013-07-255-5/+68
| | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtbase: explicitly enable or disable all depsMartin Jansa2013-07-257-64/+302
| | | | | | | * some options are tri-state and PACKAGECONFIG doesn't support that if you need the 3rd option, you need to overwrite PACKAGECONFIG[opt] Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtbase-5.0.2: refresh patches to apply cleanlyMartin Jansa2013-07-2020-67/+66
| | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtbase-native-5.0.2: fix compilation on Fedora 19Eric BENARD2013-07-081-0/+4
| | | | | | | | | | the patch 0017-Rename-qAbs-Function-for-timeval.patch is also needed for native else, on Fedora 19, we get : | ../../include/QtCore/../../../qtbase-opensource-src-5.0.2/src/corelib/global/qglobal.h:483:27: error: from previous declaration 'constexpr T qAbs(const T&) [with T = timeval]' | Q_DECL_CONSTEXPR inline T qAbs(const T &t) { return t >= 0 ? t : -t; } Signed-off-by: Eric Bénard <eric@eukrea.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qmake5: Add trailing space in DEPENDS_prepend instead of QT5TOOLSDEPENDSMartin Jansa2013-07-031-2/+2
| | | | | | | * this way it looks better in bitbake -e, instead of: ${QT5TOOLSDEPENDS}${BASEDEPENDS} Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtwayland: Add xproto dependency together with libxkbcommonMartin Jansa2013-07-031-1/+1
| | | | | | | | | | | | | | * xproto provides X11/keysym.h which is used when testing libxkbcommon support: executing config test xkbcommon + cd /OE/work/i586-oe-linux/qtwayland/5.1.0+git/build/config.tests/xkbcommon && /OE/sysroots/x86_64-linux/usr/bin/qt5/qmake "CONFIG -= qt debug_and_release app_bundle lib_bundle" /OE/work/i586-oe-linux/qtwayland/5.1.0+git/git/config.tests/xkbcommon + cd /OE/work/i586-oe-linux/qtwayland/5.1.0+git/build/config.tests/xkbcommon && make MAKEFLAGS='-j 9' OE_QMAKE_COMPILER='i586-oe-linux-gcc -m32 -march=i586 --sysroot=/OE/sysroots/qemux86' OE_QMAKE_CC='i586-oe-linux-gcc -m32 -march=i586 --sysroot=/OE/sysroots/qemux86' OE_QMAKE_CXX='i586-oe-linux-g++ -m32 -march=i586 --sysroot=/OE/sysroots/qemux86' OE_QMAKE_CFLAGS=' -O2 -pipe -g -feliminate-unused-debug-types' OE_QMAKE_CXXFLAGS=' -O2 -pipe -g -feliminate-unused-debug-types -fpermissive -fvisibility-inlines-hidden' OE_QMAKE_LINK='i586-oe-linux-g++ -m32 -march=i586 --sysroot=/OE/sysroots/qemux86' OE_QMAKE_LDFLAGS='-Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed' OE_QMAKE_AR='i586-oe-linux-ar' OE_QMAKE_STRIP='echo' OE_QMAKE_WAYLAND_SCANNER='/OE/sysroots/x86_64-linux/usr/bin/wayland-scanner' compiling /OE/work/i586-oe-linux/qtwayland/5.1.0+git/git/config.tests/xkbcommon/main.cpp /OE/work/i586-oe-linux/qtwayland/5.1.0+git/git/config.tests/xkbcommon/main.cpp:42:24: fatal error: X11/keysym.h: No such file or directory compilation terminated. make: *** [.obj/release-shared/main.o] Error 1 test xkbcommon FAILED Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtwebkit: Disable debug info by defaultMartin Jansa2013-06-261-0/+4
| | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtbase: disable fontconfig support by defaultPhilip Craig2013-06-261-1/+7
| | | | | | | | | Currently fontconfig support is autodetected. It is better to be deterministic. Since qtbase-fonts is not installed where fontconfig will find it, it seems that current users are not using fontconfig. Signed-off-by: Philip Craig <phil@blackmoth.com.au> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtbase: typo about virtual/egl dependsNicolas Dechesne2013-06-201-1/+1
| | | | | | | | The proper 'virtual' name for EGL is virtual/egl, not virtual/libegl, as per meta/recipes-graphics/mesa/mesa-common.inc. Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtdeclarative-git: Add 2 patches from 5.0.2Martin Jansa2013-06-143-0/+82
| | | | | | | | | * 0002-Fix-null-pointer-access-in-QQuickVisualDataModelPriv.patch is applied in newer SRCREV * 0001-Fix-wrong-calculation-of-viewPort-for-transitions.patch is still pending Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtdeclarative: move 5.0.2 specific patches to own directoryMartin Jansa2013-06-145-0/+0
| | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtdeclarative-5.0.2: Add 4 patches for runtime issuesFlorian Haenel2013-06-145-0/+202
| | | | | | | | | | | | * 3 backports from newer qtdeclarative: System Hang while moving App Ribbon Fix for segfault in some ListView Cases Make use of BGRA texture format to improve image upload time * 1 pending fix: Fix for ViewTransitions not working in horizontal ListViews Signed-off-by: Florian Haenel <florian.haenel@lge.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtwayland: Add temporary hack to build for Qt 5.0.2Janne Kiiski2013-06-071-0/+7
| | | | | | | | | | | | * Append MODULE_VERSION to .qmake.conf if missing. * resolved in newer revision: commit 4d124fea48a0d094443ed0e031c8e28ec04611a3 Author: Oswald Buddenhagen <oswald.buddenhagen@digia.com> Date: Tue Feb 26 12:56:57 2013 +0100 Subject: define MODULE_VERSION Signed-off-by: Janne Kiiski <janne.kiiski@lge.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtbase: patches for WebKit hardware accelerated rendering supportAlexander Irhin2013-06-077-1/+474
| | | | | | | | | | | 0018 - Offset support for QOpenGLPaintDevice is required for speedup WebKit hardware rendering. 0019 - Fix FBO restoring in QOpenGLTextureGlyphCache Jira task 0020 - Uses right texture format to exclude extra convertion. Signed-off-by: Alexander Irhin <alexander.irhin@lge.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtbase-5.0.2: backport fix for build with gcc-4.8Martin Jansa2013-05-282-0/+45
| | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtjsbackend: refresh hardfloat patch from stable branchMartin Jansa2013-05-283-35/+192
| | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtjsbackend: hardfloat patch is only needed for 5.0.2Eric BENARD2013-05-282-1/+4
| | | | | Signed-off-by: Eric Bénard <eric@eukrea.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtbase: install and split package fontsEric BENARD2013-05-281-2/+30
| | | | | | | | | | | | - fonts were not installed (at least in qt 5.0.2) so install them manually. - split the font package in smaller package as done in qt4 to save space on the target. - use OE_QMAKE_PATH_LIBS which corresponds with: mkspecs/features/qpa/genericunixfontdatabase.prf: fonts.path = $$[QT_INSTALL_LIBS]/fonts Signed-off-by: Eric Bénard <eric@eukrea.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtbase: Refresh 0016-configure-add-tslib-support.patch from stable branchMartin Jansa2013-05-282-18/+12
| | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>