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 reinstall
On 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 update
on 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)