hollow-knight wrapper doesn't allow for updates
if [ ! -e \"$XDG_DATA_HOME/hollow-knight\" ]; then
is only taken the first time you run the wrapper. However, if you have a new version of the package (for instance, if we package a newer SDL_GameControllerDB), the files will never be linked to their final location. I had this issue by running a version I had before the final version I pushed today; removing the directory and running the wrapper again did the trick, and I didn't loose any data (apart from language selection at the beginning). Should the wrapper instead check if it comes from the same store path? Or could we re-link everything, and copy the binary again? That way we would probably preserve the language selection.