summaryrefslogtreecommitdiffstats
path: root/recipes-qt/qt5
Commit message (Collapse)AuthorAgeFilesLines
...
* 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
* qtbase: drop qmake.conf.sh and qplatformdefsMartin Jansa2013-04-173-50/+0
| | | | | * defaults in linux-g++ are correct, we need only to modify common linux.conf and g++-unix.conf
* qtbase: correctly configureMartin Jansa2013-04-173-35/+38
|
* qtbase: don't touch STAGING and bypass sstateMartin Jansa2013-04-173-34/+19
| | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtbase: add patch to eval QMAKE_CXXMartin Jansa2013-04-172-0/+36
| | | | * fixes errors in log.do_configure trying to call wrong CXX
* qmake: fix MAKEFLAGS when PARALLEL_MAKE has spaceMartin Jansa2013-04-171-1/+1
| | | | | | * quotes are needed, because some people have '-j 9' instead of '-j9' * this can in theory cause PARALLEL_MAKE x PARALLEL_MAKE threads, because MAKE itself is using PARALLEL_MAKE threads to run inner makes
* qtbase: use the same patch for qt.conf override for target and nativeMartin Jansa2013-04-175-65/+48
|
* qt5-native, qtjsbackend-native: fix .pri and .prl pointing to WORKDIR or ↵Martin Jansa2013-04-174-46/+26
| | | | | | | | | | | | | | | | | | | | | absolute sysroot * fix paralel build * default make does good job, cleans mkspecs, installs all headers and libs needed for qtjsbackend-native * move native tools to QT_DIR_NAME prefix, this way qt4 and qt5 can be staged at the same time * only variables referencing WORKDIR are now QMAKE_PRL_BUILD_DIR ./x86_64-linux/usr/lib/libQt5Network.prl:QMAKE_PRL_BUILD_DIR = /OE/oe-core/tmp-eglibc/work/x86_64-linux/qt5-native/5.0.1-r0.0/qtbase-opensource-src-5.0.1/src/network/ ./x86_64-linux/usr/lib/libQt5Xml.prl:QMAKE_PRL_BUILD_DIR = /OE/oe-core/tmp-eglibc/work/x86_64-linux/qt5-native/5.0.1-r0.0/qtbase-opensource-src-5.0.1/src/xml/ ./x86_64-linux/usr/lib/libQt5Bootstrap.prl:QMAKE_PRL_BUILD_DIR = /OE/oe-core/tmp-eglibc/work/x86_64-linux/qt5-native/5.0.1-r0.0/qtbase-opensource-src-5.0.1/src/tools/bootstrap/ ./x86_64-linux/usr/lib/libQt5Concurrent.prl:QMAKE_PRL_BUILD_DIR = /OE/oe-core/tmp-eglibc/work/x86_64-linux/qt5-native/5.0.1-r0.0/qtbase-opensource-src-5.0.1/src/concurrent/ ./x86_64-linux/usr/lib/libQt5Core.prl:QMAKE_PRL_BUILD_DIR = /OE/oe-core/tmp-eglibc/work/x86_64-linux/qt5-native/5.0.1-r0.0/qtbase-opensource-src-5.0.1/src/corelib/ ./x86_64-linux/usr/lib/libQt5Test.prl:QMAKE_PRL_BUILD_DIR = /OE/oe-core/tmp-eglibc/work/x86_64-linux/qt5-native/5.0.1-r0.0/qtbase-opensource-src-5.0.1/src/testlib/ ./x86_64-linux/usr/lib/libQt5Sql.prl:QMAKE_PRL_BUILD_DIR = /OE/oe-core/tmp-eglibc/work/x86_64-linux/qt5-native/5.0.1-r0.0/qtbase-opensource-src-5.0.1/src/sql/ ./x86_64-linux/usr/lib/libQt5DBus.prl:QMAKE_PRL_BUILD_DIR = /OE/oe-core/tmp-eglibc/work/x86_64-linux/qt5-native/5.0.1-r0.0/qtbase-opensource-src-5.0.1/src/dbus/ Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qt5-native: rename to qtbase-native to avoid confusionMartin Jansa2013-04-178-7/+6
| | | | | | | * we also had PROVIDES for qt5-tools-native, this makes it a bit easier to see what is what * drop FILESEXTRAPATHS, not needed after renaming to match BPN with qtbase patches Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qt5: upgrade to 5.0.1Eric Blade2013-02-1813-37/+35
| | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qt5-native: Getting rid of printf statements in qmakeMikko Levonmaa2013-02-172-4/+2
| | | | | | | | They will cause the building of cmake-native to fail as it will parse the output of qmake -query and is not expecting to find the added lines in the output Signed-off-by: Mikko Levonmaa <mikko.levonmaa@gmail.com>
* qt5: move module specific files to own directoriesMartin Jansa2013-01-015-1/+1
| | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qt5: remove unused qmake-build.conf.shMartin Jansa2013-01-012-32/+0
| | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qt5: upgrade recipes to use 5.0.0 tarballsMartin Jansa2012-12-2018-58/+79
| | | | | | | * and change DEFAULT_PREFERRENCE for git recipes negative again * bump SRCREV in git recipes to latest and update PV Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtbase: don't touch STAGING_DATADIRMartin Jansa2012-12-191-1/+0
| | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtbase, qtdeclarative: bump SRCREV to latestMartin Jansa2012-12-173-3/+3
| | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtbase: fix up prl and pkgconfig file generationMikko Levonmaa2012-12-141-0/+5
| | | | Signed-off-by: Mikko Levonmaa <mikko.levonmaa@gmail.com>
* qt5: fixup FILES_ entriesMartin Jansa2012-12-122-11/+8
| | | | | | * some are not needed as they are included in default value Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qt5: use lastest SRCREV in stable branchesMartin Jansa2012-12-126-9/+9
| | | | | | * master branches were removed today and old SRCREVs are invalid now Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtjsbackend: use common qt5.incMartin Jansa2012-12-121-12/+3
| | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtdeclarative: use common qt5.inc, fix invalid PACKAGESMartin Jansa2012-12-121-13/+3
| | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qt5: move qtbase specific stuff from qt5.inc to qtbase.incMartin Jansa2012-12-122-93/+99
| | | | | | | * qt5.inc should be used by all qtmodule.inc * add missing PACKAGES in qt5.inc Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtbase: disable xcbMartin Jansa2012-12-121-2/+5
| | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtjsbackend: fix native dependencyMikko Levonmaa2012-12-114-5/+29
| | | | | | Also fixes the broken qtjsbackent-native recipe Signed-off-by: Mikko Levonmaa <mikko.levonmaa@gmail.com>
* qtdeclarative: fix typoMartin Jansa2012-12-111-1/+1
| | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtjsbackend: fix SRC_URI formattingMartin Jansa2012-12-112-3/+3
| | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtjsbackend_4.999+git: use common structure and bump SRCREV to latestMartin Jansa2012-12-112-9/+6
| | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtdeclarative_4.999+git: use common structure and bump SRCREV to latestMartin Jansa2012-12-111-4/+3
| | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>