summaryrefslogtreecommitdiffstats
path: root/recipes-qt
Commit message (Collapse)AuthorAgeFilesLines
* qtmultimedia: Use PACKAGECONFIG for gstremer-0.10 and change it to disabled ↵Martin Jansa2014-01-191-1/+5
| | | | | | | | | by default * it doesn't support gst-1.x like qtwebkit yet, disable it by default to build images without gst-0.10 where possible. Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qttools: add target buildAndreas Müller2014-01-173-0/+46
| | | | | | | this does not build much yet but I was looking for qdbus Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qt5: Fix cmake config filesMartin Jansa2014-01-123-21/+15
| | | | | | | | * without syncqt cmake config files have empty PRIVATE_INCLUDE_DIRS remove pregenerated header files and create .git dir to let qmake call syncqt and generate headers like when building from git recipes Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtbase: remove gstreamer packageconfigAndreas Müller2014-01-121-1/+0
| | | | | | | | | | | Nothing in qtbase uses gstreamer so the configure option was removed on the way to 5.2 [1]. Fixes: | -no-gstreamer: invalid command-line switch [1] https://qt.gitorious.org/qt/qtbase/commit/e25a4faf4a33a758a51c1b96dfdead2f1675ccd7 Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
* qt5: upgrade to 5.2.0Martin Jansa2014-01-12147-3300/+1034
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * drop 0027-Fix-misaligned-selection-region-with-text-when-cente.patch resolved in upstream commit 5d8a882c11201a29475c5ea71cfb76c9de6573f5 * drop 0020-Use-BGRA-extension-in-bindTexture.patch resolved in upstream commit e1325cf26e146b68725cc1a0a02b274ce3dfbe5c * drop 0008-wayland-scanner-disable-silent-rules.patch resolved upstream in: commit 2ff2a7c32d76b9e58b800f12469f112cfdb6ad3c Author: Jan Arne Petersen <jan.petersen@kdab.com> Date: Fri Jul 19 14:35:19 2013 +0200 Fix wayland-scanner to work with CONFIG+=silent * squash to match more with structure of https://github.com/meta-qt5/qtbase/tree/stable * qtmodules: bump SRCREVs for 5.2.0 tags now all modules using qt5-git should be newer than any 5.1.* version * qtbase: fix paths in packageconfig *.pc files include- and lib-paths contained build-sysroot paths * qtwebkit: Explicitly add ICU libraries to LIBS fails to build without this * qtjsbackend: remove for git versions Found in [1]: Qt Qml is now using its own built-in Javascript engine and does not depend on V8 anymore. As such the QtJSBackend shared library has disappeared. [1] http://blog.qt.digia.com/blog/2013/09/30/qt-5-2-alpha-available/ * qt5: Upgrade 5.1.1 recipes to 5.2.0 to match git recipes qtjsbackend is now completely gone it allows to share more .patch files and configuration in .inc again Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtwebkit: Depend on gstreamer-1.0 instead of 0.10Martin Jansa2014-01-011-1/+1
| | | | | | | | | | | | * since this commit: commit e0debe138cb59c140ebbc69755d36028d2b89459 Author: Allan Sandfeld Jensen <allan.jensen@digia.com> Date: Thu Feb 28 13:42:27 2013 +0100 Subject: Switch QtWebKit to GStreamer 1.0. qtwebkit supports 1.0 and will use that by default when found Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qt5.inc: allow to set the package arch globallyAndré Draszik2013-12-211-0/+12
| | | | | | | | | | | | | | | | | | If Qt5 (qtbase) is machine specific, then all packages depending on qtbase will also be machine specific, because the (initial) qtbase configuration becomes part of Qt5/qmake, thus affecting builds of packages built against this specific version of qtbase. Since it is not feasible to add PACKAGE_ARCH=... to each and every recipe that is built using qmake and depends on Qt5, we introduce a new variable, QT_PACKAGES_ARCH, that can be set by the machine configuration as needed. We have to be careful though to only change the architecture of the resulting packages if we're not compiling a 'native' package. Signed-off-by: André Draszik <andre.draszik@linaro.org> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtlocation, qtsystems: Fix QT_MODULE_BRANCHMartin Jansa2013-12-122-3/+1
| | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qttools-native: remove previous license workaroundDenys Dmytriyenko2013-12-122-12/+0
| | | | | | | | Previously license files were missing for qttools module, so we used to point to generic files with same license. Signed-off-by: Denys Dmytriyenko <denys@ti.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* nativesdk-qttools: add nativesdk version of qttools necessary for SDK toolsDenys Dmytriyenko2013-12-122-0/+32
| | | | | Signed-off-by: Denys Dmytriyenko <denys@ti.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* nativesdk-qtbase: add nativesdk version of qtbase necessary for SDK toolsDenys Dmytriyenko2013-12-125-0/+268
| | | | | Signed-off-by: Denys Dmytriyenko <denys@ti.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtwayland: Fix Project ERROR: Module v8 has no public APIMartin Jansa2013-11-042-0/+32
| | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* maliit-framework-qt5: Add missing dependency on qtdeclarativeMartin Jansa2013-11-041-1/+1
| | | | | | * it needs also quick and qml, so qtbase wasn't enough Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* maliit-framework-qt5: Add missing dependency on qtbaseMartin Jansa2013-11-031-0/+2
| | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtx11extras: Add recipeIktwo Sh2013-11-033-0/+12
| | | | | Signed-off-by: Iktwo Sh <elmaildeliktwo@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtwebkit-examples: add missing RDEPENDS for qmlpluginsNicolas Dechesne2013-11-031-0/+1
| | | | | | | | | | | | Some examples require qtwebkit-qmlplugins (flickerview, youtubeview), and this dependency is not automatically added. Without this patch, and without manually adding qtwekbit-qmlplugins, we get errors like this: qrc:///flickrview.qml:42:1: module "QtWebKit" is not installed Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtconnectivity: Add recipe.Kristofer Hansson Aspman2013-11-032-0/+17
| | | | | Signed-off-by: Kristofer Hansson Aspman <kristofer.hansson-aspman@pelagicore.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtbase: add upstream QTBUG-34218/QTBUG-34234 misaligned selection patchJonathan Liu2013-10-293-0/+149
| | | | | Signed-off-by: Jonathan Liu <net147@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* maliit-framework-qt5: package only ${libdir}/qt5/mkspecs within ${PN}-devSimon Busch2013-10-211-1/+1
| | | | | | | | | | When we're building maliit with it's input context plugin enable it gets installed into ${libdir}/qt5/plugins/platforminputcontexts which couldn't be added to ${PN} cause it's already in ${PN}-dev and the only part which should go into ${PN}-dev is ${libdir}/qt5/mksepcs and nothing else from ${libdir}/qt5. Signed-off-by: Simon Busch <morphis@gravedo.de> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* maliit-plugins-qt5: add dependency on libqt5svg-pluginsSimon Busch2013-10-201-2/+1
| | | | | Signed-off-by: Simon Busch <morphis@gravedo.de> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* maliit-framework-qt5: don't replace directory names for maliit-defines.prfSimon Busch2013-10-201-1/+0
| | | | | | | | The values from maliit-defines.prf are only used at runtime and not at compilation time so we don't have to replace them with the proper staging paths. Signed-off-by: Simon Busch <morphis@gravedo.de> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* maliit-frameworks-qt5: provide ${datadir} also by EXTRA_QMAKEVARS_PRESimon Busch2013-10-201-0/+1
| | | | | Signed-off-by: Simon Busch <morphis@gravedo.de> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtbase: Use bundled freetype by defaultMartin Jansa2013-10-121-1/+4
| | | | | | | | | | | | | | | * system freetype works only together with fontconfig * building qbasicfontdatabase fails with system freetype and without fontconfig or with freetype completely disabled | /home/jenkins/webos-ports/workspace/webos-ports/tmp-eglibc/sysroots/a500/usr/include/ft2build.h:56:38: fatal error: freetype/config/ftheader.h: No such file or directory | #include <freetype/config/ftheader.h> | ^ | compilation terminated. | make[2]: *** [.obj/release-shared/qbasicfontdatabase.o] Error 1 | make[2]: *** Waiting for unfinished jobs.... Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtbase: Disable freetype by defaultMartin Jansa2013-10-111-1/+1
| | | | | | | | | | | | | * building qbasicfontdatabase fails without fontconfig enabled | /home/jenkins/webos-ports/workspace/webos-ports/tmp-eglibc/sysroots/a500/usr/include/ft2build.h:56:38: fatal error: freetype/config/ftheader.h: No such file or directory | #include <freetype/config/ftheader.h> | ^ | compilation terminated. | make[2]: *** [.obj/release-shared/qbasicfontdatabase.o] Error 1 | make[2]: *** Waiting for unfinished jobs.... Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtbase: Disable fontconfig by defaultMartin Jansa2013-10-101-1/+1
| | | | | | | | | | | | | | | | * it was explicitly disabled in commit 1b14686657cddcc5bb37a5c7db8a35f1c4903ee3 Author: Philip Craig <phil@blackmoth.com.au> Date: Wed Jun 26 02:13:02 2013 +0000 Subject: qtbase: disable fontconfig support by default * and then accidentaly enabled with PACKAGECONFIG changes commit ebdd83f6b7e5c3296e5ebd3b7b0c1e0defe5aba5 Author: Martin Jansa <Martin.Jansa@gmail.com> Date: Sat Jul 20 00:02:57 2013 +0200 Subject: qtbase: explicitly enable or disable all deps * Thanks to Nicolas Dechesne for reporting it Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtbase_git: restore ↵Martin Jansa2013-10-101-0/+2
| | | | | | | | | | | | | 0025-QHttpMultiPart-fix-data-corruption-in-readData-metho.patch in SRC_URI * commit 105ad2a18e20f2b07d20a1640917e69950c8496b Author: Eric B<C3><A9>nard <eric@eukrea.com> Date: Mon Oct 7 22:54:12 2013 +0200 Subject: qtbase: update to 5.1.1 removed it from SRC_URI in qtbase.inc, but it's still needed for qtbase_git Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtbase: add upstream QTBUG-31579 patch for QPainter regressionJonathan Liu2013-10-103-0/+95
| | | | | Signed-off-by: Jonathan Liu <net147@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qt5.inc: extend FILES_${PN}-examples-*jansa/test-2013-10-08Eric BENARD2013-10-081-0/+6
| | | | | | | | | | this fix : ERROR: QA Issue: non debug package contains .debug directory: qtquick1-examples path /work/armv7a-vfp-neon-oe-linux-gnueabi/qtquick1/5.1.1-r0/packages-split/qtquick1-examples/ usr/share/qt5/examples/declarative/cppextensions/plugins/org/qtproject/TimeExample/.debug/libqmlqtimeexampleplugin.so Signed-off-by: Eric Bénard <eric@eukrea.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtjsondb: Remove unsupported moduleMartin Jansa2013-10-084-34/+2
| | | | | | * https://bugreports.qt-project.org/browse/QTBUG-31741 Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtgraphicaleffects, qtquickcontrols: Don't use PN in PN-dev RDEPENDSAndreas Müller2013-10-082-0/+4
| | | | | | | | | | | * fix do_rootfs for images with dev-pkgs in IMAGE_FEATURES | Collected errors: | * satisfy_dependencies_for: Cannot satisfy the following dependencies for qtquickcontrols-dev: | * qtquickcontrols (= 5.1.0-r0) * | * opkg_install_cmd: Cannot install package qtquickcontrols-dev. Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtbase.inc: PACKAGECONFIG[linuxfb] shouldn't depend on nonexistent linuxfb ↵Denys Dmytriyenko2013-10-081-1/+1
| | | | | | | package Signed-off-by: Denys Dmytriyenko <denys@ti.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtwebkit-examples: enable building and packaging of examples by defaultDenys Dmytriyenko2013-10-082-0/+33
| | | | | | | | Note: binaries will go into ${PN}-examples, which is qtwebkit-examples-examples Signed-off-by: Denys Dmytriyenko <denys@ti.com> Signed-off-by: Eric Bénard <eric@eukrea.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qttools-native: update to 5.1.1Eric Bénard2013-10-082-12/+14
| | | | | Signed-off-by: Eric Bénard <eric@eukrea.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtserialport: update to 5.1.1Eric Bénard2013-10-081-2/+2
| | | | | Signed-off-by: Eric Bénard <eric@eukrea.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtquickcontrols: update to 5.1.1Eric Bénard2013-10-082-5/+6
| | | | | Signed-off-by: Eric Bénard <eric@eukrea.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtwebkit-examples: update to 5.1.1Eric Bénard2013-10-082-5/+5
| | | | | Signed-off-by: Eric Bénard <eric@eukrea.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtwebkit: update to 5.1.1Eric Bénard2013-10-082-5/+5
| | | | | Signed-off-by: Eric Bénard <eric@eukrea.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtlocation: don't depend on qtjsondbEric Bénard2013-10-081-1/+1
| | | | | | | | | jsondb is not listed a a dependencies on qtlocation in sync.profile and was removed in more recent versions as qtjsondb is no more maintained Signed-off-by: Eric Bénard <eric@eukrea.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtquick1: update to 5.1.1Eric Bénard2013-10-082-5/+5
| | | | | Signed-off-by: Eric Bénard <eric@eukrea.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtsystems: don't depend on qtjsondbEric Bénard2013-10-081-1/+1
| | | | | Signed-off-by: Eric Bénard <eric@eukrea.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtsensors: update to 5.1.1Eric Bénard2013-10-082-5/+5
| | | | | Signed-off-by: Eric Bénard <eric@eukrea.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtscript: update to 5.1.1Eric Bénard2013-10-082-5/+5
| | | | | Signed-off-by: Eric Bénard <eric@eukrea.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtmultimedia: update to 5.1.1Eric Bénard2013-10-082-5/+5
| | | | | Signed-off-by: Eric Bénard <eric@eukrea.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtimageformats: update to 5.1.1Eric Bénard2013-10-082-5/+5
| | | | | Signed-off-by: Eric Bénard <eric@eukrea.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtgraphicaleffects: update to 5.1.1Eric Bénard2013-10-082-5/+5
| | | | | Signed-off-by: Eric Bénard <eric@eukrea.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtdeclarative: update to 5.1.1Eric Bénard2013-10-083-2/+2
| | | | | Signed-off-by: Eric Bénard <eric@eukrea.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtxmlpatterns: update to 5.1.1Eric Bénard2013-10-082-5/+5
| | | | | Signed-off-by: Eric Bénard <eric@eukrea.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtsvg: update to 5.1.1Eric Bénard2013-10-082-5/+6
| | | | | Signed-off-by: Eric Bénard <eric@eukrea.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtjsbackend: update to 5.1.1Eric Bénard2013-10-086-10/+10
| | | | | Signed-off-by: Eric Bénard <eric@eukrea.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtbase: update to 5.1.1Eric Bénard2013-10-0830-311/+217
| | | | | | | | - patch 10 was update - patch 19 & 25 are merged so no more needed Signed-off-by: Eric Bénard <eric@eukrea.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>