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

( cd usr/bin ; rm -rf vstudio )
( cd usr/bin ; ln -sf /usr/share/vstudio/vstudio vstudio )
( cd usr/share/vstudio/qt/lib ; rm -rf libQt6Core.so )
( cd usr/share/vstudio/qt/lib ; ln -sf libQt6Core.so.6 libQt6Core.so )
( cd usr/share/vstudio/qt/lib ; rm -rf libQt6Core.so.6 )
( cd usr/share/vstudio/qt/lib ; ln -sf libQt6Core.so.6.8.2 libQt6Core.so.6 )
( cd usr/share/vstudio/qt/lib ; rm -rf libQt6Core5Compat.so )
( cd usr/share/vstudio/qt/lib ; ln -sf libQt6Core5Compat.so.6 libQt6Core5Compat.so )
( cd usr/share/vstudio/qt/lib ; rm -rf libQt6Core5Compat.so.6 )
( cd usr/share/vstudio/qt/lib ; ln -sf libQt6Core5Compat.so.6.8.2 libQt6Core5Compat.so.6 )
( cd usr/share/vstudio/qt/lib ; rm -rf libQt6DBus.so )
( cd usr/share/vstudio/qt/lib ; ln -sf libQt6DBus.so.6 libQt6DBus.so )
( cd usr/share/vstudio/qt/lib ; rm -rf libQt6DBus.so.6 )
( cd usr/share/vstudio/qt/lib ; ln -sf libQt6DBus.so.6.8.2 libQt6DBus.so.6 )
( cd usr/share/vstudio/qt/lib ; rm -rf libQt6EglFSDeviceIntegration.so )
( cd usr/share/vstudio/qt/lib ; ln -sf libQt6EglFSDeviceIntegration.so.6 libQt6EglFSDeviceIntegration.so )
( cd usr/share/vstudio/qt/lib ; rm -rf libQt6EglFSDeviceIntegration.so.6 )
( cd usr/share/vstudio/qt/lib ; ln -sf libQt6EglFSDeviceIntegration.so.6.8.2 libQt6EglFSDeviceIntegration.so.6 )
( cd usr/share/vstudio/qt/lib ; rm -rf libQt6EglFsKmsGbmSupport.so )
( cd usr/share/vstudio/qt/lib ; ln -sf libQt6EglFsKmsGbmSupport.so.6 libQt6EglFsKmsGbmSupport.so )
( cd usr/share/vstudio/qt/lib ; rm -rf libQt6EglFsKmsGbmSupport.so.6 )
( cd usr/share/vstudio/qt/lib ; ln -sf libQt6EglFsKmsGbmSupport.so.6.8.2 libQt6EglFsKmsGbmSupport.so.6 )
( cd usr/share/vstudio/qt/lib ; rm -rf libQt6EglFsKmsSupport.so )
( cd usr/share/vstudio/qt/lib ; ln -sf libQt6EglFsKmsSupport.so.6 libQt6EglFsKmsSupport.so )
( cd usr/share/vstudio/qt/lib ; rm -rf libQt6EglFsKmsSupport.so.6 )
( cd usr/share/vstudio/qt/lib ; ln -sf libQt6EglFsKmsSupport.so.6.8.2 libQt6EglFsKmsSupport.so.6 )
( cd usr/share/vstudio/qt/lib ; rm -rf libQt6Gui.so )
( cd usr/share/vstudio/qt/lib ; ln -sf libQt6Gui.so.6 libQt6Gui.so )
( cd usr/share/vstudio/qt/lib ; rm -rf libQt6Gui.so.6 )
( cd usr/share/vstudio/qt/lib ; ln -sf libQt6Gui.so.6.8.2 libQt6Gui.so.6 )
( cd usr/share/vstudio/qt/lib ; rm -rf libQt6Network.so )
( cd usr/share/vstudio/qt/lib ; ln -sf libQt6Network.so.6 libQt6Network.so )
( cd usr/share/vstudio/qt/lib ; rm -rf libQt6Network.so.6 )
( cd usr/share/vstudio/qt/lib ; ln -sf libQt6Network.so.6.8.2 libQt6Network.so.6 )
( cd usr/share/vstudio/qt/lib ; rm -rf libQt6OpenGL.so )
( cd usr/share/vstudio/qt/lib ; ln -sf libQt6OpenGL.so.6 libQt6OpenGL.so )
( cd usr/share/vstudio/qt/lib ; rm -rf libQt6OpenGL.so.6 )
( cd usr/share/vstudio/qt/lib ; ln -sf libQt6OpenGL.so.6.8.2 libQt6OpenGL.so.6 )
( cd usr/share/vstudio/qt/lib ; rm -rf libQt6Svg.so )
( cd usr/share/vstudio/qt/lib ; ln -sf libQt6Svg.so.6 libQt6Svg.so )
( cd usr/share/vstudio/qt/lib ; rm -rf libQt6Svg.so.6 )
( cd usr/share/vstudio/qt/lib ; ln -sf libQt6Svg.so.6.8.2 libQt6Svg.so.6 )
( cd usr/share/vstudio/qt/lib ; rm -rf libQt6WaylandClient.so )
( cd usr/share/vstudio/qt/lib ; ln -sf libQt6WaylandClient.so.6 libQt6WaylandClient.so )
( cd usr/share/vstudio/qt/lib ; rm -rf libQt6WaylandClient.so.6 )
( cd usr/share/vstudio/qt/lib ; ln -sf libQt6WaylandClient.so.6.8.2 libQt6WaylandClient.so.6 )
( cd usr/share/vstudio/qt/lib ; rm -rf libQt6WaylandEglClientHwIntegration.so )
( cd usr/share/vstudio/qt/lib ; ln -sf libQt6WaylandEglClientHwIntegration.so.6 libQt6WaylandEglClientHwIntegration.so )
( cd usr/share/vstudio/qt/lib ; rm -rf libQt6WaylandEglClientHwIntegration.so.6 )
( cd usr/share/vstudio/qt/lib ; ln -sf libQt6WaylandEglClientHwIntegration.so.6.8.2 libQt6WaylandEglClientHwIntegration.so.6 )
( cd usr/share/vstudio/qt/lib ; rm -rf libQt6Widgets.so )
( cd usr/share/vstudio/qt/lib ; ln -sf libQt6Widgets.so.6 libQt6Widgets.so )
( cd usr/share/vstudio/qt/lib ; rm -rf libQt6Widgets.so.6 )
( cd usr/share/vstudio/qt/lib ; ln -sf libQt6Widgets.so.6.8.2 libQt6Widgets.so.6 )
( cd usr/share/vstudio/qt/lib ; rm -rf libQt6WlShellIntegration.so )
( cd usr/share/vstudio/qt/lib ; ln -sf libQt6WlShellIntegration.so.6 libQt6WlShellIntegration.so )
( cd usr/share/vstudio/qt/lib ; rm -rf libQt6WlShellIntegration.so.6 )
( cd usr/share/vstudio/qt/lib ; ln -sf libQt6WlShellIntegration.so.6.8.2 libQt6WlShellIntegration.so.6 )
( cd usr/share/vstudio/qt/lib ; rm -rf libQt6XcbQpa.so )
( cd usr/share/vstudio/qt/lib ; ln -sf libQt6XcbQpa.so.6 libQt6XcbQpa.so )
( cd usr/share/vstudio/qt/lib ; rm -rf libQt6XcbQpa.so.6 )
( cd usr/share/vstudio/qt/lib ; ln -sf libQt6XcbQpa.so.6.8.2 libQt6XcbQpa.so.6 )
( cd usr/share/vstudio/vcomponents ; rm -rf libcrypto.so.3 )
( cd usr/share/vstudio/vcomponents ; ln -sf libcrypto.so libcrypto.so.3 )
( cd usr/share/vstudio/vcomponents ; rm -rf libicudata.so.73 )
( cd usr/share/vstudio/vcomponents ; ln -sf libicudata.so libicudata.so.73 )
( cd usr/share/vstudio/vcomponents ; rm -rf libicui18n.so.73 )
( cd usr/share/vstudio/vcomponents ; ln -sf libicui18n.so libicui18n.so.73 )
( cd usr/share/vstudio/vcomponents ; rm -rf libicuio.so.73 )
( cd usr/share/vstudio/vcomponents ; ln -sf libicuio.so libicuio.so.73 )
( cd usr/share/vstudio/vcomponents ; rm -rf libicuuc.so.73 )
( cd usr/share/vstudio/vcomponents ; ln -sf libicuuc.so libicuuc.so.73 )
( cd usr/share/vstudio/vcomponents ; rm -rf libssl.so.3 )
( cd usr/share/vstudio/vcomponents ; ln -sf libssl.so libssl.so.3 )
( cd usr/share/vstudio/vcomponents ; rm -rf libvclient_x86_64.so )
( cd usr/share/vstudio/vcomponents ; ln -sf libvclient_x86_64.so.16.3.0 libvclient_x86_64.so )
( cd usr/share/vstudio/vcomponents ; rm -rf libvkernel_x86_64.so )
( cd usr/share/vstudio/vcomponents ; ln -sf libvkernel_x86_64.so.16.3.0 libvkernel_x86_64.so )
( cd usr/share/vstudio/vcomponents ; rm -rf libvreport_x86_64.so )
( cd usr/share/vstudio/vcomponents ; ln -sf libvreport_x86_64.so.16.3.0 libvreport_x86_64.so )
( cd usr/share/vstudio/vcomponents ; rm -rf libvshared_x86_64.so )
( cd usr/share/vstudio/vcomponents ; ln -sf libvshared_x86_64.so.16.3.0 libvshared_x86_64.so )
( cd usr/share/vstudio/vcomponents/vextensions/python3/lib ; rm -rf libpython3.13.so.1.0 )
( cd usr/share/vstudio/vcomponents/vextensions/python3/lib ; ln -sf libpython3.so libpython3.13.so.1.0 )
