isle-portable icon indicating copy to clipboard operation
isle-portable copied to clipboard

AppImage packaging

Open Damglador opened this issue 6 months ago • 3 comments

Add app image packaging script, AppRun for the AppImage and desktop file for LEGO Island (can be moved elsewhere, not specific to appimage)

For #366

Damglador avatar Jun 28 '25 13:06 Damglador

This should probably be added to the release Ci

foxtacles avatar Jun 28 '25 19:06 foxtacles

I have absolutely zero clue how to work with CI, but I'll try. Right after I figure out how to fully automate it locally.

Damglador avatar Jun 28 '25 20:06 Damglador

Oh no way, I did it! image

The only thing left is to figure out how to at least make it use xdg file picker instead of the default Qt one, if it's even possible.

Damglador avatar Jun 29 '25 02:06 Damglador

Let's merge https://github.com/isledecomp/isle-portable/pull/407 first. This PR needs a rebase, and perhaps additional fixes, after that.

madebr avatar Jun 29 '25 15:06 madebr

FlatPack PR is merged, can you please resolve the conflicts, that should make this one ready too

AJenbo avatar Jun 29 '25 19:06 AJenbo

Checking on my repo if it builds properly. Also, I think I should remove ,*.AppImage from pattern on Download All Artifacts, since it's in the Release artifact

Damglador avatar Jun 29 '25 20:06 Damglador

All done

Damglador avatar Jun 29 '25 20:06 Damglador

Looks good, but because the Release and CI workflow are split, I cannot see it running or test its binaries

madebr avatar Jun 29 '25 20:06 madebr

I have release binaries on my repo https://github.com/Damglador/isle-portable/releases/tag/continuous

Damglador avatar Jun 29 '25 20:06 Damglador

works for me

AJenbo avatar Jun 29 '25 20:06 AJenbo

Yup, the appimage works perfectly! Great job!

madebr avatar Jun 29 '25 21:06 madebr