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 diff --git a/packages/x11/driver/xf86-video-fglrx/install b/packages/x11/driver/xf86-video-fglrx/install index 24039c8dae..8613ba7641 100755 --- a/packages/x11/driver/xf86-video-fglrx/install +++ b/packages/x11/driver/xf86-video-fglrx/install @@ -64,6 +64,8 @@ mkdir -p $INSTALL/etc/X11 mkdir -p $INSTALL/etc/ati cp $PKG_BUILD/common/etc/ati/amdpcsdb.default $INSTALL/etc/ati + cp $PKG_BUILD/common/etc/ati/control $INSTALL/etc/ati + cp $PKG_BUILD/common/etc/ati/signature $INSTALL/etc/ati # DRI driver mkdir -p $INSTALL/usr/lib/dri diff --git a/projects/ION/linux/linux.i386.conf b/projects/ION/linux/linux.i386.conf index a4c4da82f6..08160ba435 100644 --- a/projects/ION/linux/linux.i386.conf +++ b/projects/ION/linux/linux.i386.conf @@ -964,7 +964,7 @@ CONFIG_NET_PCI=y # CONFIG_KSZ884X_PCI is not set # CONFIG_B44 is not set CONFIG_FORCEDETH=y -# CONFIG_E100 is not set +CONFIG_E100=y # CONFIG_FEALNX is not set # CONFIG_NATSEMI is not set # CONFIG_NE2K_PCI is not set diff --git a/projects/ION/linux/linux.x86_64.conf b/projects/ION/linux/linux.x86_64.conf index e698c68dbf..9e30284d65 100644 --- a/projects/ION/linux/linux.x86_64.conf +++ b/projects/ION/linux/linux.x86_64.conf @@ -913,7 +913,7 @@ CONFIG_NET_PCI=y # CONFIG_KSZ884X_PCI is not set # CONFIG_B44 is not set CONFIG_FORCEDETH=y -# CONFIG_E100 is not set +CONFIG_E100=y # CONFIG_FEALNX is not set # CONFIG_NATSEMI is not set # CONFIG_NE2K_PCI is not set diff --git a/projects/Intel/linux/linux.i386.conf b/projects/Intel/linux/linux.i386.conf index 1dc950dbe1..392ec8fd13 100644 --- a/projects/Intel/linux/linux.i386.conf +++ b/projects/Intel/linux/linux.i386.conf @@ -943,7 +943,45 @@ CONFIG_NETDEVICES=y # CONFIG_ARCNET is not set CONFIG_MII=y # CONFIG_PHYLIB is not set -# CONFIG_NET_ETHERNET is not set +CONFIG_NET_ETHERNET=y +# CONFIG_HAPPYMEAL is not set +# CONFIG_SUNGEM is not set +# CONFIG_CASSINI is not set +# CONFIG_NET_VENDOR_3COM is not set +# CONFIG_ETHOC is not set +# CONFIG_DNET is not set +# CONFIG_NET_TULIP is not set +# CONFIG_HP100 is not set +# CONFIG_IBM_NEW_EMAC_ZMII is not set +# CONFIG_IBM_NEW_EMAC_RGMII is not set +# CONFIG_IBM_NEW_EMAC_TAH is not set +# CONFIG_IBM_NEW_EMAC_EMAC4 is not set +# CONFIG_IBM_NEW_EMAC_NO_FLOW_CTRL is not set +# CONFIG_IBM_NEW_EMAC_MAL_CLR_ICINTSTAT is not set +# CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set +CONFIG_NET_PCI=y +# CONFIG_PCNET32 is not set +# CONFIG_AMD8111_ETH is not set +# CONFIG_ADAPTEC_STARFIRE is not set +# CONFIG_KSZ884X_PCI is not set +# CONFIG_B44 is not set +# CONFIG_FORCEDETH is not set +CONFIG_E100=y +# CONFIG_FEALNX is not set +# CONFIG_NATSEMI is not set +# CONFIG_NE2K_PCI is not set +# CONFIG_8139CP is not set +# CONFIG_8139TOO is not set +# CONFIG_R6040 is not set +# CONFIG_SIS900 is not set +# CONFIG_EPIC100 is not set +# CONFIG_SMSC9420 is not set +# CONFIG_SUNDANCE is not set +# CONFIG_TLAN is not set +# CONFIG_KS8851_MLL is not set +# CONFIG_VIA_RHINE is not set +# CONFIG_SC92031 is not set +# CONFIG_ATL2 is not set CONFIG_NETDEV_1000=y # CONFIG_ACENIC is not set # CONFIG_DL2K is not set diff --git a/projects/Intel/linux/linux.x86_64.conf b/projects/Intel/linux/linux.x86_64.conf index 57938bdd26..dedb8046a1 100644 --- a/projects/Intel/linux/linux.x86_64.conf +++ b/projects/Intel/linux/linux.x86_64.conf @@ -893,7 +893,45 @@ CONFIG_NETDEVICES=y # CONFIG_ARCNET is not set CONFIG_MII=y # CONFIG_PHYLIB is not set -# CONFIG_NET_ETHERNET is not set +CONFIG_NET_ETHERNET=y +# CONFIG_HAPPYMEAL is not set +# CONFIG_SUNGEM is not set +# CONFIG_CASSINI is not set +# CONFIG_NET_VENDOR_3COM is not set +# CONFIG_ETHOC is not set +# CONFIG_DNET is not set +# CONFIG_NET_TULIP is not set +# CONFIG_HP100 is not set +# CONFIG_IBM_NEW_EMAC_ZMII is not set +# CONFIG_IBM_NEW_EMAC_RGMII is not set +# CONFIG_IBM_NEW_EMAC_TAH is not set +# CONFIG_IBM_NEW_EMAC_EMAC4 is not set +# CONFIG_IBM_NEW_EMAC_NO_FLOW_CTRL is not set +# CONFIG_IBM_NEW_EMAC_MAL_CLR_ICINTSTAT is not set +# CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set +CONFIG_NET_PCI=y +# CONFIG_PCNET32 is not set +# CONFIG_AMD8111_ETH is not set +# CONFIG_ADAPTEC_STARFIRE is not set +# CONFIG_KSZ884X_PCI is not set +# CONFIG_B44 is not set +# CONFIG_FORCEDETH is not set +CONFIG_E100=y +# CONFIG_FEALNX is not set +# CONFIG_NATSEMI is not set +# CONFIG_NE2K_PCI is not set +# CONFIG_8139CP is not set +# CONFIG_8139TOO is not set +# CONFIG_R6040 is not set +# CONFIG_SIS900 is not set +# CONFIG_EPIC100 is not set +# CONFIG_SMSC9420 is not set +# CONFIG_SUNDANCE is not set +# CONFIG_TLAN is not set +# CONFIG_KS8851_MLL is not set +# CONFIG_VIA_RHINE is not set +# CONFIG_SC92031 is not set +# CONFIG_ATL2 is not set CONFIG_NETDEV_1000=y # CONFIG_ACENIC is not set # CONFIG_DL2K is not set