fr1tz {l Wrote}:I'm entertaining the thought of having the binary releases ship with every required lib except libGL.
It's the best way I've found to avoid dependency hell, although the way we do it in AppImage is a bit hackish; having access to the source code and being able to build portable static binaries like the one the
godot engine uses looks awesome.
mray {l Wrote}:Btw do you have any idea how ship the game with a clickable executable (in the best case even provided with an icon) that starts the game?
AppImages are a clickable executable, although the version I use for portablelinuxgames is a bit old, and still uses
elfIcon, which worked on stuff like Ubuntu 12.04 but seems to be a bit deprecated nowadays, so
more modern versions of AppImage now use embedded thumbnails instead of icons, which I should test.
Anyway, clicking overload, overload.sh, or a
some overload.desktop file with an icon should also work.