mirror of https://github.com/mgba-emu/mgba.git
Tools: Fix up sanitize-deb.sh
This commit is contained in:
parent
4f19d5e105
commit
a0f70c361f
|
@ -17,17 +17,17 @@ adddep() {
|
||||||
while [ $# -gt 0 ]; do
|
while [ $# -gt 0 ]; do
|
||||||
DEB=$1
|
DEB=$1
|
||||||
dpkg-deb -R $DEB deb-temp
|
dpkg-deb -R $DEB deb-temp
|
||||||
mv $DEB $DEB~
|
|
||||||
sed -i~ s/mgba-// deb-temp/DEBIAN/control
|
|
||||||
PKG=`head -n1 deb-temp/DEBIAN/control | cut -f2 -d ' '`
|
PKG=`head -n1 deb-temp/DEBIAN/control | cut -f2 -d ' '`
|
||||||
echo Found pacakge $PKG
|
echo Found package $PKG
|
||||||
|
|
||||||
case $PKG in
|
case $PKG in
|
||||||
lib$BINARY)
|
*-base)
|
||||||
|
PKG=lib$BINARY
|
||||||
rmdep sdl
|
rmdep sdl
|
||||||
rmdep qt
|
rmdep qt
|
||||||
;;
|
;;
|
||||||
$BINARY-qt)
|
*-qt)
|
||||||
|
PKG=$BINARY-qt
|
||||||
rmdep libav
|
rmdep libav
|
||||||
rmdep libedit
|
rmdep libedit
|
||||||
rmdep libpng
|
rmdep libpng
|
||||||
|
@ -37,7 +37,8 @@ while [ $# -gt 0 ]; do
|
||||||
rmdep zlib
|
rmdep zlib
|
||||||
adddep lib$BINARY
|
adddep lib$BINARY
|
||||||
;;
|
;;
|
||||||
$BINARY-sdl)
|
*-sdl)
|
||||||
|
PKG=$BINARY-sdl
|
||||||
rmdep libav
|
rmdep libav
|
||||||
rmdep libedit
|
rmdep libedit
|
||||||
rmdep libpng
|
rmdep libpng
|
||||||
|
@ -55,10 +56,11 @@ while [ $# -gt 0 ]; do
|
||||||
sed -i~ "s/,,*/,/g" deb-temp/DEBIAN/control
|
sed -i~ "s/,,*/,/g" deb-temp/DEBIAN/control
|
||||||
sed -i~ "s/,$//g" deb-temp/DEBIAN/control
|
sed -i~ "s/,$//g" deb-temp/DEBIAN/control
|
||||||
sed -i~ "/^[^:]*: $/d" deb-temp/DEBIAN/control
|
sed -i~ "/^[^:]*: $/d" deb-temp/DEBIAN/control
|
||||||
|
sed -i~ "s/^Package: .*$/Package: $PKG/" deb-temp/DEBIAN/control
|
||||||
rm deb-temp/DEBIAN/control~
|
rm deb-temp/DEBIAN/control~
|
||||||
chmod 644 deb-temp/DEBIAN/md5sums
|
chmod 644 deb-temp/DEBIAN/md5sums
|
||||||
chown -R root:root deb-temp
|
chown -R root:root deb-temp
|
||||||
dpkg-deb -b deb-temp $DEB
|
dpkg-deb -b deb-temp $PKG.deb
|
||||||
rm -rf deb-temp
|
rm -rf deb-temp
|
||||||
shift
|
shift
|
||||||
done
|
done
|
||||||
|
|
Loading…
Reference in New Issue