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

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

if [ -x usr/bin/update-gtk-immodules ]; then
  chroot . /usr/bin/update-gtk-immodules --verbose 1>/dev/null
fi

( cd usr/lib64 ; rm -rf libfcitx-config.so )
( cd usr/lib64 ; ln -sf libfcitx-config.so.4 libfcitx-config.so )
( cd usr/lib64 ; rm -rf libfcitx-config.so.4 )
( cd usr/lib64 ; ln -sf libfcitx-config.so.4.1 libfcitx-config.so.4 )
( cd usr/lib64 ; rm -rf libfcitx-core.so )
( cd usr/lib64 ; ln -sf libfcitx-core.so.0 libfcitx-core.so )
( cd usr/lib64 ; rm -rf libfcitx-core.so.0 )
( cd usr/lib64 ; ln -sf libfcitx-core.so.0.3 libfcitx-core.so.0 )
( cd usr/lib64 ; rm -rf libfcitx-gclient.so )
( cd usr/lib64 ; ln -sf libfcitx-gclient.so.1 libfcitx-gclient.so )
( cd usr/lib64 ; rm -rf libfcitx-gclient.so.1 )
( cd usr/lib64 ; ln -sf libfcitx-gclient.so.0.2 libfcitx-gclient.so.1 )
( cd usr/lib64 ; rm -rf libfcitx-utils.so )
( cd usr/lib64 ; ln -sf libfcitx-utils.so.0 libfcitx-utils.so )
( cd usr/lib64 ; rm -rf libfcitx-utils.so.0 )
( cd usr/lib64 ; ln -sf libfcitx-utils.so.0.1 libfcitx-utils.so.0 )
( cd usr/share/fcitx/skin/default ; rm -rf menu.png )
( cd usr/share/fcitx/skin/default ; ln -sf bar.png menu.png )
