On 11/22/2011 10:47 PM, Xiaofeng Yan wrote:
From: Xiaofeng Yan<[email protected]>
Hi Richard& all,
I fixed some problems found at previous submitting and use PACKAGECONFIG to get
mutual configuration between directfb and x11. I hope this submitting isn't a
horrible mess :).
One previous problem about what happen when user want to have both directfb and
x11 in DISTRO_FEATURES?
I think directfb and x11 can't be defined in DISTRO_FEATURES at the same time
because directfb and x11 are the lowest level library for GUI with different
mechanism.
x11 and directfb should be mutual in DISTRO_FEATURES. User may use file
"meta-yocto/conf/local.conf.sample.extended" to select the mode they want to
need.
but directfb can work in an image with x11. for example, "directfb" and
"direcrfb-examples" can be added to task-core-x11-sato.bb. you can run df_andi, a demo
based on directfb, on matchbox term running on core-image-sato with x11. So directfb and x11 can
exist in the same image but not be defined in DISTRO_FEATURES at same time.
If you have any suggestion, I will fix them again.
Please double check PR bumps, I noted that some recipes changes have PR
bumps and other do not. Also double check all the other recipes that
rely on directfb (I think you have most of them here) and ensure that PR
bumps are made as appropriate.
Sau!
Pull URL: git://git.pokylinux.org/poky-contrib.git
Branch: xiaofeng/gtk+-directfb
Browse:
http://git.pokylinux.org/cgit.cgi/poky-contrib/log/?h=xiaofeng/gtk+-directfb
Thanks,
Xiaofeng Yan<[email protected]>
---
Xiaofeng Yan (9):
qemu-config: Disable dbus-x11 when no x11 in DISTRO_FEATURES
gconf: Disable dbus-x11 when x11 isn't in DISTRO_FEATURES
gtk.inc: add directfb DISTRO_FEATURE
gtk+: add demos to the configuation of gtk+
cairo: add directfb DISTRO_FEATURE
pango: add directfb DISTRO_FEATURE
directfb-examples: add package directfb-examples to OE-core
task-gtk-directfb.bb: Add task list to run gtk over directfb
core-image-gtk-directfb.bb: add an image for gtk over directfb
meta/recipes-bsp/qemu-config/qemu-config.bb | 4 +-
meta/recipes-gnome/gnome/gconf_3.2.3.bb | 4 ++-
meta/recipes-gnome/gtk+/gtk+.inc | 20 ++++++++++++---
meta/recipes-gnome/gtk+/gtk+_2.24.6.bb | 7 ++++-
meta/recipes-graphics/cairo/cairo.inc | 12 +++++++--
.../directfb/directfb-examples_1.2.0.bb | 18 +++++++++++++
.../images/core-image-gtk-directfb.bb | 21 ++++++++++++++++
meta/recipes-graphics/pango/pango.inc | 19 +++++++++++---
meta/recipes-graphics/tasks/task-gtk-directfb.bb | 26 ++++++++++++++++++++
9 files changed, 115 insertions(+), 16 deletions(-)
create mode 100644 meta/recipes-graphics/directfb/directfb-examples_1.2.0.bb
create mode 100644 meta/recipes-graphics/images/core-image-gtk-directfb.bb
create mode 100644 meta/recipes-graphics/tasks/task-gtk-directfb.bb
_______________________________________________
Openembedded-core mailing list
[email protected]
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core
_______________________________________________
Openembedded-core mailing list
[email protected]
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core