diff --git a/packages/multimedia/libva/build b/packages/multimedia/libva/build index 77aa071429..804a1f6cb0 100755 --- a/packages/multimedia/libva/build +++ b/packages/multimedia/libva/build @@ -22,6 +22,15 @@ . config/options $1 +LIBVA_CONFIG="--disable-dummy-driver --disable-i965-driver" + +get_graphicdrivers +for drv in $GRAPHIC_DRIVERS; do + if [ "$drv" = i965 ]; then + LIBVA_CONFIG=`echo $LIBVA_CONFIG | sed -e 's/disable-i965-driver/enable-i965-driver/'` + fi +done + cd $PKG_BUILD ./configure --host=$TARGET_NAME \ --build=$HOST_NAME \ @@ -30,8 +39,7 @@ cd $PKG_BUILD --disable-static \ --disable-silent-rules \ --enable-glx \ - --disable-dummy-driver \ - --enable-i965-driver \ + $LIBVA_CONFIG \ --with-drivers-path="/usr/lib/va" \ make diff --git a/packages/multimedia/libva/install b/packages/multimedia/libva/install index a00fb886cd..13e931b002 100755 --- a/packages/multimedia/libva/install +++ b/packages/multimedia/libva/install @@ -22,12 +22,18 @@ . config/options $1 +get_graphicdrivers + mkdir -p $INSTALL/usr/lib cp -P $PKG_BUILD/va/.libs/libva*.so* $INSTALL/usr/lib rm -rf $INSTALL/usr/lib/libva-*.so*T -mkdir -p $INSTALL/usr/lib/va - cp -P $PKG_BUILD/i965_drv_video/.libs/*.so $INSTALL/usr/lib/va +for drv in $GRAPHIC_DRIVERS; do + if [ "$drv" = i965 ]; then + mkdir -p $INSTALL/usr/lib/va + cp -P $PKG_BUILD/i965_drv_video/.libs/*.so $INSTALL/usr/lib/va + fi +done if [ "$DEVTOOLS" = yes ]; then mkdir -p $INSTALL/usr/bin diff --git a/packages/multimedia/libva/meta b/packages/multimedia/libva/meta index 79f10bdf72..aa3868302e 100644 --- a/packages/multimedia/libva/meta +++ b/packages/multimedia/libva/meta @@ -21,7 +21,7 @@ PKG_NAME="libva" PKG_VERSION="1.0.12" PKG_REV="1" -PKG_ARCH="any" +PKG_ARCH="i386 x86_64" PKG_LICENSE="GPL" PKG_SITE="http://freedesktop.org/wiki/Software/vaapi" PKG_URL="http://cgit.freedesktop.org/libva/snapshot/$PKG_NAME-$PKG_VERSION.tar.gz" @@ -35,3 +35,10 @@ PKG_LONGDESC="The main motivation for VAAPI (Video Acceleration API) is to enabl PKG_IS_ADDON="no" PKG_AUTORECONF="yes" + +get_graphicdrivers +for drv in $GRAPHIC_DRIVERS; do + if [ "$drv" = fglrx ]; then + PKG_DEPENDS="$PKG_DEPENDS xvba-video" + fi +done