include/— C include headers for dependenciesmacos/— macOS librariesmruby/— mruby build config filestest_media/— Media files (images, sounds, etc.) for testswasm/— WebAssembly libraries and resourceswindows/— MinGW and MSYS2 (Windows) librariesxcode/— Xcode projects for iOS and tvOS- iOS and tvOS frameworks from
mruby-frameworks
- iOS and tvOS frameworks from
app.icns— The Ruby 2D logo icon
On macOS, if you have existing Homebrew packages compiled or bottled from a previous OS version or Xcode SDK, rebuild / reinstall using the following:
brew list | xargs brew reinstallOn Windows with MinGW, if the terminal exits when running rake update, just run again (it's running the MSYS2 core system upgrade and needs to restart to finish, that's all).
- Update library versions in the
Rakefile - Clone this repo and run
rake updateon the following platforms:
- Windows 10 or higher (Ruby should be installed using these instructions)
- macOS 12 or higher — Intel / x86_64
- macOS 12 or higher — Apple silicon / arm64
- Commit or save changes to this repo after running on each platform. This is especially important for macOS, where univeral libraries are created (e.g. new x86_64 libs should be present to merge with arm64 to create universal versions)