#!/bin/sh
[ $(id -u) != 0 ] && exit 1
apt-get update
apt-get install --yes vainfo libva-dev
VER=latest
#VER=0.7.8
PACKAGE=xvba-video
PACKAGE_NEW=xvba-va-driver
ARCH=amd64
if [ "$VER" = latest ]; then
 [ "$(uname -m)" != "x86_64" ] && ARCH=i686
 DEB=$PACKAGE-$VER.$ARCH.deb
else
 [ "$(uname -m)" != "x86_64" ] && ARCH=i386
 DEB=${PACKAGE}_$VER-1_$ARCH.deb
fi
URL=http://www.splitted-desktop.com/~gbeauchesne/$PACKAGE
TMP=$(mktemp -td $PACKAGE.XXXXX)
dpkg --purge $PACKAGE $PACKAGE_NEW
cd $TMP
wget -N $URL/$DEB
dpkg-deb -x $DEB $PACKAGE
dpkg-deb -e $DEB $PACKAGE/DEBIAN
sed -i s@va/drivers@dri@ $PACKAGE/DEBIAN/md5sums
mv $PACKAGE/usr/lib/va/drivers $PACKAGE/usr/lib/dri
rmdir $PACKAGE/usr/lib/va
sed -i s@$PACKAGE@$PACKAGE_NEW@ $PACKAGE/DEBIAN/md5sums $PACKAGE/DEBIAN/control
mv $PACKAGE/usr/share/doc/$PACKAGE $PACKAGE/usr/share/doc/$PACKAGE_NEW
cat <<EOT >>$PACKAGE/DEBIAN/control
Conflicts: $PACKAGE
EOT
dpkg-deb -b $PACKAGE
dpkg -i $PACKAGE.deb
cd -
rm -rf $TMP
