Skip to content

Qt4 updates v3

Paul Eggleton poky 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest12 patches 7 repliesIn review

v3 changes from the cover letter

* Fixes directfb do_install, pseudo overhead, and removes commented out QtDeclarative lines in task-qte-toolchain-target.bb issues found by Joshua Lock.
* Adds a patch to improve qtdemo package runtime dependencies, addressing bugs #452 and #492.

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/12Add directfb 1.4.6 from meta-openembeddedmeta/recipes-graphics/directfb/directfb-1.4.6/mkdfiff.patch meta/recipes-graphics/directfb/directfb.inc meta/recipes-graphics/directfb/directfb_1.4.6.bb +2 more+178 -00 replies
2/12qt4: Bring in improvements from meta-openembeddedmeta/classes/qt4x11.bbclass meta/recipes-qt/qt4/qt-4.6.3.inc meta/recipes-qt/qt4/qt4-x11-free.inc +3 more+179 -1570 replies
3/12qt4: add qt4-embedded 4.6.3 from meta-openembeddedmeta/classes/qt4e.bbclass meta/recipes-qt/qt4/files/qte.sh meta/recipes-qt/qt4/files/qthelp-lib-qtclucene.patch +2 more+154 -00 replies
4/12qt4: add 4.7.1 version from meta-openembeddedmeta/recipes-qt/qt4/qt-4.7.1.inc meta/recipes-qt/qt4/qt-4.7.1/0001-Added-Openembedded-crossarch-option.patch meta/recipes-qt/qt4/qt-4.7.1/g++.conf +4 more+269 -00 replies
5/12qt4-tools-native: update from OpenEmbeddedmeta/recipes-qt/qt4/qt4-tools-native.inc meta/recipes-qt/qt4/qt4-tools-native_4.6.3.bb meta/recipes-qt/qt4/qt4-tools-native_4.7.1.bb+45 -244 replies
6/12glib-2.0: extend to nativesdkmeta/recipes-core/glib-2.0/glib-2.0_2.27.5.bb meta/recipes-core/glib-2.0/glib.inc+2 -10 replies
7/12dbus: extend to nativesdkmeta/recipes-core/dbus/dbus.inc+2 -10 replies
8/12qt4: Add qt4-tools-nativesdk based on qt4-tools-sdk from OpenEmbeddedmeta/recipes-qt/qt4/files/compile.test-lflags.patch meta/recipes-qt/qt4/files/configure-lflags.patch meta/recipes-qt/qt4/files/configure-paths.patch +4 more+188 -00 replies
9/12package.bbclass: add nodeprrecs flag to RRECOMMENDS_pkgnamemeta/classes/package.bbclass+2 -00 replies
10/12avahi: prevent unnecessary runtime dependency on gtk+meta/recipes-connectivity/avahi/avahi.inc meta/recipes-connectivity/avahi/avahi_0.6.28.bb+9 -20 replies
11/12qt4: Add meta-toolchain-qte and dependent tasks from OpenEmbeddedmeta/recipes-qt/meta/meta-toolchain-qte.bb meta/recipes-qt/tasks/task-qte-toolchain-host.bb meta/recipes-qt/tasks/task-qte-toolchain-target.bb+74 -02 replies
12/12qt4: set RRECOMMENDS correctly for qt4 demos and examples packagesmeta/recipes-qt/qt4/qt4.inc+10 -00 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [PATCH 00/12] Qt4 updates v3

From: Paul Eggleton <[email protected]>

These patches bring in the latest version of the Qt4 recipes from meta-openembedded, and make some significant general recipe cleanups as well. We will now have support for the latest version of Qt (4.7.1) in addition to 4.6.3, as well as the embedded (framebuffer-only as opposed to requiring X11) flavours of both versions.

This patchset also contains the necessary changes to add meta-toolchain-qte from OpenEmbedded, and make it build successfully within Poky. Amongst other things this required some tweaking of avahi to avoid dependency of avahi-dev / avahi-utils on gtk+, which in turn required the addition of a flag to control automatic RRECOMMENDS_ generation in package.bbclass.

