if [ -x /usr/bin/update-desktop-database ]; then
  /usr/bin/update-desktop-database -q usr/share/applications >/dev/null 2>&1
fi

if [ -e usr/share/icons/hicolor/icon-theme.cache ]; then
  if [ -x /usr/bin/gtk-update-icon-cache ]; then
    /usr/bin/gtk-update-icon-cache -f usr/share/icons/hicolor >/dev/null 2>&1
  fi
fi

if [ -x /usr/bin/install-info ]; then
  chroot . /usr/bin/install-info --info-dir=/usr/info /usr/info/octave.info.gz 2> /dev/null
  chroot . /usr/bin/install-info --info-dir=/usr/info /usr/info/liboctave.info.gz 2> /dev/null
fi

( cd usr/bin ; rm -rf mkoctfile )
( cd usr/bin ; ln -sf mkoctfile-6.4.0 mkoctfile )
( cd usr/bin ; rm -rf octave )
( cd usr/bin ; ln -sf octave-6.4.0 octave )
( cd usr/bin ; rm -rf octave-cli )
( cd usr/bin ; ln -sf octave-cli-6.4.0 octave-cli )
( cd usr/bin ; rm -rf octave-config )
( cd usr/bin ; ln -sf octave-config-6.4.0 octave-config )
( cd usr/lib64/octave/6.4.0 ; rm -rf liboctave.so )
( cd usr/lib64/octave/6.4.0 ; ln -sf liboctave.so.8.0.2 liboctave.so )
( cd usr/lib64/octave/6.4.0 ; rm -rf liboctave.so.8 )
( cd usr/lib64/octave/6.4.0 ; ln -sf liboctave.so.8.0.2 liboctave.so.8 )
( cd usr/lib64/octave/6.4.0 ; rm -rf liboctgui.so )
( cd usr/lib64/octave/6.4.0 ; ln -sf liboctgui.so.6.1.0 liboctgui.so )
( cd usr/lib64/octave/6.4.0 ; rm -rf liboctgui.so.6 )
( cd usr/lib64/octave/6.4.0 ; ln -sf liboctgui.so.6.1.0 liboctgui.so.6 )
( cd usr/lib64/octave/6.4.0 ; rm -rf liboctinterp.so )
( cd usr/lib64/octave/6.4.0 ; ln -sf liboctinterp.so.9.0.0 liboctinterp.so )
( cd usr/lib64/octave/6.4.0 ; rm -rf liboctinterp.so.9 )
( cd usr/lib64/octave/6.4.0 ; ln -sf liboctinterp.so.9.0.0 liboctinterp.so.9 )
