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/

Reply via email to