LogosLinuxInstaller
LogosLinuxInstaller copied to clipboard
Include a way to auto-build wine appimages in our own repo
It would be great for us to be independent of others' builds, and to more easily test various source code changes. I'll look into doing this via GitHub Actions. Steps would include:
- getting source code from specific URL (could be a released version of wine, or even a repo at a specific commit)
- compiling wine from source with build options that suit our usage
- packing those compiled files into an AppImage
- releasing the AppImage with a name that gives wine version, wine release, and optional commit part; e.g.
wine-staging_9.18+c2319432for https://gitlab.winehq.org/wine/wine-staging/-/commit/c2319432af0565890ce6e248ff4f9c2f66f182a5
Looks like the github actions https://github.com/mmtrt/Wine-Builds and https://github.com/mmtrt/WINE_AppImage cover all the bases. We could probably just fork 'em and change the trigger so it doesn't rebuild all the time
If we do this, we can look at building a muslc AppImage perhaps, in order to revert https://github.com/FaithLife-Community/LogosLinuxInstaller/commit/715968956d18a8f350316cda34274e530a27859f