Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

add appimage build target #398

Draft
wants to merge 1 commit into
base: master
Choose a base branch
from
Draft

Conversation

Jan200101
Copy link
Contributor

This is a simple attempt at getting AppImages to work

feedback is definitely needed and I mainly wanted to get this out the door for now since this would allow for simple binary releases that target Linux.

This uses linuxdeploy which isn't package anywhere (that I am aware of) and is mainly distributed as an AppImage, so perhaps it would be better to put the tool into a variable that is definable when invoking make.

FreeDesktop/AppIcon/512x512.png has been symlinked to FreeDesktop/sameboy.png simply because the linuxdeploy needs the icon file and the icon variable in the desktop file to be the same.

the resource_path() function has been patched to check for the APPDIR environment variable that is specified here
https://docs.appimage.org/packaging-guide/environment-variables.html

If needed I can include a Github Actions workflow that builds an AppImage for releases

@LIJI32 LIJI32 force-pushed the master branch 4 times, most recently from 4ebe973 to 0989ee2 Compare December 30, 2022 17:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant