scm/bb/tizen-distro.git
9 years agoqtbase: explicitly enable or disable all deps
Martin Jansa [Fri, 19 Jul 2013 22:02:57 +0000 (00:02 +0200)]
qtbase: explicitly enable or disable all deps

* some options are tri-state and PACKAGECONFIG doesn't support that
  if you need the 3rd option, you need to overwrite PACKAGECONFIG[opt]

(From meta-qt5 rev: ebdd83f6b7e5c3296e5ebd3b7b0c1e0defe5aba5)

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Patrick Ohly <patrick.ohly@intel.com>
9 years agoqtbase-5.0.2: refresh patches to apply cleanly
Martin Jansa [Fri, 19 Jul 2013 21:28:48 +0000 (23:28 +0200)]
qtbase-5.0.2: refresh patches to apply cleanly

(From meta-qt5 rev: b9fec03db878745066f91f354f82ec9c0002f34a)

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Patrick Ohly <patrick.ohly@intel.com>
9 years agoqtbase-native-5.0.2: fix compilation on Fedora 19
Eric BENARD [Sat, 6 Jul 2013 20:30:59 +0000 (20:30 +0000)]
qtbase-native-5.0.2: fix compilation on Fedora 19

the patch 0017-Rename-qAbs-Function-for-timeval.patch is also
needed for native else, on Fedora 19, we get :
| ../../include/QtCore/../../../qtbase-opensource-src-5.0.2/src/corelib/global/qglobal.h:483:27: error: from previous declaration 'constexpr T qAbs(const T&) [with T = timeval]'
|  Q_DECL_CONSTEXPR inline T qAbs(const T &t) { return t >= 0 ? t : -t; }

(From meta-qt5 rev: 75291e7614115dc89045fcf6650bbdead071da03)

Signed-off-by: Eric Bénard <eric@eukrea.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Patrick Ohly <patrick.ohly@intel.com>
9 years agoqmake5: Add trailing space in DEPENDS_prepend instead of QT5TOOLSDEPENDS
Martin Jansa [Wed, 3 Jul 2013 15:37:27 +0000 (17:37 +0200)]
qmake5: Add trailing space in DEPENDS_prepend instead of QT5TOOLSDEPENDS

* this way it looks better in bitbake -e, instead of:
  ${QT5TOOLSDEPENDS}${BASEDEPENDS}

(From meta-qt5 rev: b9b00aaad487fdf4a50d9e69af71742f714f6120)

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Patrick Ohly <patrick.ohly@intel.com>
9 years agoqtwayland: Add xproto dependency together with libxkbcommon
Martin Jansa [Wed, 3 Jul 2013 14:42:59 +0000 (16:42 +0200)]
qtwayland: Add xproto dependency together with libxkbcommon

* xproto provides X11/keysym.h which is used when testing libxkbcommon support:
executing config test xkbcommon
+ cd /OE/work/i586-oe-linux/qtwayland/5.1.0+git/build/config.tests/xkbcommon && /OE/sysroots/x86_64-linux/usr/bin/qt5/qmake "CONFIG -= qt debug_and_release app_bundle lib_bundle" /OE/work/i586-oe-linux/qtwayland/5.1.0+git/git/config.tests/xkbcommon
+ cd /OE/work/i586-oe-linux/qtwayland/5.1.0+git/build/config.tests/xkbcommon && make      MAKEFLAGS='-j 9'     OE_QMAKE_COMPILER='i586-oe-linux-gcc  -m32 -march=i586 --sysroot=/OE/sysroots/qemux86'     OE_QMAKE_CC='i586-oe-linux-gcc  -m32 -march=i586 --sysroot=/OE/sysroots/qemux86'     OE_QMAKE_CXX='i586-oe-linux-g++  -m32 -march=i586 --sysroot=/OE/sysroots/qemux86'     OE_QMAKE_CFLAGS=' -O2 -pipe -g -feliminate-unused-debug-types'     OE_QMAKE_CXXFLAGS=' -O2 -pipe -g -feliminate-unused-debug-types -fpermissive -fvisibility-inlines-hidden'     OE_QMAKE_LINK='i586-oe-linux-g++  -m32 -march=i586 --sysroot=/OE/sysroots/qemux86'     OE_QMAKE_LDFLAGS='-Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed'     OE_QMAKE_AR='i586-oe-linux-ar'     OE_QMAKE_STRIP='echo'     OE_QMAKE_WAYLAND_SCANNER='/OE/sysroots/x86_64-linux/usr/bin/wayland-scanner'
compiling /OE/work/i586-oe-linux/qtwayland/5.1.0+git/git/config.tests/xkbcommon/main.cpp
/OE/work/i586-oe-linux/qtwayland/5.1.0+git/git/config.tests/xkbcommon/main.cpp:42:24: fatal error: X11/keysym.h: No such file or directory
compilation terminated.
make: *** [.obj/release-shared/main.o] Error 1
test xkbcommon FAILED

(From meta-qt5 rev: 886509518d5662e42b1177c88403ebb31454c605)

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Patrick Ohly <patrick.ohly@intel.com>
9 years agoqtwebkit: Disable debug info by default
Martin Jansa [Wed, 26 Jun 2013 10:30:43 +0000 (12:30 +0200)]
qtwebkit: Disable debug info by default

(From meta-qt5 rev: 28753fa6aacd27ea3d7f429a44ff88fe26168249)

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Patrick Ohly <patrick.ohly@intel.com>
9 years agoqtbase: disable fontconfig support by default
Philip Craig [Wed, 26 Jun 2013 02:13:02 +0000 (02:13 +0000)]
qtbase: disable fontconfig support by default

Currently fontconfig support is autodetected. It is better to be
deterministic. Since qtbase-fonts is not installed where fontconfig
will find it, it seems that current users are not using fontconfig.

(From meta-qt5 rev: 1b14686657cddcc5bb37a5c7db8a35f1c4903ee3)

Signed-off-by: Philip Craig <phil@blackmoth.com.au>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Patrick Ohly <patrick.ohly@intel.com>
9 years agoqtbase: typo about virtual/egl depends
Nicolas Dechesne [Thu, 20 Jun 2013 03:54:42 +0000 (03:54 +0000)]
qtbase: typo about virtual/egl depends

