if [ -x /usr/bin/update-mime-database ]; then
  /usr/bin/update-mime-database /usr/share/mime &> /dev/null
fi

if [ -x /usr/bin/update-desktop-database ]; then
  /usr/bin/update-desktop-database &> /dev/null
fi

if [ -x /usr/bin/gtk-update-icon-cache ]; then
  /usr/bin/gtk-update-icon-cache  -f -q /usr/share/icons/hicolor &> /dev/null
fi

( cd usr/lib/gambas2 ; rm -rf gb.gtk.svg.so )
( cd usr/lib/gambas2 ; ln -sf gb.gtk.svg.so.0.0.0 gb.gtk.svg.so )
( cd usr/lib/gambas2 ; rm -rf gb.pcre.so.0 )
( cd usr/lib/gambas2 ; ln -sf gb.pcre.so.0.0.0 gb.pcre.so.0 )
( cd usr/lib/gambas2 ; rm -rf gb.qt.ext.so )
( cd usr/lib/gambas2 ; ln -sf gb.qt.ext.so.0.0.0 gb.qt.ext.so )
( cd usr/lib/gambas2 ; rm -rf gb.qt.kde.html.so.0 )
( cd usr/lib/gambas2 ; ln -sf gb.qt.kde.html.so.0.0.0 gb.qt.kde.html.so.0 )
( cd usr/lib/gambas2 ; rm -rf gb.net.smtp.so )
( cd usr/lib/gambas2 ; ln -sf gb.net.smtp.so.0.0.0 gb.net.smtp.so )
( cd usr/lib/gambas2 ; rm -rf gb.opengl.so )
( cd usr/lib/gambas2 ; ln -sf gb.opengl.so.0.0.0 gb.opengl.so )
( cd usr/lib/gambas2 ; rm -rf gb.net.curl.so.0 )
( cd usr/lib/gambas2 ; ln -sf gb.net.curl.so.0.0.0 gb.net.curl.so.0 )
( cd usr/lib/gambas2 ; rm -rf gb.qt.so.0 )
( cd usr/lib/gambas2 ; ln -sf gb.qt.so.0.0.0 gb.qt.so.0 )
( cd usr/lib/gambas2 ; rm -rf gb.crypt.so )
( cd usr/lib/gambas2 ; ln -sf gb.crypt.so.0.0.0 gb.crypt.so )
( cd usr/lib/gambas2 ; rm -rf gb.v4l.so )
( cd usr/lib/gambas2 ; ln -sf gb.v4l.so.0.0.0 gb.v4l.so )
( cd usr/lib/gambas2 ; rm -rf gb.db.so.0 )
( cd usr/lib/gambas2 ; ln -sf gb.db.so.0.0.0 gb.db.so.0 )
( cd usr/lib/gambas2 ; rm -rf gb.image.so )
( cd usr/lib/gambas2 ; ln -sf gb.image.so.0.0.0 gb.image.so )
( cd usr/lib/gambas2 ; rm -rf gb.corba.so )
( cd usr/lib/gambas2 ; ln -sf gb.corba.so.0.0.0 gb.corba.so )
( cd usr/lib/gambas2 ; rm -rf gb.pdf.so )
( cd usr/lib/gambas2 ; ln -sf gb.pdf.so.0.0.0 gb.pdf.so )
( cd usr/lib/gambas2 ; rm -rf gb.pdf.so.0 )
( cd usr/lib/gambas2 ; ln -sf gb.pdf.so.0.0.0 gb.pdf.so.0 )
( cd usr/lib/gambas2 ; rm -rf gb.xml.so )
( cd usr/lib/gambas2 ; ln -sf gb.xml.so.0.0.0 gb.xml.so )
( cd usr/lib/gambas2 ; rm -rf gb.crypt.so.0 )
( cd usr/lib/gambas2 ; ln -sf gb.crypt.so.0.0.0 gb.crypt.so.0 )
( cd usr/lib/gambas2 ; rm -rf gb.option.so )
( cd usr/lib/gambas2 ; ln -sf gb.option.so.0.0.0 gb.option.so )
( cd usr/lib/gambas2 ; rm -rf gb.desktop.so )
( cd usr/lib/gambas2 ; ln -sf gb.desktop.so.0.0.0 gb.desktop.so )
( cd usr/lib/gambas2 ; rm -rf gb.debug.so )
( cd usr/lib/gambas2 ; ln -sf gb.debug.so.0.0.0 gb.debug.so )
( cd usr/lib/gambas2 ; rm -rf gb.debug.so.0 )
( cd usr/lib/gambas2 ; ln -sf gb.debug.so.0.0.0 gb.debug.so.0 )
( cd usr/lib/gambas2 ; rm -rf gb.qt.kde.html.so )
( cd usr/lib/gambas2 ; ln -sf gb.qt.kde.html.so.0.0.0 gb.qt.kde.html.so )
( cd usr/lib/gambas2 ; rm -rf gb.sdl.sound.so )
( cd usr/lib/gambas2 ; ln -sf gb.sdl.sound.so.0.0.0 gb.sdl.sound.so )
( cd usr/lib/gambas2 ; rm -rf gb.draw.so )
( cd usr/lib/gambas2 ; ln -sf gb.draw.so.0.0.0 gb.draw.so )
( cd usr/lib/gambas2 ; rm -rf gb.sdl.so )
( cd usr/lib/gambas2 ; ln -sf gb.sdl.so.0.0.0 gb.sdl.so )
( cd usr/lib/gambas2 ; rm -rf gb.compress.so )
( cd usr/lib/gambas2 ; ln -sf gb.compress.so.0.0.0 gb.compress.so )
( cd usr/lib/gambas2 ; rm -rf gb.image.so.0 )
( cd usr/lib/gambas2 ; ln -sf gb.image.so.0.0.0 gb.image.so.0 )
( cd usr/lib/gambas2 ; rm -rf gb.db.postgresql.so.0 )
( cd usr/lib/gambas2 ; ln -sf gb.db.postgresql.so.0.0.0 gb.db.postgresql.so.0 )
( cd usr/lib/gambas2 ; rm -rf gb.qt.kde.so )
( cd usr/lib/gambas2 ; ln -sf gb.qt.kde.so.0.0.0 gb.qt.kde.so )
( cd usr/lib/gambas2 ; rm -rf gb.db.mysql.so.0 )
( cd usr/lib/gambas2 ; ln -sf gb.db.mysql.so.0.0.0 gb.db.mysql.so.0 )
( cd usr/lib/gambas2 ; rm -rf gb.gui.so )
( cd usr/lib/gambas2 ; ln -sf gb.gui.so.0.0.0 gb.gui.so )
( cd usr/lib/gambas2 ; rm -rf gb.db.mysql.so )
( cd usr/lib/gambas2 ; ln -sf gb.db.mysql.so.0.0.0 gb.db.mysql.so )
( cd usr/lib/gambas2 ; rm -rf gb.eval.so )
( cd usr/lib/gambas2 ; ln -sf gb.eval.so.0.0.0 gb.eval.so )
( cd usr/lib/gambas2 ; rm -rf gb.compress.zlib.so.0 )
( cd usr/lib/gambas2 ; ln -sf gb.compress.zlib.so.0.0.0 gb.compress.zlib.so.0 )
( cd usr/lib/gambas2 ; rm -rf gb.db.so )
( cd usr/lib/gambas2 ; ln -sf gb.db.so.0.0.0 gb.db.so )
( cd usr/lib/gambas2 ; rm -rf gb.compress.bzlib2.so )
( cd usr/lib/gambas2 ; ln -sf gb.compress.bzlib2.so.0.0.0 gb.compress.bzlib2.so )
( cd usr/lib/gambas2 ; rm -rf gb.xml.xslt.so.0 )
( cd usr/lib/gambas2 ; ln -sf gb.xml.xslt.so.0.0.0 gb.xml.xslt.so.0 )
( cd usr/lib/gambas2 ; rm -rf gb.qt.kde.so.0 )
( cd usr/lib/gambas2 ; ln -sf gb.qt.kde.so.0.0.0 gb.qt.kde.so.0 )
( cd usr/lib/gambas2 ; rm -rf gb.eval.so.0 )
( cd usr/lib/gambas2 ; ln -sf gb.eval.so.0.0.0 gb.eval.so.0 )
( cd usr/lib/gambas2 ; rm -rf gb.corba.so.0 )
( cd usr/lib/gambas2 ; ln -sf gb.corba.so.0.0.0 gb.corba.so.0 )
( cd usr/lib/gambas2 ; rm -rf gb.sdl.sound.so.0 )
( cd usr/lib/gambas2 ; ln -sf gb.sdl.sound.so.0.0.0 gb.sdl.sound.so.0 )
( cd usr/lib/gambas2 ; rm -rf gb.compress.bzlib2.so.0 )
( cd usr/lib/gambas2 ; ln -sf gb.compress.bzlib2.so.0.0.0 gb.compress.bzlib2.so.0 )
( cd usr/lib/gambas2 ; rm -rf gb.vb.so )
( cd usr/lib/gambas2 ; ln -sf gb.vb.so.0.0.0 gb.vb.so )
( cd usr/lib/gambas2 ; rm -rf gb.so )
( cd usr/lib/gambas2 ; ln -sf gb.so.0.0.0 gb.so )
( cd usr/lib/gambas2 ; rm -rf gb.compress.zlib.so )
( cd usr/lib/gambas2 ; ln -sf gb.compress.zlib.so.0.0.0 gb.compress.zlib.so )
( cd usr/lib/gambas2 ; rm -rf gb.gtk.so )
( cd usr/lib/gambas2 ; ln -sf gb.gtk.so.0.0.0 gb.gtk.so )
( cd usr/lib/gambas2 ; rm -rf gb.gtk.so.0 )
( cd usr/lib/gambas2 ; ln -sf gb.gtk.so.0.0.0 gb.gtk.so.0 )
( cd usr/lib/gambas2 ; rm -rf gb.net.so )
( cd usr/lib/gambas2 ; ln -sf gb.net.so.0.0.0 gb.net.so )
( cd usr/lib/gambas2 ; rm -rf gb.net.curl.so )
( cd usr/lib/gambas2 ; ln -sf gb.net.curl.so.0.0.0 gb.net.curl.so )
( cd usr/lib/gambas2 ; rm -rf gb.qt.opengl.so )
( cd usr/lib/gambas2 ; ln -sf gb.qt.opengl.so.0.0.0 gb.qt.opengl.so )
( cd usr/lib/gambas2 ; rm -rf gb.xml.so.0 )
( cd usr/lib/gambas2 ; ln -sf gb.xml.so.0.0.0 gb.xml.so.0 )
( cd usr/lib/gambas2 ; rm -rf gb.qt.so )
( cd usr/lib/gambas2 ; ln -sf gb.qt.so.0.0.0 gb.qt.so )
( cd usr/lib/gambas2 ; rm -rf gb.compress.so.0 )
( cd usr/lib/gambas2 ; ln -sf gb.compress.so.0.0.0 gb.compress.so.0 )
( cd usr/lib/gambas2 ; rm -rf gb.desktop.so.0 )
( cd usr/lib/gambas2 ; ln -sf gb.desktop.so.0.0.0 gb.desktop.so.0 )
( cd usr/lib/gambas2 ; rm -rf gb.pcre.so )
( cd usr/lib/gambas2 ; ln -sf gb.pcre.so.0.0.0 gb.pcre.so )
( cd usr/lib/gambas2 ; rm -rf gb.so.0 )
( cd usr/lib/gambas2 ; ln -sf gb.so.0.0.0 gb.so.0 )
( cd usr/lib/gambas2 ; rm -rf gb.net.so.0 )
( cd usr/lib/gambas2 ; ln -sf gb.net.so.0.0.0 gb.net.so.0 )
( cd usr/lib/gambas2 ; rm -rf gb.gtk.svg.so.0 )
( cd usr/lib/gambas2 ; ln -sf gb.gtk.svg.so.0.0.0 gb.gtk.svg.so.0 )
( cd usr/lib/gambas2 ; rm -rf gb.gtk.ext.so )
( cd usr/lib/gambas2 ; ln -sf gb.gtk.ext.so.0.0.0 gb.gtk.ext.so )
( cd usr/lib/gambas2 ; rm -rf gb.db.postgresql.so )
( cd usr/lib/gambas2 ; ln -sf gb.db.postgresql.so.0.0.0 gb.db.postgresql.so )
( cd usr/lib/gambas2 ; rm -rf gb.sdl.so.0 )
( cd usr/lib/gambas2 ; ln -sf gb.sdl.so.0.0.0 gb.sdl.so.0 )
( cd usr/lib/gambas2 ; rm -rf gb.vb.so.0 )
( cd usr/lib/gambas2 ; ln -sf gb.vb.so.0.0.0 gb.vb.so.0 )
( cd usr/lib/gambas2 ; rm -rf gb.qt.ext.so.0 )
( cd usr/lib/gambas2 ; ln -sf gb.qt.ext.so.0.0.0 gb.qt.ext.so.0 )
( cd usr/lib/gambas2 ; rm -rf gb.gui.so.0 )
( cd usr/lib/gambas2 ; ln -sf gb.gui.so.0.0.0 gb.gui.so.0 )
( cd usr/lib/gambas2 ; rm -rf gb.db.sqlite3.so )
( cd usr/lib/gambas2 ; ln -sf gb.db.sqlite3.so.0.0.0 gb.db.sqlite3.so )
( cd usr/lib/gambas2 ; rm -rf gb.draw.so.0 )
( cd usr/lib/gambas2 ; ln -sf gb.draw.so.0.0.0 gb.draw.so.0 )
( cd usr/lib/gambas2 ; rm -rf gb.db.sqlite3.so.0 )
( cd usr/lib/gambas2 ; ln -sf gb.db.sqlite3.so.0.0.0 gb.db.sqlite3.so.0 )
( cd usr/lib/gambas2 ; rm -rf gb.gtk.ext.so.0 )
( cd usr/lib/gambas2 ; ln -sf gb.gtk.ext.so.0.0.0 gb.gtk.ext.so.0 )
( cd usr/lib/gambas2 ; rm -rf gb.v4l.so.0 )
( cd usr/lib/gambas2 ; ln -sf gb.v4l.so.0.0.0 gb.v4l.so.0 )
( cd usr/lib/gambas2 ; rm -rf gb.xml.xslt.so )
( cd usr/lib/gambas2 ; ln -sf gb.xml.xslt.so.0.0.0 gb.xml.xslt.so )
( cd usr/lib/gambas2 ; rm -rf gb.net.smtp.so.0 )
( cd usr/lib/gambas2 ; ln -sf gb.net.smtp.so.0.0.0 gb.net.smtp.so.0 )
( cd usr/lib/gambas2 ; rm -rf gb.qt.opengl.so.0 )
( cd usr/lib/gambas2 ; ln -sf gb.qt.opengl.so.0.0.0 gb.qt.opengl.so.0 )
( cd usr/lib/gambas2 ; rm -rf gb.option.so.0 )
( cd usr/lib/gambas2 ; ln -sf gb.option.so.0.0.0 gb.option.so.0 )
( cd usr/lib/gambas2 ; rm -rf gb.opengl.so.0 )
( cd usr/lib/gambas2 ; ln -sf gb.opengl.so.0.0.0 gb.opengl.so.0 )
( cd usr/bin ; rm -rf gambas2 )
( cd usr/bin ; ln -sf gambas2.gambas gambas2 )
( cd usr/bin ; rm -rf gbs2 )
( cd usr/bin ; ln -sf gbs2.gambas gbs2 )
( cd usr/bin ; rm -rf gbr2 )
( cd usr/bin ; ln -sf gbx2 gbr2 )
( cd usr/share/gambas2/help ; rm -rf img )
( cd usr/share/gambas2/help ; ln -sf help/img img )
( cd usr/share/gambas2/help ; rm -rf image )
( cd usr/share/gambas2/help ; ln -sf help/image image )
