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

Mac autobuild #3

Merged
merged 13 commits into from
Nov 19, 2023
Merged

Mac autobuild #3

merged 13 commits into from
Nov 19, 2023

Conversation

Sappharad
Copy link

See caveats I mentioned on Discord. Resulting app needs a terminal command executed on it after download because it won't be signed when built this way. But the app from auto build does run in my test.

No bundled dependencies required. Follow the steps in the instructions to download SDL2, libogg and libvorbis and extract them into the appropriate folders. You may also need to run the configure steps on ogg and vorbis for missing files to be generated, but once all files exist the LibOggAndVorbis Xcode project is a subproject of RSDKv4 so everything will build for you
Steps should be fine but this might not work first try
If upload-artifacts performs the zip, permissions are lost and it won't run
The zip doesn't have permissions to run, hopefully DMG fixes it
This is not ideal. Artifacts zips it too, making a double zip. But we need to zip it ourselves or the symlinks get lost and the app breaks. But the app is broken anyway because it's unsigned and you need to run "xattr -cr RSDKv4.app" for it to not say that it's damaged so it can run.
@ElspethThePict ElspethThePict merged commit 8b6e668 into ElspethThePict:foreve Nov 19, 2023
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.

2 participants