The proper 'virtual' name for EGL is virtual/egl, not virtual/libegl,
as per meta/recipes-graphics/mesa/mesa-common.inc.

(From meta-qt5 rev: 11ebf35b16cf4be024d63526862663599738541d)

Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Patrick Ohly <patrick.ohly@intel.com>
9 years agoqtdeclarative-git: Add 2 patches from 5.0.2
Martin Jansa [Fri, 14 Jun 2013 10:24:20 +0000 (12:24 +0200)]
qtdeclarative-git: Add 2 patches from 5.0.2

* 0002-Fix-null-pointer-access-in-QQuickVisualDataModelPriv.patch is
  applied in newer SRCREV
* 0001-Fix-wrong-calculation-of-viewPort-for-transitions.patch is still
  pending

(From meta-qt5 rev: e02b1ca3c2d8525d5fb3321774136978eab465c9)

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Patrick Ohly <patrick.ohly@intel.com>
9 years agoqtdeclarative: move 5.0.2 specific patches to own directory
Martin Jansa [Fri, 14 Jun 2013 08:32:10 +0000 (10:32 +0200)]
qtdeclarative: move 5.0.2 specific patches to own directory

(From meta-qt5 rev: da60ee1856a65ddcc349c5b42ae88d29e31c1e94)

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Patrick Ohly <patrick.ohly@intel.com>
9 years agoqtdeclarative-5.0.2: Add 4 patches for runtime issues
Florian Haenel [Fri, 7 Jun 2013 22:49:24 +0000 (00:49 +0200)]
qtdeclarative-5.0.2: Add 4 patches for runtime issues

* 3 backports from newer qtdeclarative:
  System Hang while moving App Ribbon
  Fix for segfault in some ListView Cases
  Make use of BGRA texture format to improve image upload time
* 1 pending fix:
  Fix for ViewTransitions not working in horizontal ListViews

(From meta-qt5 rev: e1223d648c15aed72398b5f992d40ae03487bb32)

Signed-off-by: Florian Haenel <florian.haenel@lge.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Patrick Ohly <patrick.ohly@intel.com>
9 years agoqtwayland: Add temporary hack to build for Qt 5.0.2
Janne Kiiski [Thu, 6 Jun 2013 14:40:40 +0000 (17:40 +0300)]
qtwayland: Add temporary hack to build for Qt 5.0.2

* Append MODULE_VERSION to .qmake.conf if missing.
* resolved in newer revision:
  commit 4d124fea48a0d094443ed0e031c8e28ec04611a3
  Author: Oswald Buddenhagen <oswald.buddenhagen@digia.com>
  Date:   Tue Feb 26 12:56:57 2013 +0100
  Subject: define MODULE_VERSION

(From meta-qt5 rev: 46626d15cde20c665f99c2564f01d3cd95cc0831)

Signed-off-by: Janne Kiiski <janne.kiiski@lge.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Patrick Ohly <patrick.ohly@intel.com>
9 years agoqtbase: patches for WebKit hardware accelerated rendering support
Alexander Irhin [Fri, 24 May 2013 18:37:02 +0000 (11:37 -0700)]
qtbase: patches for WebKit hardware accelerated rendering support

0018 - Offset support for QOpenGLPaintDevice is required for
       speedup WebKit hardware rendering.
0019 - Fix FBO restoring in QOpenGLTextureGlyphCache
       Jira task
0020 - Uses right texture format to exclude extra convertion.

(From meta-qt5 rev: ac8a20d754f122b8238c145ccc346cdbae1158d0)

Signed-off-by: Alexander Irhin <alexander.irhin@lge.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Patrick Ohly <patrick.ohly@intel.com>
9 years agoqtbase-5.0.2: backport fix for build with gcc-4.8
Martin Jansa [Tue, 28 May 2013 14:55:22 +0000 (16:55 +0200)]
qtbase-5.0.2: backport fix for build with gcc-4.8

(From meta-qt5 rev: 6f4e86b62121c94b36e89b8bd7de50099733547f)

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Patrick Ohly <patrick.ohly@intel.com>
9 years agoqtjsbackend: refresh hardfloat patch from stable branch
Martin Jansa [Tue, 28 May 2013 13:36:00 +0000 (15:36 +0200)]
qtjsbackend: refresh hardfloat patch from stable branch

(From meta-qt5 rev: 49319a861790ca35d2f9c8add5a5742b243f5d3d)

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Patrick Ohly <patrick.ohly@intel.com>
9 years agoqtjsbackend: hardfloat patch is only needed for 5.0.2
Eric BENARD [Tue, 28 May 2013 13:24:42 +0000 (13:24 +0000)]
qtjsbackend: hardfloat patch is only needed for 5.0.2

(From meta-qt5 rev: d8ce75b573a187dd2dbea51f5ff4ae6ee778b7b9)

Signed-off-by: Eric Bénard <eric@eukrea.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Patrick Ohly <patrick.ohly@intel.com>
9 years agoqtbase: install and split package fonts
Eric BENARD [Tue, 28 May 2013 13:03:54 +0000 (13:03 +0000)]
qtbase: install and split package fonts

- fonts were not installed (at least in qt 5.0.2) so install
them manually.
- split the font package in smaller package as done in qt4 to
save space on the target.
- use OE_QMAKE_PATH_LIBS which corresponds with:
  mkspecs/features/qpa/genericunixfontdatabase.prf:    fonts.path = $$[QT_INSTALL_LIBS]/fonts

(From meta-qt5 rev: 1fdab229df6000eb52ac721a3ff4cdd218a0c308)

Signed-off-by: Eric Bénard <eric@eukrea.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Patrick Ohly <patrick.ohly@intel.com>
9 years agoqtbase: Refresh 0016-configure-add-tslib-support.patch from stable branch
Martin Jansa [Tue, 28 May 2013 11:02:25 +0000 (13:02 +0200)]
qtbase: Refresh 0016-configure-add-tslib-support.patch from stable branch

(From meta-qt5 rev: 4a82435fff932711146b5c36342556fb8af7003c)

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Patrick Ohly <patrick.ohly@intel.com>
9 years agoqt3d, qtjsondb, qtlocation, qtsensors, qtsystems: bump SRCREV to latest
Martin Jansa [Mon, 6 May 2013 09:56:34 +0000 (11:56 +0200)]
qt3d, qtjsondb, qtlocation, qtsensors, qtsystems: bump SRCREV to latest

* WARN: because these modules weren't released yet, we need to make sure to
  use SRCREV compatible with selected PV for other modules, old revisions
  were compatible with 5.0.[01], I need to test these new SRCREVs to test
  git versions
* tested with 5.0.2 and 5.0.2+git%

(From meta-qt5 rev: 34bf6934ea3a51e6ed9cd71616501c9d1f5e52ee)

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Patrick Ohly <patrick.ohly@intel.com>
9 years agoqtbase: refresh patches
Martin Jansa [Tue, 28 May 2013 10:47:20 +0000 (12:47 +0200)]
qtbase: refresh patches

* all patches applied in recipes should be also applied in
  https://github.com/meta-qt5/qtbase branches to make it
  easier to upgrade to new version without loosing any
  patches
* apply:
  0013-Disable-mkv8snapshot.patch
  0014-enables-tslib-device-to-be-read-from-env-variable.patch
  0015-qtbase-allow-build-of-examples.patch
  also for git version, only
  0016-configure-add-tslib-support.patch
  is now 5.0.2 specific (similar patch already applied in stable branch)

(From meta-qt5 rev: 1496c6ba34bf95bce67504c72edace1bc2c0a64e)

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Patrick Ohly <patrick.ohly@intel.com>
9 years agoqt5: drop 5.0.0 and 5.0.1 versions
Martin Jansa [Tue, 28 May 2013 09:48:09 +0000 (11:48 +0200)]
qt5: drop 5.0.0 and 5.0.1 versions

* maintaining 4 different versions requires a lot more testing of
  changes in .inc files and we have only one version of modules without
  release (only one _git.bb) and it's impossible to find SRCREV which
  would be compatible with all 4 versions.
* 0005-AddSynchoronization-qimagereader.patch was already backported to
  5.0.2 in upstream
* 0001-Flickable-Fix-bug-when-flicking-twice-using-touches.patch was
  already applied in 5.0.2

* 5.0.2 is now default version (based on DEFAULT_PREFERENCE and in
  qt5-versions.inc

(From meta-qt5 rev: f8b065ea1174dd1fa7d93359f6826bfc9d23174c)

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Patrick Ohly <patrick.ohly@intel.com>
9 years agoqtbase: add option to enable tslib support
Eric BENARD [Mon, 27 May 2013 23:43:53 +0000 (23:43 +0000)]
qtbase: add option to enable tslib support

- the tslib support is not enabled by default and configure doesn't have any option
to active it, so add the option to the build system,
- patch tslib support to get the device from the environment variable
(patch taken from https://github.com/prabindh/qt-configs/blob/master/qt5_1.0_Feb13/tslib.patch
- provide variable to enable tslib support in a bbappend (disabled by default)
- tested on an i.MX5x target with qt 5.0.2

TODO : test with 5.0, 5.0.1 and _git

(From meta-qt5 rev: f52b59a5cc9ddfb0ede39194e284c858bfd0cbd8)

Signed-off-by: Eric Bénard <eric@eukrea.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Patrick Ohly <patrick.ohly@intel.com>
9 years agoqtdeclarative-5.0.2: fix examples compilation
Eric BENARD [Mon, 27 May 2013 23:43:51 +0000 (23:43 +0000)]
qtdeclarative-5.0.2: fix examples compilation

(From meta-qt5 rev: 7994fc13da2971376621e9d8653f89e1d9323eaa)

Signed-off-by: Eric Bénard <eric@eukrea.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Patrick Ohly <patrick.ohly@intel.com>
9 years agoqtbase-5.0.2: fix v8 and allow build of examples
Eric BENARD [Mon, 27 May 2013 23:43:50 +0000 (23:43 +0000)]
qtbase-5.0.2: fix v8 and allow build of examples

- fix v8 segfault (at least on armv7)
- examples are only provided as sources but in our case, binaries
are more interesting for user to test the features on the target.

(From meta-qt5 rev: 712d678c3accc499af0f1fc4d0d55359787b6009)

Signed-off-by: Eric Bénard <eric@eukrea.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Patrick Ohly <patrick.ohly@intel.com>
9 years agoqtbase: remove non existing parts
Eric BENARD [Mon, 27 May 2013 23:43:49 +0000 (23:43 +0000)]
qtbase: remove non existing parts

make/nomake demos doesn't exist in qt5.

(From meta-qt5 rev: 440e7829dccd48ef249a7314ebee00d4e3a584c5)

Signed-off-by: Eric Bénard <eric@eukrea.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Patrick Ohly <patrick.ohly@intel.com>
9 years agoqtbase: add 0004-Disable-mkv8snapshot.patch to 5.0.1
Eric BENARD [Mon, 27 May 2013 23:43:48 +0000 (23:43 +0000)]
qtbase: add 0004-Disable-mkv8snapshot.patch to 5.0.1

else qml application segfault.

(From meta-qt5 rev: 7698fc1494a1bdf04cee20f7206bf2879a718646)

Signed-off-by: Eric Bénard <eric@eukrea.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Patrick Ohly <patrick.ohly@intel.com>
9 years agoqtjsbackend: fix hardfloat detection in v8
Eric BENARD [Mon, 27 May 2013 23:43:47 +0000 (23:43 +0000)]
qtjsbackend: fix hardfloat detection in v8

(From meta-qt5 rev: c4fe1b8f553ebf7e8081cbfa34c970c903284708)

Signed-off-by: Eric Bénard <eric@eukrea.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Patrick Ohly <patrick.ohly@intel.com>
9 years agoqt: package examples
Eric BENARD [Mon, 27 May 2013 23:43:46 +0000 (23:43 +0000)]
qt: package examples

(From meta-qt5 rev: 34bed723f37fdbb938f31dd25391e2a495ad6d5d)

Signed-off-by: Eric Bénard <eric@eukrea.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Patrick Ohly <patrick.ohly@intel.com>
9 years agoAllow to control (disable) widgets build
Oleg Shparber [Sat, 25 May 2013 00:49:39 +0000 (18:49 -0600)]
Allow to control (disable) widgets build

Signed-off-by: Patrick Ohly <patrick.ohly@intel.com>
9 years agoqtbase: Don't use immediate expansion for OE_QMAKE_QMAKE_ORIG
Martin Jansa [Fri, 24 May 2013 17:50:00 +0000 (19:50 +0200)]
qtbase: Don't use immediate expansion for OE_QMAKE_QMAKE_ORIG

* full path is part of sstate checksum with immediate expansion

(From meta-qt5 rev: 14f6ec2ca227c474a9045b68bcf6a6dd78b8cd57)

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Patrick Ohly <patrick.ohly@intel.com>
9 years agoqtbase: refresh patches, drop 2 unused
Martin Jansa [Tue, 21 May 2013 20:16:06 +0000 (22:16 +0200)]
qtbase: refresh patches, drop 2 unused

* 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

(From meta-qt5 rev: 35ccafd9c533c423aa7985ec2ce7f0512283c154)

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Patrick Ohly <patrick.ohly@intel.com>
9 years agoqtbase: fix qlibrayinfo patch
Martin Jansa [Tue, 21 May 2013 19:44:31 +0000 (21:44 +0200)]
qtbase: fix qlibrayinfo patch

* returning QSettings even without existing qtconfig was causing,
  e.g. QLibraryInfo::location(QLibraryInfo::PluginsPath) returning
  "`pwd`/plugins" instead of correct "/usr/lib/qt5/plugins"

(From meta-qt5 rev: 81b7031859176f24c028c7234d795812bd1a3c95)

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Patrick Ohly <patrick.ohly@intel.com>
9 years agoAdd COPYING.MIT to be clear about license of this layer
Martin Jansa [Fri, 10 May 2013 12:41:57 +0000 (14:41 +0200)]
Add COPYING.MIT to be clear about license of this layer

(From meta-qt5 rev: 26d8de54047979dee8289c077467ee8b4f4934af)

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Patrick Ohly <patrick.ohly@intel.com>
9 years agoREADME: add meta-ruby dependency needed for qtwebkit
Martin Jansa [Fri, 10 May 2013 10:59:47 +0000 (12:59 +0200)]
README: add meta-ruby dependency needed for qtwebkit

Signed-off-by: Patrick Ohly <patrick.ohly@intel.com>
9 years agoqmake5_base: Define OE_QMAKE_PATH_QT_* variables
Martin Jansa [Thu, 9 May 2013 19:17:01 +0000 (21:17 +0200)]
qmake5_base: Define OE_QMAKE_PATH_QT_* variables

* and move it to separate .bbclass which is easier to
  replace in distro layer when you don't care about
  conflicts with qt4

(From meta-qt5 rev: 4c197c6223a1c878dfa8c0277a91021c68091a93)

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Patrick Ohly <patrick.ohly@intel.com>
9 years agoqmake5: move default do_configure and do_install to qmake5.bbclass
Martin Jansa [Thu, 9 May 2013 17:16:32 +0000 (19:16 +0200)]
qmake5: move default do_configure and do_install to qmake5.bbclass

* it's useful for many recipes outside qt5 and easy to overwrite when needed

Signed-off-by: Patrick Ohly <patrick.ohly@intel.com>
9 years agoqtbase: drop setting arch and endian
Martin Jansa [Thu, 9 May 2013 17:14:15 +0000 (19:14 +0200)]
qtbase: drop setting arch and endian

* 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

(From meta-qt5 rev: 34a4b6bc246e8c6ce4e39a12ea7bde3e1a76d1d6)

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Patrick Ohly <patrick.ohly@intel.com>
9 years agoqtbase: use EXTRA_OEMAKE also in config.tests executed in do_configure
Martin Jansa [Thu, 9 May 2013 08:11:02 +0000 (10:11 +0200)]
qtbase: use EXTRA_OEMAKE also in config.tests executed in do_configure

(From meta-qt5 rev: 48138bfb2735e0e07065397d3c93516d202c3104)

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Patrick Ohly <patrick.ohly@intel.com>
9 years agoqtbase: move virtual/libgl dependency to extra variable
Simon Busch [Wed, 8 May 2013 17:51:18 +0000 (19:51 +0200)]
qtbase: move virtual/libgl dependency to extra variable

* 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

(From meta-qt5 rev: 94b2064593e565ceaefdd7ef32506a99b0e6792b)

Signed-off-by: Simon Busch <morphis@gravedo.de>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Patrick Ohly <patrick.ohly@intel.com>
9 years agoqmake5: drop QT_DIR_NAME subdirectory from many OE_QMAKE_PATH_* variables and add...
Martin Jansa [Wed, 8 May 2013 20:56:59 +0000 (22:56 +0200)]
qmake5: drop QT_DIR_NAME subdirectory from many OE_QMAKE_PATH_* variables 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)

(From meta-qt5 rev: d8314098bf945b4db15302d47eae1d6fc2df882c)

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Patrick Ohly <patrick.ohly@intel.com>
9 years agoqmake5: Fix cleaning separate build directory and use it by default
Martin Jansa [Wed, 8 May 2013 20:40:30 +0000 (22:40 +0200)]
qmake5: Fix cleaning separate build directory and use it by default

* "${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

(From meta-qt5 rev: 7caede7850d7b33011a5a0e3124180db2f7a0d6c)

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Patrick Ohly <patrick.ohly@intel.com>
9 years agoqmake5_base: export OE_QMAKE variables only in qtbase recipes
Martin Jansa [Wed, 8 May 2013 20:20:41 +0000 (22:20 +0200)]
qmake5_base: export OE_QMAKE variables only in qtbase recipes

(From meta-qt5 rev: 56d2c7f18d5058a168df01d6a4797514a0f958b6)

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Patrick Ohly <patrick.ohly@intel.com>
9 years agoqt5: drop 'unset LD', qmake should now handle QMAKE_LINK correctly
Martin Jansa [Mon, 6 May 2013 11:10:39 +0000 (13:10 +0200)]
qt5: drop 'unset LD', qmake should now handle QMAKE_LINK correctly

(From meta-qt5 rev: 1c29e5de8d402eb4a9d57c6104a33798f5004f68)

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Patrick Ohly <patrick.ohly@intel.com>
9 years agoqtbase: add patch to fix build with LD exported in env
Martin Jansa [Wed, 8 May 2013 21:58:07 +0000 (23:58 +0200)]
qtbase: add patch to fix build with LD exported in env

(From meta-qt5 rev: c46260790ea5465cd2b371ac09b2b24912ae0cf3)

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Patrick Ohly <patrick.ohly@intel.com>
9 years agoqmake5: use QT_CONF_PATH variable in do_generate_qt_config_file
Martin Jansa [Wed, 8 May 2013 20:13:07 +0000 (22:13 +0200)]
qmake5: use QT_CONF_PATH variable in do_generate_qt_config_file

(From meta-qt5 rev: 1965248b7ba440e27c5c8e30f35ce8cf4afc7987)

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Patrick Ohly <patrick.ohly@intel.com>
9 years agoqmake5_base: drop default -e from EXTRA_OEMAKE and add variables we want to override
Martin Jansa [Wed, 8 May 2013 20:09:46 +0000 (22:09 +0200)]
qmake5_base: drop default -e from EXTRA_OEMAKE and add variables we want to 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

(From meta-qt5 rev: 9773d8eb228275751bb2585d823e8df956356b14)

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Patrick Ohly <patrick.ohly@intel.com>
9 years agoqmake5_base: disable debug output by default
Martin Jansa [Tue, 7 May 2013 15:19:07 +0000 (17:19 +0200)]
qmake5_base: disable debug output by default

(From meta-qt5 rev: f40204dc97a1b228fa13e7e061b361f5aec7c0b1)

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Patrick Ohly <patrick.ohly@intel.com>
9 years agoqtlocation: add qtjsondb instead of qtdeclarative dependency
Martin Jansa [Tue, 7 May 2013 13:56:12 +0000 (15:56 +0200)]
qtlocation: add qtjsondb instead of qtdeclarative dependency

(From meta-qt5 rev: 9fc87120092d1a7752f077add412d80e3e3b3503)

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Patrick Ohly <patrick.ohly@intel.com>
9 years agoqtwebkit: add qtlocation and qtsensors dependency
Martin Jansa [Tue, 7 May 2013 12:39:37 +0000 (14:39 +0200)]
qtwebkit: add qtlocation and qtsensors dependency

(From meta-qt5 rev: 1e41cca4a602b12ccbfbfc46e318c448088e925b)

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Patrick Ohly <patrick.ohly@intel.com>
9 years agoqtquick1: add qtsvg, qtxmlpatterns and qtwebkit dependency
Martin Jansa [Tue, 7 May 2013 12:20:06 +0000 (14:20 +0200)]
qtquick1: add qtsvg, qtxmlpatterns and qtwebkit dependency

(From meta-qt5 rev: d24764db1b2c15a19fea9218ceef2c6e782d54ab)

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Patrick Ohly <patrick.ohly@intel.com>
9 years agoqt3d: add qtdeclarative dependency
Martin Jansa [Tue, 7 May 2013 12:19:19 +0000 (14:19 +0200)]
qt3d: add qtdeclarative dependency

(From meta-qt5 rev: ee50b5f78aff0abb60084cba978f3f2f499dbba9)

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Patrick Ohly <patrick.ohly@intel.com>
9 years agoqt5module: drop it and include only qt5.inc
Martin Jansa [Tue, 7 May 2013 13:30:56 +0000 (15:30 +0200)]
qt5module: drop it and include only qt5.inc

* not all modules depend on qtbase, qtbase-native dependency is added
  by qmake5.bbclass:
  QT5TOOLSDEPENDS ?= "qtbase-native "
  DEPENDS_prepend = "${QT5TOOLSDEPENDS}"

(From meta-qt5 rev: ae45cb478fbfacc7e2e23eb365c1f740ad325335)

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Patrick Ohly <patrick.ohly@intel.com>
9 years agoqtjsondb, qtwebkit: respect ICU variable
Martin Jansa [Tue, 7 May 2013 13:37:49 +0000 (15:37 +0200)]
qtjsondb, qtwebkit: respect ICU variable

Signed-off-by: Patrick Ohly <patrick.ohly@intel.com>
9 years agoqt5: move variables used only in qtbase to qtbase.inc
Martin Jansa [Tue, 7 May 2013 13:10:31 +0000 (15:10 +0200)]
qt5: move variables used only in qtbase to qtbase.inc

(From meta-qt5 rev: ed6e2f317fd0839f51d03aee4120b25a1e1d704c)

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Patrick Ohly <patrick.ohly@intel.com>
9 years agoqtbase-native: fix install paths
Martin Jansa [Tue, 7 May 2013 09:01:28 +0000 (11:01 +0200)]
qtbase-native: fix install paths

* 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

(From meta-qt5 rev: 32165f04d49082773dbf6b78afe5506cba522f76)

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Patrick Ohly <patrick.ohly@intel.com>
9 years agoqt5: drop EXTRA_ENV
Martin Jansa [Mon, 6 May 2013 11:14:08 +0000 (13:14 +0200)]
qt5: drop EXTRA_ENV

* 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

(From meta-qt5 rev: f76e45b5a8c59b1b8e4b806d2a2a09e6baf4d4e2)

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Patrick Ohly <patrick.ohly@intel.com>
9 years agoqtbase-native: Apply 0001-Always-build-uic.patch for all versions
Martin Jansa [Mon, 6 May 2013 10:52:17 +0000 (12:52 +0200)]
qtbase-native: Apply 0001-Always-build-uic.patch for all versions

* 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

(From meta-qt5 rev: 956abd44cc676af060f905c9b5c570f65bb983d3)

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Patrick Ohly <patrick.ohly@intel.com>
9 years agoqt5-versions: lock more modules
Martin Jansa [Sun, 5 May 2013 18:34:10 +0000 (20:34 +0200)]
qt5-versions: lock more modules

(From meta-qt5 rev: d060f11aa5acdba61afa69c935c35334c8fea613)

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Patrick Ohly <patrick.ohly@intel.com>
9 years agoqt5-*.inc: let module.inc to define LICENSE
Martin Jansa [Mon, 6 May 2013 08:40:21 +0000 (10:40 +0200)]
qt5-*.inc: let module.inc to define LICENSE

* it was working for LIC_FILES_CHKSUM, but not LICENSE
* we need to change order of includes, first version.inc then module.inc

(From meta-qt5 rev: 26097532fb11d683eda5bb80b27901d6be429d18)

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Patrick Ohly <patrick.ohly@intel.com>
9 years agoqt5: Add recipes for missing versions
Martin Jansa [Sun, 5 May 2013 18:36:42 +0000 (20:36 +0200)]
qt5: Add recipes for missing versions

(From meta-qt5 rev: 996f91828c5275daa7c0dfa4875214f0f16f84ef)

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Patrick Ohly <patrick.ohly@intel.com>
9 years agoqt3d: add .bez and .obj files to PN-qmlplugins
Martin Jansa [Mon, 6 May 2013 08:21:41 +0000 (10:21 +0200)]
qt3d: add .bez and .obj files to PN-qmlplugins

(From meta-qt5 rev: 5d2b301bcb1637c60503b89cc8530fdd31892cb4)

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Patrick Ohly <patrick.ohly@intel.com>
9 years agoREADME: change oe-core URL to github and add -M to send-email
Martin Jansa [Sun, 5 May 2013 12:57:21 +0000 (14:57 +0200)]
README: change oe-core URL to github and add -M to send-email

(From meta-qt5 rev: 1f8945894659ead24fdccad51c33e63da356fb99)

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Patrick Ohly <patrick.ohly@intel.com>
9 years agoqt5: add PN-qmlplugins packages and remove them from modules, use OE_QMAKE_PATH_...
Martin Jansa [Sun, 5 May 2013 12:47:48 +0000 (14:47 +0200)]
qt5: add PN-qmlplugins packages and remove them from modules, use OE_QMAKE_PATH_* variables

* qml and imports go to PN-qmlplugins
* all other plugins go to just PN-plugins

(From meta-qt5 rev: bd10121a0d226e18640f21ef20f490f7569575fb)

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Patrick Ohly <patrick.ohly@intel.com>
9 years agoqtdeclarative: Add qtsvg and qtxmlpatterns to depends
Ian Reinhart Geiser [Fri, 4 Jan 2013 23:35:10 +0000 (18:35 -0500)]
qtdeclarative: Add qtsvg and qtxmlpatterns to depends

(From meta-qt5 rev: 370bbaf80e4b9068c32bbd86b452d4cd2128723e)

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Patrick Ohly <patrick.ohly@intel.com>
9 years agoqtsystems: Add module
Ian Reinhart Geiser [Sat, 5 Jan 2013 04:44:39 +0000 (23:44 -0500)]
qtsystems: Add module

* MJ: fix PV
* MJ: simplified to use newer classes
* MJ: Add license information
* MJ: use OE_QMAKE_PATH_QML for packaging definition

(From meta-qt5 rev: 6bc9ccfa0101ec07f8ae8a86a049cd2c6766bd48)

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Patrick Ohly <patrick.ohly@intel.com>
9 years agoqtjsondb: Add module
Ian Reinhart Geiser [Sat, 5 Jan 2013 05:26:50 +0000 (00:26 -0500)]
qtjsondb: Add module

* MJ: fix PV
* MJ: simplified to use newer classes
* MJ: Add license information
* MJ: use OE_QMAKE_PATH_QML for packaging definition

(From meta-qt5 rev: ce3f6c6f87d297490edfe898ab32e0fd87f8615f)

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Patrick Ohly <patrick.ohly@intel.com>
9 years agoqtimageformats: Add module
Ian Reinhart Geiser [Sat, 5 Jan 2013 02:14:01 +0000 (21:14 -0500)]
qtimageformats: Add module

* MJ: simplified to use newer classes
* MJ: Add license information

(From meta-qt5 rev: 269ce3d01c4241cbff082ad339d42e7cd177b327)

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Patrick Ohly <patrick.ohly@intel.com>
9 years agoqtmultimedia: Add module
Ian Reinhart Geiser [Sat, 5 Jan 2013 01:33:01 +0000 (20:33 -0500)]
qtmultimedia: Add module

* MJ: simplified to use newer classes
* MJ: Add license information
* MJ: use OE_QMAKE_PATH_QML for packaging definition

(From meta-qt5 rev: 3c0d8a8287b3e9ce8d02a1b808ded19e8aed0781)

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Patrick Ohly <patrick.ohly@intel.com>
9 years agoqtwebkit: Add module
Ian Reinhart Geiser [Fri, 4 Jan 2013 23:35:33 +0000 (18:35 -0500)]
qtwebkit: Add module

* MJ: simplified to use newer classes
* MJ: Add license information
* MJ: use OE_QMAKE_PATH_QML for packaging definition
* MJ: add missing sqlite3 dependency

(From meta-qt5 rev: 935d55a0769ec9084ef780ac6f098ff07c57bfac)

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Patrick Ohly <patrick.ohly@intel.com>
9 years agoqtsvg: Add module
Ian Reinhart Geiser [Fri, 4 Jan 2013 23:34:31 +0000 (18:34 -0500)]
qtsvg: Add module

* MJ: simplified to use newer classes
* MJ: Add license information

(From meta-qt5 rev: 12259a03ec15d898878dc8b125cdaa7ef15691b0)

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Patrick Ohly <patrick.ohly@intel.com>
9 years agoqtbase: Fix reentrancy problem in image reading
Byungseon Shin [Wed, 17 Apr 2013 00:54:27 +0000 (17:54 -0700)]
qtbase: Fix reentrancy problem in image reading

* Fix GF-2779, by applying Upstream patch QTBUG-29281.

(From meta-qt5 rev: 49fe70cda9cda9d73080751cb97a7719d04db056)

Signed-off-by: Byungseon Shin <sun.shin@lge.com>
Signed-off-by: Martin Jansa <martin.jansa@lge.com>
Signed-off-by: Patrick Ohly <patrick.ohly@intel.com>
9 years agoqtbase: Disable mkv8snapshot
Mikko Levonmaa [Wed, 9 Jan 2013 22:44:21 +0000 (14:44 -0800)]
qtbase: Disable mkv8snapshot

* Disabling this for the time being as it generates invalid
  instructions when the target is arm.

(From meta-qt5 rev: 188ff8fb52527ac338c0223350067948d14eca60)

Signed-off-by: Mikko Levonmaa <mikko.levonmaa@palm.com>
Signed-off-by: Martin Jansa <martin.jansa@lge.com>
Signed-off-by: Patrick Ohly <patrick.ohly@intel.com>
9 years agoqtgraphicaleffects: Add recipe
Mikko Levonmaa [Wed, 13 Mar 2013 22:11:30 +0000 (15:11 -0700)]
qtgraphicaleffects: Add recipe

* MJ: Add license information
* MJ: Fix PV

(From meta-qt5 rev: 37d0412e343cac16c06eb51bf47b5e72d14f852e)

Signed-off-by: Martin Jansa <martin.jansa@lge.com>
Signed-off-by: Mikko Levonmaa <mikko.levonmaa@palm.com>
Signed-off-by: Patrick Ohly <patrick.ohly@intel.com>
9 years agoqtwayland: Add recipe
Mikko Levonmaa [Wed, 6 Mar 2013 20:31:29 +0000 (12:31 -0800)]
qtwayland: Add recipe

* 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

(From meta-qt5 rev: fc0b7ec73ce6aa470b6666ad115f3d0e8b83a340)

Signed-off-by: Mikko Levonmaa <mikko.levonmaa@palm.com>
Signed-off-by: Martin Jansa <martin.jansa@lge.com>
Signed-off-by: Patrick Ohly <patrick.ohly@intel.com>
9 years agoqtsensors: Add recipe
Mikko Levonmaa [Tue, 8 Jan 2013 20:48:24 +0000 (12:48 -0800)]
qtsensors: Add recipe

* MJ: Add license information
* MJ: Fix PV

(From meta-qt5 rev: db7467e72a8330b0b73546ff3f68e424aeea4b1c)

Signed-off-by: Mikko Levonmaa <mikko.levonmaa@palm.com>
Signed-off-by: Martin Jansa <martin.jansa@lge.com>
Signed-off-by: Patrick Ohly <patrick.ohly@intel.com>
9 years agoqtlocation: Add recipe
Mikko Levonmaa [Tue, 8 Jan 2013 20:47:54 +0000 (12:47 -0800)]
qtlocation: Add recipe

* MJ: Add license information
* MJ: Fix PV

(From meta-qt5 rev: 92d465ece830b9d4ed83acc633e31d5efa1b2100)

Signed-off-by: Mikko Levonmaa <mikko.levonmaa@palm.com>
Signed-off-by: Martin Jansa <martin.jansa@lge.com>
Signed-off-by: Patrick Ohly <patrick.ohly@intel.com>
9 years agoqtquick1: Add recipe
Mikko Levonmaa [Tue, 8 Jan 2013 19:57:20 +0000 (11:57 -0800)]
qtquick1: Add recipe

* MJ: Add license information
* MJ: Fix PV

(From meta-qt5 rev: aadfcfe9763bc13799621b4bd70b72e268b33e0c)

Signed-off-by: Mikko Levonmaa <mikko.levonmaa@palm.com>
Signed-off-by: Martin Jansa <martin.jansa@lge.com>
Signed-off-by: Patrick Ohly <patrick.ohly@intel.com>
9 years agoqt3d: Add recipe
Mikko Levonmaa [Tue, 8 Jan 2013 20:01:44 +0000 (12:01 -0800)]
qt3d: Add recipe

* MJ: Add license information
  not sure which parts (or maybe all) is under LICENSE.PREVIEW.COMMERCIAL
* MJ: Fix PV

(From meta-qt5 rev: 6600c47c668b597dfdce3675d60db851f3521af3)

Signed-off-by: Mikko Levonmaa <mikko.levonmaa@palm.com>
Signed-off-by: Martin Jansa <martin.jansa@lge.com>
Signed-off-by: Patrick Ohly <patrick.ohly@intel.com>
9 years agoqtxmlpatterns: Add recipe
Mikko Levonmaa [Tue, 8 Jan 2013 20:01:16 +0000 (12:01 -0800)]
qtxmlpatterns: Add recipe

* MJ: Add license information
* MJ: Fix PV

(From meta-qt5 rev: feca032e52e61042c8032961673044e0e8f9707c)

Signed-off-by: Mikko Levonmaa <mikko.levonmaa@palm.com>
Signed-off-by: Martin Jansa <martin.jansa@lge.com>
Signed-off-by: Patrick Ohly <patrick.ohly@intel.com>
9 years agoqtscript: Add recipe
Mikko Levonmaa [Tue, 8 Jan 2013 18:04:54 +0000 (10:04 -0800)]
qtscript: Add recipe

* MJ: Add license information
* MJ: Fix PV

(From meta-qt5 rev: d0c0704464893b193962689b66a9d2d90b163f32)

Signed-off-by: Mikko Levonmaa <mikko.levonmaa@palm.com>
Signed-off-by: Martin Jansa <martin.jansa@lge.com>
Signed-off-by: Patrick Ohly <patrick.ohly@intel.com>
9 years agoqtdeclarative: Fix flickable event handling
Heikki Paajanen [Mon, 11 Mar 2013 14:32:31 +0000 (16:32 +0200)]
qtdeclarative: Fix flickable event handling

* 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.

(From meta-qt5 rev: 92881cd8a426b83153860fde6dd7d17c2958ee82)

Signed-off-by: Heikki Paajanen <heikki.paajanen@palm.com>
Signed-off-by: Martin Jansa <martin.jansa@lge.com>
Signed-off-by: Patrick Ohly <patrick.ohly@intel.com>
9 years agoqtbase: Find wayland-scanner correctly
Mikko Levonmaa [Wed, 6 Mar 2013 20:20:37 +0000 (12:20 -0800)]
qtbase: Find wayland-scanner correctly

* Remove silent rules for wayland-scanner

(From meta-qt5 rev: bbaf26aec2f2b64c2d061ab4c81773d569d99d4e)

Signed-off-by: Mikko Levonmaa <mikko.levonmaa@palm.com>
Signed-off-by: Martin Jansa <martin.jansa@lge.com>
Signed-off-by: Patrick Ohly <patrick.ohly@intel.com>
9 years agoqt5-git: Provide a way to configure the git repo branch from a module
Mikko Levonmaa [Tue, 8 Jan 2013 19:50:37 +0000 (11:50 -0800)]
qt5-git: Provide a way to configure the git repo branch from a module

(From meta-qt5 rev: 92aba5ebafd80830b1ca5b3ff9ad34eea17d47cc)

Signed-off-by: Mikko Levonmaa <mikko.levonmaa@palm.com>
Signed-off-by: Martin Jansa <martin.jansa@lge.com>
Signed-off-by: Patrick Ohly <patrick.ohly@intel.com>
9 years agoqt5: Instead of fixing paths after installation, fix them in Makefile before
Martin Jansa [Mon, 29 Apr 2013 09:59:52 +0000 (11:59 +0200)]
qt5: Instead of fixing paths after installation, fix them in Makefile before

* thanks to Mikko Levonmaa
* move it from qt5.inc to qmake5_base.bbclass, because it can be useful
  for other apps too

(From meta-qt5 rev: d57e27ec08164d1c06e7f5169aa0fb23725f78b4)

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Patrick Ohly <patrick.ohly@intel.com>
9 years agoqt5-git: rename recipes and include file
Martin Jansa [Mon, 29 Apr 2013 09:48:11 +0000 (11:48 +0200)]
qt5-git: rename recipes and include file

* 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

(From meta-qt5 rev: cd2ac1d786da2be205f8059da9f58f919fa4a24b)

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Patrick Ohly <patrick.ohly@intel.com>
9 years agoqmake5_base: define variables for paths used by qmake in one place
Martin Jansa [Sun, 28 Apr 2013 20:44:42 +0000 (22:44 +0200)]
qmake5_base: define variables for paths used by qmake in one place

* 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

(From meta-qt5 rev: 66c091481cb3a8afdeb8422a1a997c5339392ae0)

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Patrick Ohly <patrick.ohly@intel.com>
9 years agoqmake5_base: add qmake5_base_do_configure which allows to declare QMAKE_VARSUBST_*
Martin Jansa [Sun, 28 Apr 2013 20:30:58 +0000 (22:30 +0200)]
qmake5_base: add qmake5_base_do_configure which allows to declare 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)

(From meta-qt5 rev: 18d2e711d87ffd8c6c341757d5810cef1d05dc39)

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Patrick Ohly <patrick.ohly@intel.com>
9 years agoqt5module.inc: move shared logic to new .inc file
Martin Jansa [Sun, 28 Apr 2013 13:19:00 +0000 (15:19 +0200)]
qt5module.inc: move shared logic to new .inc file

(From meta-qt5 rev: d4a726ccf6e9ab1272555161ae4eb69ea508652b)

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Patrick Ohly <patrick.ohly@intel.com>
9 years agoqt5: move do_install modifications to shared qt5.inc and reuse do_configure
Martin Jansa [Sun, 28 Apr 2013 13:16:18 +0000 (15:16 +0200)]
qt5: move do_install modifications to shared qt5.inc and reuse do_configure

Signed-off-by: Patrick Ohly <patrick.ohly@intel.com>
9 years agoqtbase: refresh patches and add missing to 5.0.2 and git versions
Martin Jansa [Sun, 28 Apr 2013 12:15:13 +0000 (14:15 +0200)]
qtbase: refresh patches and add missing to 5.0.2 and git versions

Signed-off-by: Patrick Ohly <patrick.ohly@intel.com>
9 years agoqmake5: drop exports already exported in qmake5_base
Martin Jansa [Sun, 28 Apr 2013 11:38:49 +0000 (13:38 +0200)]
qmake5: drop exports already exported in qmake5_base

