Bug#1038073: magicmaze: Indirectly depends on SDL 1.2

2024-05-18 Thread Petter Reinholdtsen
I tried to update to version 1.5.1, but am unsure how to test if it is
using SDL 1.2 or 2.  I fail to find a package ruby-sdl2 in Debian, which
seem to be the key dependency controlling which version of SDL is used.
-- 
Happy hacking
Petter Reinholdtsen



Bug#1038073: magicmaze: Indirectly depends on SDL 1.2

2024-05-14 Thread Petter Reinholdtsen
[Simon McVittie 2024-06-15]
> This package depends on ruby-sdl, which is a language binding for SDL 1.2.
> SDL 1.2 has been superseded by SDL 2 and is unmaintained upstream.

According to upstream, version 1.5.1 support SDL 2.  It is not yet
packaged for Debian.  I decided first to upload the 1.5.0.0 version
with less new features to get this updated version available in the
archive.

-- 
Happy hacking
Petter Reinholdtsen



Bug#1038073: magicmaze: Indirectly depends on SDL 1.2

2023-06-15 Thread Simon McVittie
Source: magicmaze
Tags: trixie sid
User: pkg-sdl-maintain...@lists.alioth.debian.org
Usertags: libsdl1.2

This package depends on ruby-sdl, which is a language binding for SDL 1.2.
SDL 1.2 has been superseded by SDL 2 and is unmaintained upstream.

If possible, please port this package to SDL 2.

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.

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: