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/bin ; rm -rf gambas3 )
( cd usr/bin ; ln -sf gambas3.gambas gambas3 )
( cd usr/bin ; rm -rf gbr3 )
( cd usr/bin ; ln -sf gbx3 gbr3 )
( cd usr/bin ; rm -rf gbw3 )
( cd usr/bin ; ln -sf gbs3.gambas gbw3 )
( cd usr/bin ; rm -rf gbs3 )
( cd usr/bin ; ln -sf gbs3.gambas gbs3 )
( cd usr/lib/gambas3 ; rm -rf gb.net.curl.so )
( cd usr/lib/gambas3 ; ln -sf gb.net.curl.so.0.0.0 gb.net.curl.so )
( cd usr/lib/gambas3 ; rm -rf gb.compress.zlib.so.0 )
( cd usr/lib/gambas3 ; ln -sf gb.compress.zlib.so.0.0.0 gb.compress.zlib.so.0 )
( cd usr/lib/gambas3 ; rm -rf gb.opengl.glsl.so.0 )
( cd usr/lib/gambas3 ; ln -sf gb.opengl.glsl.so.0.0.0 gb.opengl.glsl.so.0 )
( cd usr/lib/gambas3 ; rm -rf gb.image.io.so )
( cd usr/lib/gambas3 ; ln -sf gb.image.io.so.0.0.0 gb.image.io.so )
( cd usr/lib/gambas3 ; rm -rf gb.signal.so.0 )
( cd usr/lib/gambas3 ; ln -sf gb.signal.so.0.0.0 gb.signal.so.0 )
( cd usr/lib/gambas3 ; rm -rf gb.option.so.0 )
( cd usr/lib/gambas3 ; ln -sf gb.option.so.0.0.0 gb.option.so.0 )
( cd usr/lib/gambas3 ; rm -rf gb.db.so )
( cd usr/lib/gambas3 ; ln -sf gb.db.so.0.0.0 gb.db.so )
( cd usr/lib/gambas3 ; rm -rf gb.image.effect.so )
( cd usr/lib/gambas3 ; ln -sf gb.image.effect.so.0.0.0 gb.image.effect.so )
( cd usr/lib/gambas3 ; rm -rf gb.sdl.so.0 )
( cd usr/lib/gambas3 ; ln -sf gb.sdl.so.0.0.0 gb.sdl.so.0 )
( cd usr/lib/gambas3 ; rm -rf gb.net.so )
( cd usr/lib/gambas3 ; ln -sf gb.net.so.0.0.0 gb.net.so )
( cd usr/lib/gambas3 ; rm -rf gb.debug.so.0 )
( cd usr/lib/gambas3 ; ln -sf gb.debug.so.0.0.0 gb.debug.so.0 )
( cd usr/lib/gambas3 ; rm -rf gb.v4l.so.0 )
( cd usr/lib/gambas3 ; ln -sf gb.v4l.so.0.0.0 gb.v4l.so.0 )
( cd usr/lib/gambas3 ; rm -rf gb.cairo.so )
( cd usr/lib/gambas3 ; ln -sf gb.cairo.so.0.0.0 gb.cairo.so )
( cd usr/lib/gambas3 ; rm -rf gb.draw.so )
( cd usr/lib/gambas3 ; ln -sf gb.draw.so.0.0.0 gb.draw.so )
( cd usr/lib/gambas3 ; rm -rf gb.qt4.opengl.so )
( cd usr/lib/gambas3 ; ln -sf gb.qt4.opengl.so.0.0.0 gb.qt4.opengl.so )
( cd usr/lib/gambas3 ; rm -rf gb.gsl.so )
( cd usr/lib/gambas3 ; ln -sf gb.gsl.so.0.0.0 gb.gsl.so )
( cd usr/lib/gambas3 ; rm -rf gb.gtk.so )
( cd usr/lib/gambas3 ; ln -sf gb.gtk.so.0.0.0 gb.gtk.so )
( cd usr/lib/gambas3 ; rm -rf gb.so.0 )
( cd usr/lib/gambas3 ; ln -sf gb.so.0.0.0 gb.so.0 )
( cd usr/lib/gambas3 ; rm -rf gb.db.so.0 )
( cd usr/lib/gambas3 ; ln -sf gb.db.so.0.0.0 gb.db.so.0 )
( cd usr/lib/gambas3 ; rm -rf gb.eval.so )
( cd usr/lib/gambas3 ; ln -sf gb.eval.so.0.0.0 gb.eval.so )
( cd usr/lib/gambas3 ; rm -rf gb.desktop.so )
( cd usr/lib/gambas3 ; ln -sf gb.desktop.so.0.0.0 gb.desktop.so )
( cd usr/lib/gambas3 ; rm -rf gb.pdf.so )
( cd usr/lib/gambas3 ; ln -sf gb.pdf.so.0.0.0 gb.pdf.so )
( cd usr/lib/gambas3 ; rm -rf gb.opengl.glsl.so )
( cd usr/lib/gambas3 ; ln -sf gb.opengl.glsl.so.0.0.0 gb.opengl.glsl.so )
( cd usr/lib/gambas3 ; rm -rf gb.compress.so )
( cd usr/lib/gambas3 ; ln -sf gb.compress.so.0.0.0 gb.compress.so )
( cd usr/lib/gambas3 ; rm -rf gb.qt4.ext.so )
( cd usr/lib/gambas3 ; ln -sf gb.qt4.ext.so.0.0.0 gb.qt4.ext.so )
( cd usr/lib/gambas3 ; rm -rf gb.qt4.so.0 )
( cd usr/lib/gambas3 ; ln -sf gb.qt4.so.0.0.0 gb.qt4.so.0 )
( cd usr/lib/gambas3 ; rm -rf gb.cairo.so.0 )
( cd usr/lib/gambas3 ; ln -sf gb.cairo.so.0.0.0 gb.cairo.so.0 )
( cd usr/lib/gambas3 ; rm -rf gb.image.imlib.so )
( cd usr/lib/gambas3 ; ln -sf gb.image.imlib.so.0.0.0 gb.image.imlib.so )
( cd usr/lib/gambas3 ; rm -rf gb.xml.so.0 )
( cd usr/lib/gambas3 ; ln -sf gb.xml.so.0.0.0 gb.xml.so.0 )
( cd usr/lib/gambas3 ; rm -rf gb.opengl.glu.so.0 )
( cd usr/lib/gambas3 ; ln -sf gb.opengl.glu.so.0.0.0 gb.opengl.glu.so.0 )
( cd usr/lib/gambas3 ; rm -rf gb.compress.bzlib2.so )
( cd usr/lib/gambas3 ; ln -sf gb.compress.bzlib2.so.0.0.0 gb.compress.bzlib2.so )
( cd usr/lib/gambas3 ; rm -rf gb.db.sqlite3.so.0 )
( cd usr/lib/gambas3 ; ln -sf gb.db.sqlite3.so.0.0.0 gb.db.sqlite3.so.0 )
( cd usr/lib/gambas3 ; rm -rf gb.pcre.so.0 )
( cd usr/lib/gambas3 ; ln -sf gb.pcre.so.0.0.0 gb.pcre.so.0 )
( cd usr/lib/gambas3 ; rm -rf gb.pdf.so.0 )
( cd usr/lib/gambas3 ; ln -sf gb.pdf.so.0.0.0 gb.pdf.so.0 )
( cd usr/lib/gambas3 ; rm -rf gb.image.imlib.so.0 )
( cd usr/lib/gambas3 ; ln -sf gb.image.imlib.so.0.0.0 gb.image.imlib.so.0 )
( cd usr/lib/gambas3 ; rm -rf gb.xml.xslt.so )
( cd usr/lib/gambas3 ; ln -sf gb.xml.xslt.so.0.0.0 gb.xml.xslt.so )
( cd usr/lib/gambas3 ; rm -rf gb.v4l.so )
( cd usr/lib/gambas3 ; ln -sf gb.v4l.so.0.0.0 gb.v4l.so )
( cd usr/lib/gambas3 ; rm -rf gb.net.smtp.so.0 )
( cd usr/lib/gambas3 ; ln -sf gb.net.smtp.so.0.0.0 gb.net.smtp.so.0 )
( cd usr/lib/gambas3 ; rm -rf gb.signal.so )
( cd usr/lib/gambas3 ; ln -sf gb.signal.so.0.0.0 gb.signal.so )
( cd usr/lib/gambas3 ; rm -rf gb.db.mysql.so.0 )
( cd usr/lib/gambas3 ; ln -sf gb.db.mysql.so.0.0.0 gb.db.mysql.so.0 )
( cd usr/lib/gambas3 ; rm -rf gb.gui.so )
( cd usr/lib/gambas3 ; ln -sf gb.gui.so.0.0.0 gb.gui.so )
( cd usr/lib/gambas3 ; rm -rf gb.image.io.so.0 )
( cd usr/lib/gambas3 ; ln -sf gb.image.io.so.0.0.0 gb.image.io.so.0 )
( cd usr/lib/gambas3 ; rm -rf gb.dbus.so.0 )
( cd usr/lib/gambas3 ; ln -sf gb.dbus.so.0.0.0 gb.dbus.so.0 )
( cd usr/lib/gambas3 ; rm -rf gb.gtk.so.0 )
( cd usr/lib/gambas3 ; ln -sf gb.gtk.so.0.0.0 gb.gtk.so.0 )
( cd usr/lib/gambas3 ; rm -rf gb.image.effect.so.0 )
( cd usr/lib/gambas3 ; ln -sf gb.image.effect.so.0.0.0 gb.image.effect.so.0 )
( cd usr/lib/gambas3 ; rm -rf gb.sdl.sound.so )
( cd usr/lib/gambas3 ; ln -sf gb.sdl.sound.so.0.0.0 gb.sdl.sound.so )
( cd usr/lib/gambas3 ; rm -rf gb.compress.bzlib2.so.0 )
( cd usr/lib/gambas3 ; ln -sf gb.compress.bzlib2.so.0.0.0 gb.compress.bzlib2.so.0 )
( cd usr/lib/gambas3 ; rm -rf gb.option.so )
( cd usr/lib/gambas3 ; ln -sf gb.option.so.0.0.0 gb.option.so )
( cd usr/lib/gambas3 ; rm -rf gb.desktop.gnome.so )
( cd usr/lib/gambas3 ; ln -sf gb.desktop.gnome.so.0.0.0 gb.desktop.gnome.so )
( cd usr/lib/gambas3 ; rm -rf gb.debug.so )
( cd usr/lib/gambas3 ; ln -sf gb.debug.so.0.0.0 gb.debug.so )
( cd usr/lib/gambas3 ; rm -rf gb.net.smtp.so )
( cd usr/lib/gambas3 ; ln -sf gb.net.smtp.so.0.0.0 gb.net.smtp.so )
( cd usr/lib/gambas3 ; rm -rf gb.db.postgresql.so.0 )
( cd usr/lib/gambas3 ; ln -sf gb.db.postgresql.so.0.0.0 gb.db.postgresql.so.0 )
( cd usr/lib/gambas3 ; rm -rf gb.opengl.glu.so )
( cd usr/lib/gambas3 ; ln -sf gb.opengl.glu.so.0.0.0 gb.opengl.glu.so )
( cd usr/lib/gambas3 ; rm -rf gb.crypt.so.0 )
( cd usr/lib/gambas3 ; ln -sf gb.crypt.so.0.0.0 gb.crypt.so.0 )
( cd usr/lib/gambas3 ; rm -rf gb.xml.xslt.so.0 )
( cd usr/lib/gambas3 ; ln -sf gb.xml.xslt.so.0.0.0 gb.xml.xslt.so.0 )
( cd usr/lib/gambas3 ; rm -rf gb.opengl.so.0 )
( cd usr/lib/gambas3 ; ln -sf gb.opengl.so.0.0.0 gb.opengl.so.0 )
( cd usr/lib/gambas3 ; rm -rf gb.sdl.so )
( cd usr/lib/gambas3 ; ln -sf gb.sdl.so.0.0.0 gb.sdl.so )
( cd usr/lib/gambas3 ; rm -rf gb.opengl.so )
( cd usr/lib/gambas3 ; ln -sf gb.opengl.so.0.0.0 gb.opengl.so )
( cd usr/lib/gambas3 ; rm -rf gb.gsl.so.0 )
( cd usr/lib/gambas3 ; ln -sf gb.gsl.so.0.0.0 gb.gsl.so.0 )
( cd usr/lib/gambas3 ; rm -rf gb.desktop.so.0 )
( cd usr/lib/gambas3 ; ln -sf gb.desktop.so.0.0.0 gb.desktop.so.0 )
( cd usr/lib/gambas3 ; rm -rf gb.db.odbc.so.0 )
( cd usr/lib/gambas3 ; ln -sf gb.db.odbc.so.0.0.0 gb.db.odbc.so.0 )
( cd usr/lib/gambas3 ; rm -rf gb.db.sqlite3.so )
( cd usr/lib/gambas3 ; ln -sf gb.db.sqlite3.so.0.0.0 gb.db.sqlite3.so )
( cd usr/lib/gambas3 ; rm -rf gb.so )
( cd usr/lib/gambas3 ; ln -sf gb.so.0.0.0 gb.so )
( cd usr/lib/gambas3 ; rm -rf gb.gui.so.0 )
( cd usr/lib/gambas3 ; ln -sf gb.gui.so.0.0.0 gb.gui.so.0 )
( cd usr/lib/gambas3 ; rm -rf gb.desktop.gnome.so.0 )
( cd usr/lib/gambas3 ; ln -sf gb.desktop.gnome.so.0.0.0 gb.desktop.gnome.so.0 )
( cd usr/lib/gambas3 ; rm -rf gb.qt4.ext.so.0 )
( cd usr/lib/gambas3 ; ln -sf gb.qt4.ext.so.0.0.0 gb.qt4.ext.so.0 )
( cd usr/lib/gambas3 ; rm -rf gb.xml.so )
( cd usr/lib/gambas3 ; ln -sf gb.xml.so.0.0.0 gb.xml.so )
( cd usr/lib/gambas3 ; rm -rf gb.vb.so.0 )
( cd usr/lib/gambas3 ; ln -sf gb.vb.so.0.0.0 gb.vb.so.0 )
( cd usr/lib/gambas3 ; rm -rf gb.image.so )
( cd usr/lib/gambas3 ; ln -sf gb.image.so.0.0.0 gb.image.so )
( cd usr/lib/gambas3 ; rm -rf gb.pcre.so )
( cd usr/lib/gambas3 ; ln -sf gb.pcre.so.0.0.0 gb.pcre.so )
( cd usr/lib/gambas3 ; rm -rf gb.qt4.opengl.so.0 )
( cd usr/lib/gambas3 ; ln -sf gb.qt4.opengl.so.0.0.0 gb.qt4.opengl.so.0 )
( cd usr/lib/gambas3 ; rm -rf gb.compress.zlib.so )
( cd usr/lib/gambas3 ; ln -sf gb.compress.zlib.so.0.0.0 gb.compress.zlib.so )
( cd usr/lib/gambas3 ; rm -rf gb.vb.so )
( cd usr/lib/gambas3 ; ln -sf gb.vb.so.0.0.0 gb.vb.so )
( cd usr/lib/gambas3 ; rm -rf gb.sdl.sound.so.0 )
( cd usr/lib/gambas3 ; ln -sf gb.sdl.sound.so.0.0.0 gb.sdl.sound.so.0 )
( cd usr/lib/gambas3 ; rm -rf gb.crypt.so )
( cd usr/lib/gambas3 ; ln -sf gb.crypt.so.0.0.0 gb.crypt.so )
( cd usr/lib/gambas3 ; rm -rf gb.image.so.0 )
( cd usr/lib/gambas3 ; ln -sf gb.image.so.0.0.0 gb.image.so.0 )
( cd usr/lib/gambas3 ; rm -rf gb.qt4.webkit.so )
( cd usr/lib/gambas3 ; ln -sf gb.qt4.webkit.so.0.0.0 gb.qt4.webkit.so )
( cd usr/lib/gambas3 ; rm -rf gb.db.odbc.so )
( cd usr/lib/gambas3 ; ln -sf gb.db.odbc.so.0.0.0 gb.db.odbc.so )
( cd usr/lib/gambas3 ; rm -rf gb.eval.so.0 )
( cd usr/lib/gambas3 ; ln -sf gb.eval.so.0.0.0 gb.eval.so.0 )
( cd usr/lib/gambas3 ; rm -rf gb.draw.so.0 )
( cd usr/lib/gambas3 ; ln -sf gb.draw.so.0.0.0 gb.draw.so.0 )
( cd usr/lib/gambas3 ; rm -rf gb.db.postgresql.so )
( cd usr/lib/gambas3 ; ln -sf gb.db.postgresql.so.0.0.0 gb.db.postgresql.so )
( cd usr/lib/gambas3 ; rm -rf gb.compress.so.0 )
( cd usr/lib/gambas3 ; ln -sf gb.compress.so.0.0.0 gb.compress.so.0 )
( cd usr/lib/gambas3 ; rm -rf gb.dbus.so )
( cd usr/lib/gambas3 ; ln -sf gb.dbus.so.0.0.0 gb.dbus.so )
( cd usr/lib/gambas3 ; rm -rf gb.net.so.0 )
( cd usr/lib/gambas3 ; ln -sf gb.net.so.0.0.0 gb.net.so.0 )
( cd usr/lib/gambas3 ; rm -rf gb.qt4.so )
( cd usr/lib/gambas3 ; ln -sf gb.qt4.so.0.0.0 gb.qt4.so )
( cd usr/lib/gambas3 ; rm -rf gb.net.curl.so.0 )
( cd usr/lib/gambas3 ; ln -sf gb.net.curl.so.0.0.0 gb.net.curl.so.0 )
( cd usr/lib/gambas3 ; rm -rf gb.qt4.webkit.so.0 )
( cd usr/lib/gambas3 ; ln -sf gb.qt4.webkit.so.0.0.0 gb.qt4.webkit.so.0 )
( cd usr/lib/gambas3 ; rm -rf gb.db.mysql.so )
( cd usr/lib/gambas3 ; ln -sf gb.db.mysql.so.0.0.0 gb.db.mysql.so )