Signed-off-by: Patrick Ohly <patrick.ohly@intel.com>
9 years agoqt5: use consistent naming for LICENSE
Martin Jansa [Sun, 28 Apr 2013 11:32:20 +0000 (13:32 +0200)]
qt5: use consistent naming for LICENSE

Signed-off-by: Patrick Ohly <patrick.ohly@intel.com>
9 years agoqtdeclarative: Update LICENSE info
Martin Jansa [Sun, 28 Apr 2013 11:30:26 +0000 (13:30 +0200)]
qtdeclarative: Update LICENSE info

* 5.0.2 and git recipes have the same LICENSE as qtbase (defined in qt5-${PV}.inc)

(From meta-qt5 rev: a0099515d277936814e5ed687dd5e3f4da552d29)

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Patrick Ohly <patrick.ohly@intel.com>
9 years agoqtjsbackend: Update LICENSE info
Martin Jansa [Sun, 28 Apr 2013 11:25:51 +0000 (13:25 +0200)]
qtjsbackend: Update LICENSE info

(From meta-qt5 rev: 7354b4ffe5662fa321f97f821974eff4dbb29679)

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Patrick Ohly <patrick.ohly@intel.com>
9 years agoqtjsbackend: remove PARALLEL_MAKE setting
Martin Jansa [Sun, 28 Apr 2013 11:09:31 +0000 (13:09 +0200)]
qtjsbackend: remove PARALLEL_MAKE setting

