#!/bin/sh
DEB=$1
if ! [ -f "$1" ]; then
 echo Usage: $0 libgldispatch0-nvidia.deb >&2
 exit 1
fi
TMP=$(mktemp -d /tmp/libgldispatch0-nvidia.XXXXXX)
dpkg-deb -x $DEB $TMP/$(basename $1 .deb)
dpkg-deb -e $DEB $TMP/$(basename $1 .deb)/DEBIAN
sed -i 's/\(libgldispatch0, \)/\1libglvnd-nvidia, /' $TMP/$(basename $1 .deb)/DEBIAN/control
sed -i 's/\(libgldispatch0$\)/\1, libglvnd-nvidia/' $TMP/$(basename $1 .deb)/DEBIAN/control
cd $TMP
dpkg-deb -b $(basename $1 .deb)
cd -
mv $TMP/$(basename $1 .deb).deb $(basename $1 .deb)_fix.deb
rm -rf $TMP
