From 42706f338b9ef073e4a4d71785098e16931dc366 Mon Sep 17 00:00:00 2001 From: Stephan Raue Date: Mon, 4 Mar 2013 11:44:08 +0100 Subject: [PATCH] xbmc: fix XVBA build with legacy/non-legacy gpu drivers Signed-off-by: Stephan Raue --- config/graphic | 2 +- packages/mediacenter/xbmc/meta | 12 +++++++++--- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/config/graphic b/config/graphic index c96aff4099..e931a7165a 100644 --- a/config/graphic +++ b/config/graphic @@ -34,7 +34,7 @@ fi get_graphicdrivers() { if [ "$GRAPHIC_DRIVERS" = "all" ]; then - GRAPHIC_DRIVERS="i915 i965 r200 r300 r600 fglrx nvidia vmware virtualbox" + GRAPHIC_DRIVERS="i915 i965 r200 r300 r600 fglrx fglrx-legacy nvidia vmware virtualbox" fi for drv in $GRAPHIC_DRIVERS; do diff --git a/packages/mediacenter/xbmc/meta b/packages/mediacenter/xbmc/meta index 02fd03da7e..555dac12dd 100644 --- a/packages/mediacenter/xbmc/meta +++ b/packages/mediacenter/xbmc/meta @@ -184,6 +184,12 @@ if [ "$CRYSTALHD" = yes ]; then PKG_DEPENDS="$PKG_DEPENDS crystalhd" fi -if [ "$XVBA" = yes ]; then - PKG_BUILD_DEPENDS="$PKG_BUILD_DEPENDS xf86-video-fglrx" -fi +get_graphicdrivers + +for drv in $GRAPHIC_DRIVERS; do + if [ "$drv" = "fglrx" -a "$XVBA" = yes ]; then + PKG_BUILD_DEPENDS="$PKG_BUILD_DEPENDS xf86-video-fglrx" + elif [ "$drv" = "fglrx-legacy" -a "$XVBA" = yes ]; then + PKG_BUILD_DEPENDS="$PKG_BUILD_DEPENDS xf86-video-fglrx-legacy" + fi +done