Topic: Help needed: Building WL with SDL3 and the future of flatpak packaging
tothxa![]() Topic Opener |
Posted at:
Today 00:43 UTC+2.0
While updating the beta flatpak to have the new metainfo file to flathub(redhat)'s liking, I tried to switch to this year's runtime version, which is now RC1 on flathub-beta, but I had to revert it, because SDL2-image wasn't found by cmake. I looked up the contents of the new runtime, and it looks like they switched to SDL3. They provide SDL2-compat, but as far as I can tell, SDL doesn't have similar backward compatibility layers for the external SDL parts we use, ie. SDL-image, SDL-mixer and SDL-ttf, and the runtime only includes the SDL3 versions of these. It looks like some of you ( @kaputtnik I'd really like to switch the flatpak to the new runtime for WL1.3 (ie. start testing it ASAP), because the current one will likely go EOL before we release 1.4, and that would make flathub put big warnings up against us. BTW and in general, how important you think keeping the flatpak is? flathub (controlled by redhat) is going in a direction I very much not like, so I'd much rather spend my time on actual improvements to Widelands than on chasing down flatpak deprecations. After all, we've had appimages too for quite a while now as an alternative distro-ndependent install method. Or, if somebody steps up to take over the flatpak maintenance, I'd be more than happy to pass it on. ![]() ![]() |