Mineclonia in Devuan Ceres needs SDL2
In Devuan Ceres (unstable), I had a problem with Mineclonia (my build of Luanti). Shift+left click would not move items in the inventory screens. A shift+left click normally moves the entire stack (to whichever destination). Shift+middle click still works. So somehow it's just shift+left click.
I was not the first to discover this bug.
Come to find out, in Devuan unstable, libsdl2-2.0-0 version 2.32.70+ds-1 is a sdl2-compat layer for sdl3. That is, it uses SDL3 but with the bindings for sdl2 so an application can use it like it uses sdl2.
Apparently I wanted to install libsdl2-classic which is real SDL2. And then I need to add this to my invocation of my game:
SDL_DYNAMIC_API='/usr/$LIB/sdl2-classic/libSDL2-2.0.so.0' mineclonia
I can live with that. I'm sure libsdl2-classic will go away eventually, but then also eventually hopefully they'll fix their bug in SDL3.
Comments