On Tue, 04 Jul 2023 at 16:03:56 +0200, Patrick Matthäi wrote: > In this case I still require the addons libsdl-image1.2-dev and > libsdl-mixer1.2-dev, without criticalmass does not work / build. What to do > here? The package is upstream dead.
In the short term, please test with libsdl1.2-compat-{shim,dev} and report any regressions as sdl12-compat bugs, then leave this bug open, without any changes to the package. Please *do not* change the dependencies or Build-Depends to point to sdl12-compat. My plan is that sdl12-compat will take over the libsdl1.2debian and libsdl1.2-dev package names when we're ready for that change[1], leaving libsdl1.2-compat-{shim,dev} as transitional packages which will be removed after trixie. The long term solution is to port this package to use SDL 2 without a compatibility layer, which will probably include these replacements: * libsdl1.2-dev -> libsdl2-dev * libsdl-image1.2-dev -> libsdl2-image-dev * libsdl-mixer1.2-dev -> libsdl2-mixer-dev If the package is dead upstream then that might imply becoming its new upstream developer, like Fabian Greffrath has recently done for rott and wolf4sdl. smcv [1] https://bugs.debian.org/1039911, https://tracker.debian.org/news/1440432/accepted-sdl12-compat-1264-4exp1-source-into-experimental/