From 72eab55cb18a09abc9100824c5a8a215f4f702bf Mon Sep 17 00:00:00 2001 From: Philip Tricca Date: Wed, 6 Nov 2013 02:17:17 +0000 Subject: xen: use PACKAGECONFIG for SDL and a bit of dependency cleanup This patch moves the optional SDL dependency to a PACKAGECONFIG entry. It also cleans up dependencies on both the virtual libsdl and libsdl. The dependency on libgl is also removed. libGL support should be enabled with the 'opengl' distro feature instead. The dependency on glib-2.0 is now explicit as well. Signed-off-by: Philip Tricca Signed-off-by: Bruce Ashfield --- recipes-extended/xen/xen_4.3.0.bb | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/recipes-extended/xen/xen_4.3.0.bb b/recipes-extended/xen/xen_4.3.0.bb index 09c25aa1..283da283 100644 --- a/recipes-extended/xen/xen_4.3.0.bb +++ b/recipes-extended/xen/xen_4.3.0.bb @@ -21,17 +21,19 @@ COMPATIBLE_HOST = '(x86_64.*).*-linux' inherit autotools gettext setuptools update-rc.d PACKAGECONFIG ??= " \ + sdl \ xsm \ " +PACKAGECONFIG[sdl] = "--enable-sdl,--disable-sdl,virtual/libsdl," PACKAGECONFIG[xsm] = "--enable-xsmpolicy,--disable-xsmpolicy,checkpolicy-native," -DEPENDS = "util-linux util-linux-native file-native zlib ncurses openssl bison-native flex-native gettext dev86-native iasl-native pciutils virtual/libgl virtual/libsdl bridge-utils iproute2 procps yajl pixman python python-setuptools-native xz xz-native libsdl" +DEPENDS = "util-linux util-linux-native file-native zlib ncurses openssl bison-native flex-native gettext dev86-native iasl-native pciutils bridge-utils iproute2 procps yajl pixman python python-setuptools-native xz xz-native glib-2.0" # inherit setuptools adds python to RDEPENDS, override it RDEPENDS_${PN} = "" RDEPENDS_${PN}-base = "\ - libgcc libsdl udev bash perl xz \ + libgcc udev bash perl xz \ ${PN}-blktap \ ${PN}-console \ ${PN}-libblktapctl \ -- cgit v1.2.3-54-g00ecf