Dear Maintainers, You could consider this MR: https://salsa.debian.org/games-team/tuxfootball/-/merge_requests/1 that should solve this by using SDL2.
Thanks, Patrice On Sun, 18 Jun 2023 18:06:13 +0100 Simon McVittie <s...@debian.org> wrote: > Source: tuxfootball > Tags: trixie sid > User: pkg-sdl-maintain...@lists.alioth.debian.org > 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. There > is a migration guide at <https://wiki.libsdl.org/SDL2/MigrationGuide>, > and examples of successful ports from SDL 1.2 to SDL 2 can be found in > the commit history of packages like darkplaces and ioquake3. > > 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. > > Please don't change dependencies from libsdl1.2debian to > libsdl1.2-compat-shim, or from libsdl1.2-dev to libsdl1.2-compat-dev. > The -compat packages have Provides for the old package names, and my > intention is to make a future version of sdl12-compat take over the old > package names, to minimize the changes that are required in dependent > packages. > > 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. > > Thanks, > smcv > > -- > This bug report is part of a mass-bug-filing: > <https://lists.debian.org/debian-devel/2023/06/msg00120.html> > >