8bitbubsy / ft2-clone

Fasttracker 2 clone for Windows/macOS/Linux
https://16-bits.org
BSD 3-Clause "New" or "Revised" License
736 stars 48 forks source link

Add support for producing Linux AppImage builds #47

Closed nightmareci closed 9 months ago

nightmareci commented 10 months ago

On some Linux distros, like SteamOS, there's really no easy way for non-developers to get ft2-clone running at all right now. AppImage is a way to deliver Linux software that functions similarly to Windows EXEs and macOS application bundles. So, I've added support for producing AppImage builds with two scripts, one that produces "normal" builds and one that produces builds without MIDI/FLAC support.

When producing AppImage builds, you should build them on an old distro/glibc, such as the oldest still-supported version of Ubuntu. If you build on a very up-to-date distro/glibc, such as Arch Linux, the build won't work on less up-to-date distros.

8bitbubsy commented 9 months ago

Thanks!