mesonbuild / wrapdb

New wrap requests
https://mesonbuild.com/Adding-new-projects-to-wrapdb.html
MIT License
72 stars 187 forks source link

SDL2 2.30.1 released #1442

Closed Jan200101 closed 3 weeks ago

Jan200101 commented 5 months ago

https://github.com/libsdl-org/SDL/releases/tag/release-2.30.1

xvln commented 5 months ago

i started on this here https://github.com/xvln/wrapdb/tree/bump-sdl-2.30.1.

but then i noticed that our generated SDL_config.h is very wrong (doesn't set many defines that it should/would under cmake), which was causing an issue that showed up under the sanity checker.

when trying to see how hairy of a yak that was, i realized nearly(?) all frameworks normally linked as -weak_framework are entirely missing, which explains why the GameController.framework and Metal support never worked for me under meson. these are pretty important functionality -- for me i'd much rather it be linked as a normal -framework dep (assuming meson doesn't support -weak_framework).

fixing all this stuff seemed pretty hard, and i'd rather not use SDL through meson if it means having a worse version. so that basically killed my motivation.

long story short, if you just want to bump the version and don't care about that stuff, that branch is close, someone can feel free to take it and finish it up.

neheb commented 3 weeks ago

Fixed by https://github.com/mesonbuild/wrapdb/pull/1603