kivy / kivy-ios

Toolchain for compiling Python / Kivy / other libraries for iOS
https://kivy.org/docs/guide/packaging-ios.html
MIT License
776 stars 240 forks source link

Update SDL2, SDL2_ttf, SDL2_mixer, SDL2_image to latest releases #749

Closed misl6 closed 1 year ago

misl6 commented 1 year ago

✅ Tested on runtime @ iPhone 12 Pro + iOS 16.0.2 💡 SDL2_ttf now self-builds (and statically links to) libfreetype and harfbuzz. 💡 Now SDL2_image supports webp out of the box, so #715 is not needed anymore (@tito that works for your use-case?). 💡 CoreHaptics and CoreBluetooth are now a link-time requirement by sdl2. 💡 fix-ios-xcodebuild.patch on SDL2_image (taken from SDL_image main branch) allow to build on Xcode < 14 (Xcode doesn't treat it as an error, and automagically applies the filter)

SDL2: 2.0.9 --> 2.24.1 SDL2_image: 2.0.4 --> 2.6.2 SDL2_mixer: 2.0.4 --> 2.6.2 SDL2_ttf: 2.0.15 --> 2.20.1