#!/bin/sh
DEB=$1
if ! [ -f "$1" ]; then
 echo Usage: $0 teamviewer.deb >&2
 exit 1
fi
WINE_DEB=http://kanotix.com/files/excalibur.disabled/updates/wine-1.1.41/wine_1.1.41~kanotix-1_i386.deb
TMP=$(mktemp -d /tmp/fix-teamviewer.XXXXXX)
dpkg-deb -x $DEB $TMP/$(basename $1 .deb)
dpkg-deb -e $DEB $TMP/$(basename $1 .deb)/DEBIAN
cd $TMP
wget -N $WINE_DEB
dpkg-deb -x ${WINE_DEB##*/} wine
cp wine/usr/lib/wine/kernel32.dll.so wine/usr/lib/wine/ntdll.dll.so wine/usr/lib/wine/secur32.dll.so $(basename $1 .deb)/opt/teamviewer/teamviewer/5/wine/lib/wine
dpkg-deb -b $(basename $1 .deb)
cd -
mv $TMP/$(basename $1 .deb).deb $(basename $1 .deb)_fix.deb
rm -rf $TMP
