Control: reassign -1 src:dwarf-fortress Reassigning, the original bug report had a misspelled package name.
On Thu, 15 Jun 2023 at 12:43:51 +0100, Simon McVittie wrote: > Source: dawrf-fortress > Tags: trixie sid > User: [email protected] > Usertags: libsdl1.2 > > This package has a Depends or Build-Depends on SDL version 1.2, which > is unmaintained upstream. > > If possible, please port this package to SDL 2 and close this bug. > Because dwarf-fortress is non-free, it is probably not possible to port > it to SDL 2 as a downstream change, but there seems to have been progress > on converting it from SDL 1.2 to SDL 2 upstream, so please monitor the > situation - the SDL 1.2 dependency might become unnecessary in the next > upstream major release. > > If it is not possible to port to SDL 2, please test the package with > libsdl1.2-compat-shim (preferably version 1.2.64 or later), and leave > this bug open to track the package as still using SDL 1.2 APIs. > > libsdl1.2-compat-shim is a compatibility layer that provides the SDL 1.2 > API/ABI by using SDL 2: it has already replaced the "classic" SDL 1.2 > library in some other distributions like Fedora and Arch, and my intention > is to do the same in Debian during the trixie release cycle. > > The interesting scenarios to test with libsdl1.2-compat-shim are: > > 1. Install libsdl1.2-compat-shim and run the program in an X11 environment, > such as "GNOME on Xorg" or XFCE. > ($XDG_RUNTIME_DIR/wayland-* should not exist) > 2. Install libsdl1.2-compat-shim and run the program in a Wayland > environment such as GNOME's default mode, using Xwayland. > ($XDG_RUNTIME_DIR/wayland-* should exist) > 3. Install libsdl1.2-compat-shim and run the program in a Wayland > environment, but this time with environment variable > SDL_VIDEODRIVER=wayland so that it uses the native Wayland interface > (this is not currently the default for SDL 2). > 4. Install libsdl1.2-compat-dev and recompile the package. > > Note that using libsdl1.2-compat and LD_LIBRARY_PATH is not sufficient if > the package contains programs that are setgid games. See > <https://github.com/libsdl-org/sdl12-compat/blob/main/HOW_TO_TEST_GAMES.md> > for more information. > > If any of those fail, please report it as a bug in the > libsdl1.2-compat-shim or libsdl1.2-compat-dev package as appropriate, > with "affects" pointing to the program that is affected. > > I did some brief testing on this package as part of some upstream work on > libsdl1.2-compat-shim and it seemed to work well, but I was not able to > test it thoroughly.

