aboutsummaryrefslogtreecommitdiffstats
path: root/recipes-qt
Commit message (Collapse)AuthorAgeFilesLines
* qtwebkit: Export RUBYLIB to fix wrong paths hardcoded in native rubyMartin Jansa2013-10-051-0/+6
| | | | | | | * when ruby-native is reused from sstate it can contain paths pointing to wrong sysroot Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* maliit: Import maliit recipes from meta-oeStefan Schmidt2013-10-056-0/+236
| | | | | | | | | | | | | | | | | | | | | | | | | * Imported from rev 13ae5105ee30410136beeae66ec41ee4a8a2e2b0 This is the first step to move these recipes over to qt5. * maliit-framework-qt5: Build with qt5 Switch to new github repo Update SRCREV and remove patches which now longer apply Disable doc generation and xcb Fix packaging * maliit-plugins-qt5: Build with qt5. Switch to new github repo Update SRCREV and PV Fix packaging * maliit-*-qt5: Adjust MKSPEC path * meta-framework-qt5: Cleanup packaging and enable dbus activation. Move pkgconfig files, headers and spec files into dev. Cleanup packaging rules Enable dbus activation to start maliit server on demand * maliit-plugins-qt5: Set MALIIT_PLUGINS_DATA_DIR to avoid path leakage from host If not overriden here MALIIT_PLUGINS_DATA_DIR would point to some host paths resulting in e.g. qml files not being found. Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Stefan Schmidt <stefan@datenfreihafen.org>
* devshell: include PATH for qt5 native applicationsTrevor Woerner2013-10-031-0/+2
| | | | | | | | | | | | | | | | | | If you perform a "bitbake -c devshell <some qt5 recipe>" and then try "which qmake" in the devshell, you'll find your host's qmake is found (which is most likely to be based on qt4) rather than the one that is built as part of meta-qt5. The reason for this is that the qt5 items are installed to ${STAGING_DIR_NATIVE}/usr/bin/qt5 and not ${STAGING_DIR_NATIVE}/usr/bin. The reason for the extra "qt5" directory at the end is so that qt4-based items that are built in OE can live side-by-side with things from meta-qt5 without interfering with each other. This patch prepends ${STAGING_DIR_NATIVE}/usr/bin/qt5 to the devshell's PATH so that the qt5-based native tools which are built as part of meta-qt5 will be found before the host's. Signed-off-by: Trevor Woerner <trevor.woerner@linaro.org> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtwebkit: fix QA issue (bad RPATH)Trevor Woerner2013-10-032-4/+14
| | | | | | | | | Building qtwebkit causes a QA issue such that QtWebPluginProcess and QtWebProcess contain bad RPATHs which point into the build location. This fix adds a patch to not include the rpath.prf which causes this problem. Signed-off-by: Trevor Woerner <trevor.woerner@linaro.org> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtquickcontrols: Add module for 5.1.0 and git versionsTasslehoff Kjappfot2013-09-175-1/+20
| | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* QtSerialPort: Add 5.1.0 versionLaszlo Papp2013-09-132-0/+13
| | | | | Signed-off-by: Laszlo Papp <lpapp@kde.org> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* recipes-qt5: Drop 5.0.2 version and 2nd qtwayland recipeMartin Jansa2013-09-1361-2722/+28
| | | | | | * this will make maintaining meta-qt5 a bit easier Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qttools-native: Add module to build lrelease+lupdate+lconvertBhooshan Supe2013-09-137-0/+442
| | | | | | | | | | | | | | | | | | | | :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-264-0/+24
| | | | | 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>
* 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>
* qtbase: fix cmake patches to point to correct host binary directorySimon Busch2013-07-263-9/+9
| | | | 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>
* qtwayland: demote 5.1.0+git version a bitMartin Jansa2013-07-251-0/+3
| | | | | | | * 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-2543-308/+251
| | | | | | * 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-2542-0/+1764
| | | | | | | * only rebased patches and updated SRC_URI checksum, haven't even build tested it yet 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>
* 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>