#!/bin/sh
DEB=$1
if ! [ -f "$1" ]; then
 echo Usage: $0 file_i386.deb >&2
 exit 1
fi
TMP=$(mktemp -d /tmp/convert-to-amd64.XXXXXX)
dpkg-deb -x $DEB $TMP/$(basename $1 _i386.deb)
dpkg-deb -e $DEB $TMP/$(basename $1 _i386.deb)/DEBIAN
perl -pi -e 's/(Architecture:) i386/\1 amd64\nDepends: ia32-libs/' $TMP/$(basename $1 _i386.deb)/DEBIAN/control
cd $TMP
dpkg-deb -b $(basename $1 _i386.deb)
cd -
mv $TMP/$(basename $1 _i386.deb).deb $(basename $1 _i386.deb)_amd64.deb
rm -rf $TMP
