summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* qtbase: eglfs: fix egl error for platforms only supporting one window/surfaceAndreas Müller2014-02-192-0/+64
| | | | | Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtwayland.inc: fix QA warningsAndreas Müller2014-02-191-0/+8
| | | | | | | | | | | | | | | | WARNING: QA Issue: qtwayland: Files/directories were installed but not shipped /usr/lib/qt5/plugins/wayland-graphics-integration /usr/lib/qt5/plugins/wayland-graphics-integration/client /usr/lib/qt5/plugins/wayland-graphics-integration/server /usr/lib/qt5/plugins/wayland-graphics-integration/client/libwayland-egl.so /usr/lib/qt5/plugins/wayland-graphics-integration/client/.debug /usr/lib/qt5/plugins/wayland-graphics-integration/client/.debug/libwayland-egl.so /usr/lib/qt5/plugins/wayland-graphics-integration/server/libwayland-egl.so /usr/lib/qt5/plugins/wayland-graphics-integration/server/.debug /usr/lib/qt5/plugins/wayland-graphics-integration/server/.debug/libwayland-egl.so Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qt5: Upgrade from 5.2.0 to 5.2.1Martin Jansa2014-02-1995-267/+256
| | | | | | | | | * qtwayland: Use default LICENSE and LIC_FILES_CHKSUM * license texts were added in qtwayland commit 26bdc66fe6c4499332b2ead886a806d09aa07a8a * qtdeclarative, qtserialport: Update QT_MODULE_BRANCH * SHA-1 of v5.2.1 tag is only in release branch Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* nativesdk-qtbase, nativesdk-qttools: Fix file search pathsGabe Johnson2014-02-192-0/+6
| | | | | | | | * this is useful for using newer meta-qt5 with older oe-core release Signed-off-by: Gabe Johnson <gjohnson@agleader.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* nativesdk-qtbase: Remove the datadir as it is not installedOtavio Salvador2014-02-181-1/+1
| | | | | | | | | Fixes: ERROR: QA Issue: nativesdk-qtbase: Files/directories were installed but not shipped /opt/oel/13.0+snapshot/sysroots/i686-oelsdk-linux/usr/share Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* nativesdk-qttools.inc: Fix installation and packagingOtavio Salvador2014-02-171-0/+6
| | | | | | | | | We must to fix the installation paths as did in nativesdk-qtbase.inc and remove the files unused from the packages. This fixes the packaging errors and allows for a successful build for SDK. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Acked-by: Denys Dmytriyenko <denys@ti.com>
* qmake5_base.bbclass: Fix mkspec path when building nativesdk binariesOtavio Salvador2014-02-171-0/+1
| | | | | | | | When building nativesdk binaries we ought to rely in the native mkspecs. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Acked-by: Denys Dmytriyenko <denys@ti.com>
* nativesdk-qtbase.inc: Fix build failure removal of include and mkspecsOtavio Salvador2014-02-171-4/+23
| | | | | | | | | The 7d8f8d6 change (nativesdk-qtbase.inc: Remove unused contents) introduced a build failure that was not catch in my test. This patch fixes it avoiding removing the headers and mkspecs files which are need for the nativesdk-qttools recipe. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* nativesdk-qtbase.inc: Remove unused contentsOtavio Salvador2014-02-141-0/+4
| | | | | | | | | | | | | | Fixes: ERROR: QA Issue: nativesdk-qtbase: Files/directories were installed but not shipped /opt/oel/13.0+snapshot/sysroots/i686-oelsdk-linux/usr/lib /opt/oel/13.0+snapshot/sysroots/i686-oelsdk-linux/usr/include /opt/oel/13.0+snapshot/sysroots/i686-oelsdk-linux/usr/share /opt/oel/13.0+snapshot/sysroots/i686-oelsdk-linux/usr/lib/libQt5Test.so /opt/oel/13.0+snapshot/sysroots/i686-oelsdk-linux/usr/lib/libQt5Network.so ... Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* nativesdk-qtbase: Fix install error in case install task is rerunOtavio Salvador2014-02-141-2/+4
| | | | | | | | In case changes are done in do_install and the sstate checksums change, the task would fail as the qmake binary has already been replaced. Avoid this error checking for the original filename. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* meta-toolchain-qt5: add Qt5 SDK standalone meta recipeDenys Dmytriyenko2014-02-111-0/+7
| | | | Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* populate_sdk_qt5.bbclass: Allow generation of toolchainOtavio Salvador2014-02-111-0/+54
| | | | | | | | This allow the toolchain generation using '-c populate_sdk' as it includes the need host libraries into the SDK. Signed-off-by: Denys Dmytriyenko <denys@ti.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* packagegroup-qt5-toolchain-target: Add packagegroupOtavio Salvador2014-02-111-0/+40
| | | | | | | | | | Allow easy inclusion of target packages for the Qt5 SDK or external toolchain. The list of the target package is based on the Arago Project, which has been contribute by Denys Dmytriyenko <denys@ti.com>. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* nativesdk-packagegroup-qt5-toolchain-host: Add packagegroupOtavio Salvador2014-02-071-0/+14
| | | | | | | Allow easy inclusion of host packages for the Qt5 standalone SDK or external toolchain. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* README: Reword the section about github forkingOtavio Salvador2014-02-071-1/+8
| | | | | | | This splits the lines in 80 cols and rework the text a little bit to easy reading. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* qtwebkit: drop obsolete patch 0001-jsc-Add-licuuc-licui18n-LIBS.patchAndreas Oberritter2014-01-292-444/+0
| | | | | | | | | | | | | | | | | | | | | This patch caused a linker error: | linking ../../bin/jsc | [...]ld: cannot find -licuuc -licui18n The linker command-line contains: | [...] -licuuc\ -licui18n [...] -licui18n -licuuc -licudata [...] So the problem gets caused by the backslash, making the actual library name "libicuuc -licui18n.so". This may have been caused be the double quotes used in the patch. However, since both libs are already part of the command-line, the patch can just get dropped. The patch indicates, that it was created for a beta version, so I assume that this was fixed before the 5.2 release. Signed-off-by: Andreas Oberritter <obi@opendreambox.org> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtmultimedia.inc: Fix duplicating '{'Martin Jansa2014-01-291-1/+1
| | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* cmake-native: disable test for Qt5CoreAndreas Oberritter2014-01-271-0/+20
| | | | | | | Fixes the same build error as 671313d, but for the -native recipe. Signed-off-by: Andreas Oberritter <obi@opendreambox.org> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* 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-12148-3302/+1037
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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>
* cmake: Rename .bbappend to match new version from oe-coreMartin Jansa2013-11-151-0/+0
| | | | 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>
* cmake: Rename and update .bbappend to match new version from oe-coreMartin Jansa2013-11-032-7/+20
| | | | 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>