summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* qtbase: refresh patches, drop 2 unusedMartin Jansa2013-05-2141-230/+162
| | | | | | | | | | | | | * drop Change-Ids, add Upstream-Status * 0010-qmake-property-rename-QT_INSTALL_CONFIGURATION-to-QT.patch was rejected upstream, 0007 was only in meta-qt5/qtbase repo, but wasn't used in recipes * 0004-Disable-mkv8snapshot.patch and 0005-AddSynchoronization-qimagereader.patch are special, because they are applied only to 5.0.0 Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtbase: fix qlibrayinfo patchMartin Jansa2013-05-213-45/+18
| | | | | | | | * returning QSettings even without existing qtconfig was causing, e.g. QLibraryInfo::location(QLibraryInfo::PluginsPath) returning "`pwd`/plugins" instead of correct "/usr/lib/qt5/plugins" Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* Add COPYING.MIT to be clear about license of this layerMartin Jansa2013-05-101-0/+17
| | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* README: add meta-ruby dependency needed for qtwebkitMartin Jansa2013-05-101-0/+5
|
* qmake5_base: Define OE_QMAKE_PATH_QT_* variablesMartin Jansa2013-05-094-37/+57
| | | | | | | | * and move it to separate .bbclass which is easier to replace in distro layer when you don't care about conflicts with qt4 Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qmake5: move default do_configure and do_install to qmake5.bbclassMartin Jansa2013-05-092-8/+8
| | | | * it's useful for many recipes outside qt5 and easy to overwrite when needed
* qtbase: drop setting arch and endianMartin Jansa2013-05-093-27/+0
| | | | | | | | | * endian option was removed from configure * arch/host-arch option is now deprecated and configure shows warning when it's used * both are now autodetected Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtbase: use EXTRA_OEMAKE also in config.tests executed in do_configureMartin Jansa2013-05-096-1/+111
| | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtbase: move virtual/libgl dependency to extra variableSimon Busch2013-05-091-5/+11
| | | | | | | | | | | | | | * makes it easier to change desktop gl to gles2 in .bbappend * we cannot explicitly disable opengl with -no-opengl, because then it fails to build (probably only when mesa headers are found in sysroot) /qtbase-opensource-src-5.0.0/src/platformsupport/eglconvenience/qeglplatformcontext.cpp:62:72: error: 'QPlatformOpenGLContext' has not been declared /qtbase-opensource-src-5.0.0/src/platformsupport/eglconvenience/qeglplatformcontext.cpp: In constructor 'QEGLPlatformContext::QEGLPlatformContext(const QSurfaceFormat&, int*, EGLDisplay, EGLenum)': /qtbase-opensource-src-5.0.0/src/platformsupport/eglconvenience/qeglplatformcontext.cpp:69:70: error: invalid static_cast from type 'int*' to type 'QEGLPlatformContext*' The same with 5.0.2 Signed-off-by: Simon Busch <morphis@gravedo.de> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qmake5: drop QT_DIR_NAME subdirectory from many OE_QMAKE_PATH_* variables ↵Martin Jansa2013-05-095-13/+36
| | | | | | | | | | | | | | | | | and add it back in qt5.inc * we're using QT_DIR_NAME subdirectory mostly to prevent conflicts with existing files from qt4 but setting it in all OE_QMAKE_PATH_* variables causes all apps which are just using qmake to build to install e.g. in /qt5 which for stuff like qterminal or something doesn't sound right (as long as there isn't qterminal4 and qterminal5 recipe) * some variables are kept with default QT_DIR_NAME, e.g. qml, imports, plugins we can assume that every application which installs some QML files will install them in location shared by all * add qt5-native.inc which also adds this QT_DIR_NAME and common inherits (later will be used also by qtwayland-native.inc) Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qmake5: Fix cleaning separate build directory and use it by defaultMartin Jansa2013-05-096-34/+28
| | | | | | | | | | | | * "${B}/*" in quotes doesn't match anything, better to remove whole directory (incluing .files) and recreate it * not sure why I've added quotes after testing first version, we don't expect B with spaces.. but I'm a bit scared with rm -rf ${SOME_VAR} after one glibc upgrade cleaned my whole disk and attached NFS array when OLD_LOCALE_PATH wasn't detected correctly... * qmake works well with separate B, use it by default Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qmake5_base: export OE_QMAKE variables only in qtbase recipesMartin Jansa2013-05-094-25/+46
| | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qt5: drop 'unset LD', qmake should now handle QMAKE_LINK correctlyMartin Jansa2013-05-094-12/+0
| | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtbase: add patch to fix build with LD exported in envMartin Jansa2013-05-095-0/+131
| | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qmake5: use QT_CONF_PATH variable in do_generate_qt_config_fileMartin Jansa2013-05-092-2/+2
| | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qmake5_base: drop default -e from EXTRA_OEMAKE and add variables we want to ↵Martin Jansa2013-05-091-3/+18
| | | | | | | | | | override * exports are still needed at least for qtbase configure script (which is using our special eval variant of getQ(X)MakeConf functions but maybe we should move them only to qtbase now Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qmake5_base: disable debug output by defaultMartin Jansa2013-05-071-2/+2
| | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtlocation: add qtjsondb instead of qtdeclarative dependencyMartin Jansa2013-05-071-1/+2
| | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtwebkit: add qtlocation and qtsensors dependencyMartin Jansa2013-05-071-1/+1
| | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtquick1: add qtsvg, qtxmlpatterns and qtwebkit dependencyMartin Jansa2013-05-071-1/+2
| | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qt3d: add qtdeclarative dependencyMartin Jansa2013-05-071-0/+2
| | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qt5module: drop it and include only qt5.incMartin Jansa2013-05-0717-24/+29
| | | | | | | | | * not all modules depend on qtbase, qtbase-native dependency is added by qmake5.bbclass: QT5TOOLSDEPENDS ?= "qtbase-native " DEPENDS_prepend = "${QT5TOOLSDEPENDS}" Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtjsondb, qtwebkit: respect ICU variableMartin Jansa2013-05-072-2/+2
|
* qt5: move variables used only in qtbase to qtbase.incMartin Jansa2013-05-072-50/+46
| | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtbase-native: fix install pathsMartin Jansa2013-05-071-0/+15
| | | | | | | | * 5.0.2+git was installing uic in wrong directory STAGING_DIR_NATIVE was there twice, while debuging this I've noticed that headers and docs are installed in this wrong directory also in other versions Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qt5: drop EXTRA_ENVMartin Jansa2013-05-074-22/+1
| | | | | | | | | | | | | * all variables should be now correctly set by qmake * setting PARALLEL_MAKE in MAKEFLAGS can cause PARALLEL_MAKE * PARALLEL_MAKE processes, because first -j is applied on top level directory and then again in each subdir, but it's faster then make -j PARALLEL_MAKE only in top directory * setting QMAKE breaks build in src/tools/bootstrap, because it forces relative path bin/qmake which isn't correct Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtbase-native: Apply 0001-Always-build-uic.patch for all versionsMartin Jansa2013-05-075-4/+75
| | | | | | | * when uic does not exist in QT_EXTERNAL_HOST_BINS it will silently switch to /usr/bin/qt5/uic and build will fail a bit later Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qt5-versions: lock more modulesMartin Jansa2013-05-071-0/+8
| | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qt5-*.inc: let module.inc to define LICENSEMartin Jansa2013-05-0765-84/+84
| | | | | | | * it was working for LIC_FILES_CHKSUM, but not LICENSE * we need to change order of includes, first version.inc then module.inc Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qt5: Add recipes for missing versionsMartin Jansa2013-05-0729-64/+218
| | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qt3d: add .bez and .obj files to PN-qmlpluginsMartin Jansa2013-05-061-0/+5
| | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* README: change oe-core URL to github and add -M to send-emailMartin Jansa2013-05-061-3/+3
| | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qt5: add PN-qmlplugins packages and remove them from modules, use ↵Martin Jansa2013-05-0611-135/+62
| | | | | | | | | OE_QMAKE_PATH_* variables * qml and imports go to PN-qmlplugins * all other plugins go to just PN-plugins Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtdeclarative: Add qtsvg and qtxmlpatterns to dependsIan Reinhart Geiser2013-05-061-1/+1
| | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtsystems: Add moduleIan Reinhart Geiser2013-05-062-0/+33
| | | | | | | | | * MJ: fix PV * MJ: simplified to use newer classes * MJ: Add license information * MJ: use OE_QMAKE_PATH_QML for packaging definition Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtjsondb: Add moduleIan Reinhart Geiser2013-05-062-0/+31
| | | | | | | | | * MJ: fix PV * MJ: simplified to use newer classes * MJ: Add license information * MJ: use OE_QMAKE_PATH_QML for packaging definition Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtimageformats: Add moduleIan Reinhart Geiser2013-05-062-0/+16
| | | | | | | * MJ: simplified to use newer classes * MJ: Add license information Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtmultimedia: Add moduleIan Reinhart Geiser2013-05-062-0/+31
| | | | | | | | * MJ: simplified to use newer classes * MJ: Add license information * MJ: use OE_QMAKE_PATH_QML for packaging definition Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtwebkit: Add moduleIan Reinhart Geiser2013-05-062-0/+37
| | | | | | | | | * MJ: simplified to use newer classes * MJ: Add license information * MJ: use OE_QMAKE_PATH_QML for packaging definition * MJ: add missing sqlite3 dependency Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtsvg: Add moduleIan Reinhart Geiser2013-05-062-0/+16
| | | | | | | * MJ: simplified to use newer classes * MJ: Add license information Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* qtbase: Fix reentrancy problem in image readingByungseon Shin2013-05-062-0/+38
| | | | | | | * Fix GF-2779, by applying Upstream patch QTBUG-29281. Signed-off-by: Byungseon Shin <sun.shin@lge.com> Signed-off-by: Martin Jansa <martin.jansa@lge.com>
* qtbase: Disable mkv8snapshotMikko Levonmaa2013-05-062-0/+48
| | | | | | | | * Disabling this for the time being as it generates invalid instructions when the target is arm. Signed-off-by: Mikko Levonmaa <mikko.levonmaa@palm.com> Signed-off-by: Martin Jansa <martin.jansa@lge.com>
* qtgraphicaleffects: Add recipeMikko Levonmaa2013-05-063-0/+45
| | | | | | | | * MJ: Add license information * MJ: Fix PV Signed-off-by: Martin Jansa <martin.jansa@lge.com> Signed-off-by: Mikko Levonmaa <mikko.levonmaa@palm.com>
* qtwayland: Add recipeMikko Levonmaa2013-05-066-0/+214
| | | | | | | | | | | * Fix shader precision definition * MJ: Fix license information * MJ: Fix PV * MJ: add wayland-native to depends for wayland-scaner * MJ: add libxkbcommon to depends, but make it easy to remove it Signed-off-by: Mikko Levonmaa <mikko.levonmaa@palm.com> Signed-off-by: Martin Jansa <martin.jansa@lge.com>
* 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>