aboutsummaryrefslogtreecommitdiffstats
path: root/recipes-qt
Commit message (Collapse)AuthorAgeFilesLines
...
* qtsensors: Add recipeMikko Levonmaa2013-05-062-0/+33
| | | | | | | | * MJ: Add license information * MJ: Fix PV Signed-off-by: Mikko Levonmaa <mikko.levonmaa@palm.com> Signed-off-by: Martin Jansa <martin.jansa@lge.com>
* qtlocation: Add recipeMikko Levonmaa2013-05-062-0/+26
| | | | | | | | * MJ: Add license information * MJ: Fix PV Signed-off-by: Mikko Levonmaa <mikko.levonmaa@palm.com> Signed-off-by: Martin Jansa <martin.jansa@lge.com>
* qtquick1: Add recipeMikko Levonmaa2013-05-063-0/+46
| | | | | | | | * MJ: Add license information * MJ: Fix PV Signed-off-by: Mikko Levonmaa <mikko.levonmaa@palm.com> Signed-off-by: Martin Jansa <martin.jansa@lge.com>
* qt3d: Add recipeMikko Levonmaa2013-05-062-0/+30
| | | | | | | | | * MJ: Add license information not sure which parts (or maybe all) is under LICENSE.PREVIEW.COMMERCIAL * MJ: Fix PV Signed-off-by: Mikko Levonmaa <mikko.levonmaa@palm.com> Signed-off-by: Martin Jansa <martin.jansa@lge.com>
* qtxmlpatterns: Add recipeMikko Levonmaa2013-05-053-0/+36
| | | | | | | | * MJ: Add license information * MJ: Fix PV Signed-off-by: Mikko Levonmaa <mikko.levonmaa@palm.com> Signed-off-by: Martin Jansa <martin.jansa@lge.com>
* qtscript: Add recipeMikko Levonmaa2013-05-053-0/+35
| | | | | | | | * MJ: Add license information * MJ: Fix PV Signed-off-by: Mikko Levonmaa <mikko.levonmaa@palm.com> Signed-off-by: Martin Jansa <martin.jansa@lge.com>
* qtdeclarative: Fix flickable event handlingHeikki Paajanen2013-05-052-1/+44
| | | | | | | | | * With isis2 touch mocking there is a situation where flickable doesn't process mouse events even if it has mouse grabbed. * Patch is cherry-picked from upstream. Signed-off-by: Heikki Paajanen <heikki.paajanen@palm.com> Signed-off-by: Martin Jansa <martin.jansa@lge.com>
* qtbase: Find wayland-scanner correctlyMikko Levonmaa2013-05-058-18/+197
| | | | | | | * Remove silent rules for wayland-scanner Signed-off-by: Mikko Levonmaa <mikko.levonmaa@palm.com> Signed-off-by: Martin Jansa <martin.jansa@lge.com>
* qt5-git: Provide a way to configure the git repo branch from a moduleMikko Levonmaa2013-05-051-1/+3
| | | | | Signed-off-by: Mikko Levonmaa <mikko.levonmaa@palm.com> Signed-off-by: Martin Jansa <martin.jansa@lge.com>
* qt5: Instead of fixing paths after installation, fix them in Makefile beforeMartin Jansa2013-05-051-14/+1
| | | | | | | | * thanks to Mikko Levonmaa * move it from qt5.inc to qmake5_base.bbclass, because it can be useful for other apps too Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qt5-git: rename recipes and include fileMartin Jansa2013-05-056-5/+5
| | | | | | | | | | * some modules weren't released yet, so we still need some recipes with PV = "4.999+5.0.0-beta1+git${SRCPV}" so having 5.0.2 in .inc filename is a bit misleading * .inc file still sets default PV (now "5.0.2+git${SRCPV}"), all modules where SRCREV corresponds to different versions need to set PV inside Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qmake5_base: define variables for paths used by qmake in one placeMartin Jansa2013-05-052-25/+26
| | | | | | | | | | | * makes it easier to change them, should be reused also in FILES_* variables * table of path variables and their different names available at https://github.com/meta-qt5/meta-qt5/wiki/Building-with-OE * all variables have OE_QMAKE_PATH_ prefix and then name from qmake varaible Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qmake5_base: add qmake5_base_do_configure which allows to declare ↵Martin Jansa2013-05-053-11/+23
| | | | | | | | | QMAKE_VARSUBST_* * don't export it, let recipe decide where to call it or even if it should be called (native recipes are not using it) Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qt5module.inc: move shared logic to new .inc fileMartin Jansa2013-04-283-16/+13
| | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qt5: move do_install modifications to shared qt5.inc and reuse do_configureMartin Jansa2013-04-284-46/+15
|
* qtbase: refresh patches and add missing to 5.0.2 and git versionsMartin Jansa2013-04-2830-45/+431
|
* qt5: use consistent naming for LICENSEMartin Jansa2013-04-284-4/+4
|
* qtdeclarative: Update LICENSE infoMartin Jansa2013-04-283-4/+12
| | | | | | * 5.0.2 and git recipes have the same LICENSE as qtbase (defined in qt5-${PV}.inc) Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtjsbackend: Update LICENSE infoMartin Jansa2013-04-286-5/+32
| | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtjsbackend: remove PARALLEL_MAKE settingMartin Jansa2013-04-282-8/+0
| | | | * it seems to work fine with modified v8.pro
* qtbase: remove some dead codeMartin Jansa2013-04-282-4/+0
|
* qt5: allow to change -release/-debug for some modulesMartin Jansa2013-04-281-1/+2
|
* qt5: move SSTATE_SCAN_FILES to qmake5_base.bbclassMartin Jansa2013-04-284-8/+0
| | | | | * penalty for more replacements is better then to forget to add this in some component which will also install .prl files
* qtbase: Remove QT_DIR_NAME, QT_BASE_NAMEMartin Jansa2013-04-282-4/+0
| | | | | * QT_DIR_NAME is set in qmake5_base * QT_BASE_NAME isn't used
* qtbase: Fix INCDIR/LIBDIR paths in .prl filesMartin Jansa2013-04-283-0/+63
|
* qtdeclarative: Fix installation and packagingMartin Jansa2013-04-281-5/+26
| | | | | | * now it's also prefixed with sysroot like in qtbase Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtjsbackend: Fix installation, now it's also prefixed with sysrootMartin Jansa2013-04-281-2/+6
| | | | | | * like in qtbase Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtjsbackend: Use better patch to respect external-host-bindirMartin Jansa2013-04-284-36/+37
| | | | | | * mkv8snapshot isn't in default PATH when it's in ${bindir}/${QT_DIR_NAME} Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtbase: Override all paths and export sysrootMartin Jansa2013-04-281-23/+39
| | | | | | * otherwise sysroot from native build can leak to target build * missing paths like Qml2Imports were defaulting to devault /usr/qml * synchronize values between qt.conf and configure params
* qtbase: add patches to fix wrong libdir/include dirs in pkgconfig and ↵Martin Jansa2013-04-286-1/+132
| | | | | | | | | libtool files * qt_module.prf replacements were creating -L/usr/lib in .pc files which is bad for cross-compilation * also use '=' for sysroot in libtool files Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtjsbackend: add .pri and .prl to SSTATE_SCAN_FILESMartin Jansa2013-04-282-0/+4
| | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qt5: package files with and without QT_DIR_NAME prefixMartin Jansa2013-04-282-9/+32
| | | | | | * makes it easier to modify paths without QA warnings about unpackaged files Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtjsbackend-native: Use separate build directoryMartin Jansa2013-04-281-0/+9
| | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qmake: allow to disable debug outputMartin Jansa2013-04-285-6/+6
| | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtbase-native: Enable debug output from Makefile generationMartin Jansa2013-04-281-2/+2
|
* qmake_base: remove QT_DIR_NAME from libdirMartin Jansa2013-04-283-3/+4
| | | | | | | | | * using ${libdir}/${QT_DIR_NAME} is causing pkgconfig files to be installed in this prefix too * modify ArchData variable to move mkspecs files to qt5 prefix (so that they don't conflict with qt4) Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* 5.0.2+git: bump SRCREVs a bit moreMartin Jansa2013-04-283-3/+3
| | | | * it's close to 5.1.0
* qtdeclarative: Fix SEPB build, remove module_qmake.confMartin Jansa2013-04-282-12/+1
| | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtjsbackend: Fix SEPB build and work around wrong mkspec install pathMartin Jansa2013-04-281-7/+9
| | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qt5: Add mkspecs package and update FILES to package ${QT_DIR_NAME} directoriesMartin Jansa2013-04-282-8/+23
| | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtbase: temporary disable target qmake build and add PN-mkspecsMartin Jansa2013-04-281-12/+16
|
* qt5-git: bump revision in git recipes to latest stable branchMartin Jansa2013-04-2617-35/+710
| | | | | | | * there are important fixes in qtbase bootstrapping * create also own directory for patches, easier for many versions to coexist for now Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qt5: add 5.0.2Martin Jansa2013-04-2612-0/+729
| | | | | | | * patch files are kept in separate dir, because I expect that 5.0.1 will have to live a bit longer for e.g. webkit-qt developers to adapt Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qt5: restore 5.0.0 recipesMartin Jansa2013-04-266-0/+55
| | | | | | | * there are some issues with 5.0.1 and qt-webkit, keep 5.0.0 available until everybody is ready to upgrade to 5.0.2 or newer Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtbase: improve internal build system to support OE way of building qtMartin Jansa2013-04-2612-199/+707
| | | | | | | | | | | | | | | | | | | * add linux-oe-g++ mkspec directly with patch * add functions to read and eval OE_QMAKE functions from mkspec and also export them with QMakeVar to be available also for config.tests * add external-host-bindir parameter to skip building native tools even when we're in fact cross-compiling (because we have them from qtbase-native build already). * use separated ${B} and ${S} and clean ${B} when reconfiguring stalled qmake cache can be used when configure is reexecuted cleaning ${B} prevents that and provide cleaner separation * OE_QMAKE_AR cqs is added by Makefile, having it here too was causing issues * isEmpty(QT_EXTERNAL_HOST_BINS) doesn't work, so lets use exist() even when it allows to incorrectly set wrong directory and build native tools again (instead of skipping them) Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qt5: unify indentationMartin Jansa2013-04-177-81/+79
| | | | * use 4 spaces everywhere like meta-oe and other layers do now
* qt5-5.0.1: use QT_VERSION_DIR, just for consistence"Martin Jansa2013-04-171-1/+4
| | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtbase: add udev to DEPENDSMartin Jansa2013-04-171-1/+1
| | | | | | * it's autodetected, causing undeterministic builds Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtbase: disable gdb_dwarf_indexMartin Jansa2013-04-171-1/+1
| | | | | | | | | * qmake is trying to call native gdb and we don't depend on gdb-native (or even provide gdb-native) * fixes errors like this: /bin/sh: gdb: command not found /bin/sh: line 0: test: -gt: unary operator expected which are not fatal, but still misleading in do_configure output
* qtbase: replace g++.conf and linux.conf with qmake.confMartin Jansa2013-04-178-152/+66
| | | | | | | | | * g++.conf and linux.conf were outdated a lot, lacking new options like QMAKE_COMPILER causing a lot of warning like: Project WARNING: qmake spec does not announce the compiler family. Guessed gcc. * Instead of replacing whole common files, use custom qmake.conf which overwrites common setting after including it