RedSparr0w / Pokeclicker-desktop

46 stars 18 forks source link

Add AppImage build for Linux distributions #15

Open matias49 opened 1 year ago

matias49 commented 1 year ago

AppImage is a Linux build format compatible with more Linux distributions. While it is way less integrated into the system than specific builds, AppImage can be launched without installing them and does not require system dependencies.

As a Fedora user, I can't use the .deb package, limited to Debian based distributions (i.e. Ubuntu, Pop! OS). The AppImage allows having a desktop version of the game on more distributions (I.e. Arch, Fedora, OpenSuse). The list of compatible distributions are listed on their website : https://appimage.org/

Size As the AppImage must include more files/dependencies, the build weights 30MB more than the Debian package.

Linux Integration An AppImage build does not need to be installed. Just a double click on the file is enough to launch it. However, as there is no install, the system integration is almost non-existent: adding the application to the system menu is a manual step (via menulibre or other tools) and requires an 'external' icon selection.

Why not RPM

I did not include the build of RPM packages for RedHat based distributions:

Tested so far

OS : Fedora 37 with KDE 5.27 / Gnome 43.3