]> code.ossystems Code Review - openembedded-core.git/commitdiff
Adds eee901 specific support into clutter.inc and adds a new virtual/libgl
authorRobert Bragg <bob@openedhand.com>
Mon, 22 Sep 2008 23:40:14 +0000 (23:40 +0000)
committerRobert Bragg <bob@openedhand.com>
Mon, 22 Sep 2008 23:40:14 +0000 (23:40 +0000)
for clutter to depend on which all mesa build variants provide.

git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5229 311d38ba-8fff-0310-9ca6-ca027cbcb966

meta/conf/distro/poky.conf
meta/conf/machine/eee901.conf
meta/packages/clutter/clutter.inc
meta/packages/mesa/mesa-common.inc

index 87ee7ce4f0ef8721cccb58197f65df95ac63fc95..b0980bc6c9804210f7ab71820980261a8cf81fab 100644 (file)
@@ -66,6 +66,7 @@ PREFERRED_PROVIDER_virtual/db ?= "db"
 PREFERRED_PROVIDER_virtual/db-native ?= "db-native"
 PREFERRED_PROVIDER_virtual/xserver ?= "xserver-kdrive"
 PREFERRED_PROVIDER_virtual/xserver-xf86 ?= "xserver-xf86-dri-lite"
+PREFERRED_PROVIDER_virtual/libgl ?= "mesa-xlib"
 PREFERRED_PROVIDER_virtual/update-alternatives ?= "update-alternatives-cworth"
 PREFERRED_PROVIDER_virtual/update-alternatives-native ?= "opkg-native"
 PREFERRED_PROVIDER_virtual/libx11 ?= "diet-x11"
index 0fe7e06ce647660a0bba0225a1db94019a60e864..54d75c2c0aeed11fb050db412ce40ff6848511a9 100644 (file)
@@ -14,6 +14,7 @@ KERNEL_IMAGETYPE = "bzImage"
 
 PREFERRED_PROVIDER_virtual/kernel = "linux-moblin2"
 PREFERRED_PROVIDER_virtual/libx11 = "libx11-trim"
+PREFERRED_PROVIDER_virtual/libgl  = "mesa-dri"
 PREFERRED_PROVIDER_virtual/xserver = "xserver-xf86-dri-lite"
 XSERVER = "xserver-xf86-dri-lite \
            xf86-input-mouse \
index 67e52ef672211e57787492dd5296173108ce92de..7a3ad7b6366b8bcdaac5f1dc0a6476d1f6360f88 100644 (file)
@@ -2,7 +2,7 @@ DESCRIPTION = "Clutter graphics library"
 HOMEPAGE = "http://www.clutter-project.org/"
 LICENSE = "LGPL"
 
-COMPATIBLE_MACHINE = "(zylonite|mx31litekit|omap-3430ldp|omap-34030sdp|mx31ads|qemuarm|qemux86|ipodtouch)"
+COMPATIBLE_MACHINE = "(zylonite|mx31litekit|omap-3430ldp|omap-34030sdp|mx31ads|qemuarm|qemux86|ipodtouch|eee901)"
 
 STDDEPENDS = "virtual/libx11 gtk-doc-native pango glib-2.0 libxfixes gtk+"
 BASE_CONF = "--disable-gtk-doc ${@get_clutter_fpu_setting(bb, d)}"
@@ -34,6 +34,10 @@ EXTRA_OECONF_mx31ads = "${BASE_CONF} --with-flavour=eglnative"
 PACKAGE_ARCH_mx31ads = "${MACHINE_ARCH}"
 LDFLAGS_append_mx31ads = " -lpvrNULLWSEGL -lstdc++ "
 
+DEPENDS_eee901 = "${STDDEPENDS} virtual/xserver-xf86 virtual/libgl"
+EXTRA_OECONF_eee901 = "${BASE_CONF} --with-flavour=glx"
+PACKAGE_ARCH_eee901 = "${MACHINE_ARCH}"
+
 inherit autotools pkgconfig gtk-doc
 
 PACKAGES =+ "clutter-examples"
index 51b8f4644afae8d0f616fdf33465636c155b1a8b..b28d5b43e5ba8425cc65e923e10545eba5839991 100644 (file)
@@ -7,6 +7,8 @@ LICENSE = "MIT"
 SRC_URI = "${SOURCEFORGE_MIRROR}/mesa3d/MesaLib-${PV}.tar.bz2"
 S = "${WORKDIR}/Mesa-${PV}"
 
+PROVIDES = "virtual/libgl"
+
 inherit autotools pkgconfig
 
 EXTRA_OECONF = "--disable-glu \