* it seems to work fine with modified v8.pro

Signed-off-by: Patrick Ohly <patrick.ohly@intel.com>
9 years agoqtbase: remove some dead code
Martin Jansa [Sun, 28 Apr 2013 11:08:27 +0000 (13:08 +0200)]
qtbase: remove some dead code

Signed-off-by: Patrick Ohly <patrick.ohly@intel.com>
9 years agoqt5: allow to change -release/-debug for some modules
Martin Jansa [Sun, 28 Apr 2013 11:08:11 +0000 (13:08 +0200)]
qt5: allow to change -release/-debug for some modules

Signed-off-by: Patrick Ohly <patrick.ohly@intel.com>
9 years agoqt5: move SSTATE_SCAN_FILES to qmake5_base.bbclass
Martin Jansa [Sun, 28 Apr 2013 11:03:59 +0000 (13:03 +0200)]
qt5: move SSTATE_SCAN_FILES to qmake5_base.bbclass

* penalty for more replacements is better then to forget to add this
  in some component which will also install .prl files

Signed-off-by: Patrick Ohly <patrick.ohly@intel.com>
9 years agoqtbase: Remove QT_DIR_NAME, QT_BASE_NAME
Martin Jansa [Sun, 28 Apr 2013 11:00:53 +0000 (13:00 +0200)]
qtbase: Remove QT_DIR_NAME, QT_BASE_NAME

* QT_DIR_NAME is set in qmake5_base
* QT_BASE_NAME isn't used

Signed-off-by: Patrick Ohly <patrick.ohly@intel.com>
9 years agoqtbase: Fix INCDIR/LIBDIR paths in .prl files
Martin Jansa [Sun, 28 Apr 2013 10:58:41 +0000 (12:58 +0200)]
qtbase: Fix INCDIR/LIBDIR paths in .prl files

Signed-off-by: Patrick Ohly <patrick.ohly@intel.com>