Wolfyxon / lover

Love2D runner and cross platform builder inspired by Cargo.
GNU Lesser General Public License v2.1
11 stars 0 forks source link

Platform support matrix / Native AppImage support #3

Closed tpimh closed 2 weeks ago

tpimh commented 2 weeks ago

As I understand, currently, not all systems support all targets: for example, AppImage can only be built on Linux, Windows fused exe can be created on any platform (but macOS and Linux would need Wine to change the icon), macOS app can be created on any platform (unless they need to be signed).

A platform support matrix might be useful. Possibly, lover can also report the supported targets?

Wolfyxon commented 2 weeks ago
Wolfyxon commented 2 weeks ago

Here https://github.com/Wolfyxon/lover/wiki/Building

Wolfyxon commented 2 weeks ago

I'm currently figuring out the binary format of AppImages and some crates so maybe I won't have to abandon them and they'll be built and parsed natively by Lover.

I updated the TODO list.

Wolfyxon commented 2 weeks ago

All done. Will be available in 1.3

Wolfyxon commented 2 weeks ago

Nevermind... The crate I used (backhand) relies on unix modules and it doesn't compile for Windows.

I'm working on a PR that should fix that https://github.com/wcampbell0x2a/backhand/pull/634

Wolfyxon commented 2 weeks ago

Ok everything seems to work on Windows. Until I finish my PR (it needs some cleanup) and it gets accepted, I'll use a submodule with my fork of backhand.