v3 changes:
* Fixes directfb do_install, pseudo overhead, and removes commented out QtDeclarative lines in task-qte-toolchain-target.bb issues found by Joshua Lock.
* Adds a patch to improve qtdemo package runtime dependencies, addressing bugs #452 and #492.

Pull URL: git://git.pokylinux.org/poky-contrib.git
Branch: paule/qt-fixes3
Browse: http://git.pokylinux.org/cgit.cgi/poky-contrib/log/?h=paule/qt-fixes3

Thanks,
Paul Eggleton <[email protected]>
---

Paul Eggleton (12):
Add directfb 1.4.6 from meta-openembedded
qt4: Bring in improvements from meta-openembedded
qt4: add qt4-embedded 4.6.3 from meta-openembedded
qt4: add 4.7.1 version from meta-openembedded
qt4-tools-native: update from OpenEmbedded
glib-2.0: extend to nativesdk
dbus: extend to nativesdk
qt4: Add qt4-tools-nativesdk based on qt4-tools-sdk from OpenEmbedded package.bbclass: add nodeprrecs flag to RRECOMMENDS_pkgname
avahi: prevent unnecessary runtime dependency on gtk+
qt4: Add meta-toolchain-qte and dependent tasks from OpenEmbedded
qt4: set RRECOMMENDS correctly for qt4 demos and examples packages

 meta/classes/package.bbclass                       |    2 +
 meta/classes/qt4e.bbclass                          |   18 ++
 meta/classes/qt4x11.bbclass                        |    9 +
 meta/recipes-connectivity/avahi/avahi.inc          |    9 +-
 meta/recipes-connectivity/avahi/avahi_0.6.28.bb    |    2 +-
 meta/recipes-core/dbus/dbus.inc                    |    3 +-
 meta/recipes-core/glib-2.0/glib-2.0_2.27.5.bb      |    2 +-
 meta/recipes-core/glib-2.0/glib.inc                |    1 +
 .../directfb/directfb-1.4.6/mkdfiff.patch          |   24 ++
 meta/recipes-graphics/directfb/directfb.inc        |   68 ++++++
 meta/recipes-graphics/directfb/directfb_1.4.6.bb   |   27 +++
 .../directfb-1.2.x-fix-pkgconfig-cflags.patch      |   47 ++++
 .../directfb/files/dont-use-linux-config.patch     |   12 +
 meta/recipes-qt/meta/meta-toolchain-qte.bb         |   32 +++
 .../recipes-qt/qt4/files/compile.test-lflags.patch |   13 +
 meta/recipes-qt/qt4/files/configure-lflags.patch   |   13 +
 meta/recipes-qt/qt4/files/configure-paths.patch    |   21 ++
 meta/recipes-qt/qt4/files/qmake-exists-check.patch |   18 ++
 meta/recipes-qt/qt4/files/qte.sh                   |    7 +
 .../qt4/files/qthelp-lib-qtclucene.patch           |   86 +++++++
 meta/recipes-qt/qt4/qt-4.6.3.inc                   |   54 ++---
 meta/recipes-qt/qt4/qt-4.7.1.inc                   |   58 +++++
 .../0001-Added-Openembedded-crossarch-option.patch |   44 ++++
 meta/recipes-qt/qt4/qt-4.7.1/g++.conf              |   60 +++++
 .../qt4/qt-4.7.1/hack-out-pg2-4.7.0.patch          |   19 ++
 meta/recipes-qt/qt4/qt-4.7.1/linux.conf            |   66 ++++++
 meta/recipes-qt/qt4/qt4-embedded.inc               |   34 +++
 meta/recipes-qt/qt4/qt4-embedded_4.6.3.bb          |    9 +
 meta/recipes-qt/qt4/qt4-embedded_4.7.1.bb          |   10 +
 meta/recipes-qt/qt4/qt4-tools-native.inc           |   44 ++--
 meta/recipes-qt/qt4/qt4-tools-native_4.6.3.bb      |   12 +-
 meta/recipes-qt/qt4/qt4-tools-native_4.7.1.bb      |   13 +
 meta/recipes-qt/qt4/qt4-tools-nativesdk.inc        |  111 +++++++++
 meta/recipes-qt/qt4/qt4-tools-nativesdk_4.6.3.bb   |    6 +
 meta/recipes-qt/qt4/qt4-tools-nativesdk_4.7.1.bb   |    6 +
 meta/recipes-qt/qt4/qt4-x11-free.inc               |    9 +-
 meta/recipes-qt/qt4/qt4-x11-free_4.6.3.bb          |    7 +-
 meta/recipes-qt/qt4/qt4-x11-free_4.7.1.bb          |   12 +
 meta/recipes-qt/qt4/qt4.inc                        |  242 ++++++++++----------
 meta/recipes-qt/qt4/qt4_arch.inc                   |   25 ++
 meta/recipes-qt/tasks/task-qte-toolchain-host.bb   |    7 +
 meta/recipes-qt/tasks/task-qte-toolchain-target.bb |   35 +++
 42 files changed, 1112 insertions(+), 185 deletions(-)
 create mode 100644 meta/classes/qt4e.bbclass
 create mode 100644 meta/classes/qt4x11.bbclass
 create mode 100644 meta/recipes-graphics/directfb/directfb-1.4.6/mkdfiff.patch
 create mode 100644 meta/recipes-graphics/directfb/directfb.inc
 create mode 100644 meta/recipes-graphics/directfb/directfb_1.4.6.bb
 create mode 100644 meta/recipes-graphics/directfb/files/directfb-1.2.x-fix-pkgconfig-cflags.patch
 create mode 100644 meta/recipes-graphics/directfb/files/dont-use-linux-config.patch
 create mode 100644 meta/recipes-qt/meta/meta-toolchain-qte.bb
 create mode 100644 meta/recipes-qt/qt4/files/compile.test-lflags.patch
 create mode 100644 meta/recipes-qt/qt4/files/configure-lflags.patch
 create mode 100644 meta/recipes-qt/qt4/files/configure-paths.patch
 create mode 100644 meta/recipes-qt/qt4/files/qmake-exists-check.patch
 create mode 100644 meta/recipes-qt/qt4/files/qte.sh
 create mode 100644 meta/recipes-qt/qt4/files/qthelp-lib-qtclucene.patch
 create mode 100644 meta/recipes-qt/qt4/qt-4.7.1.inc
 create mode 100644 meta/recipes-qt/qt4/qt-4.7.1/0001-Added-Openembedded-crossarch-option.patch
 create mode 100644 meta/recipes-qt/qt4/qt-4.7.1/g++.conf
 create mode 100644 meta/recipes-qt/qt4/qt-4.7.1/hack-out-pg2-4.7.0.patch
 create mode 100644 meta/recipes-qt/qt4/qt-4.7.1/linux.conf
 create mode 100644 meta/recipes-qt/qt4/qt4-embedded.inc
 create mode 100644 meta/recipes-qt/qt4/qt4-embedded_4.6.3.bb
 create mode 100644 meta/recipes-qt/qt4/qt4-embedded_4.7.1.bb
 create mode 100644 meta/recipes-qt/qt4/qt4-tools-native_4.7.1.bb
 create mode 100644 meta/recipes-qt/qt4/qt4-tools-nativesdk.inc
 create mode 100644 meta/recipes-qt/qt4/qt4-tools-nativesdk_4.6.3.bb
 create mode 100644 meta/recipes-qt/qt4/qt4-tools-nativesdk_4.7.1.bb
 create mode 100644 meta/recipes-qt/qt4/qt4-x11-free_4.7.1.bb
 create mode 100644 meta/recipes-qt/qt4/qt4_arch.inc
 create mode 100644 meta/recipes-qt/tasks/task-qte-toolchain-host.bb
 create mode 100644 meta/recipes-qt/tasks/task-qte-toolchain-target.bb