Linux workstation

Upstream software project

sdl2-compat

SDL2 compatibility layer that uses SDL3 behind the scenes

About sdl2-compat

SDL2 compatibility layer that uses SDL3 behind the scenes

This project links 24 native package records across 6 recorded operating-system releases. Compare the retained versions and architectures below, then open the package for your own release.

These are catalog observations, not a guarantee of installation, compatibility, or upstream support.

Project pictures and package coverage

sdl2-compat repository preview from GitHub
Project repository preview, supplied by GitHub. Open source repository
Alpine Linux 3.22: 3 package records; Alpine Linux 3.23: 3 package records; Debian 13 (Trixie): 4 package records; Fedora 43: 5 package records; Fedora 44: 5 package records; openSUSE Tumbleweed: 4 package records. Catalog coverage diagram, not an application screenshot.sdl2-compat: recorded package coverageAlpine Linux 3.223 recordsAlpine Linux 3.233 recordsDebian 13 (Trixie)4 recordsFedora 435 recordsFedora 445 recordsopenSUSE Tumbleweed4 records
OpenFactory diagram of linked package records. It is not an application screenshot.

Project identity

Project
sdl2-compat
Publisher
Not authoritatively mapped
Native package records
24
Operating systems
alpine-linux-3-22, alpine-linux-3-23, debian-13, fedora-43, fedora-44, opensuse-tumbleweed
License expression
Zlib
Metadata completeness
70/100 (not a software quality rating)
Source repository
Open source repository

Source-reported description

The fullest retained description is shown with its source. Distribution packaging descriptions may include downstream details.

Simple DirectMedia Layer (SDL) is a cross-platform multimedia library designed to provide fast access to the graphics frame buffer and audio device. This code is a compatibility layer; it provides a static link library for programs written against SDL 2.0, but it uses SDL 3.0 behind the scenes. Note that applications that use this library will need to declare SDL2 as a dependency manually, as the library is dlopen()'d to preserve APIs between SDL-2.0 and SDL-3.0. If you are writing new code, please target SDL 3.0 directly and do not use this layer.

Description source

Packages by operating system

Compare recorded versions, then open a package for dependency, file, checksum, and repository evidence. Version strings are distribution-specific, not a ranking of newer software.

Alpine Linux 3.22

  1. sdl2-compat

    Alpine Linux 3.22 / source sdl2-compat

    2.32.56-r0

    SDL2 compatibility layer that uses SDL3 behind the scenes

    aarch64x86_64v3.22
  2. sdl2-compat-dev

    Alpine Linux 3.22 / source sdl2-compat

    2.32.56-r0

    SDL2 compatibility layer that uses SDL3 behind the scenes (development files)

    aarch64x86_64v3.22
  3. sdl2-compat-doc

    Alpine Linux 3.22 / source sdl2-compat

    2.32.56-r0

    SDL2 compatibility layer that uses SDL3 behind the scenes (documentation)

    aarch64x86_64v3.22

Alpine Linux 3.23

  1. sdl2-compat

    Alpine Linux 3.23 / source sdl2-compat

    2.32.58-r0

    SDL2 compatibility layer that uses SDL3 behind the scenes

    aarch64x86_64v3.23
  2. sdl2-compat-dev

    Alpine Linux 3.23 / source sdl2-compat

    2.32.58-r0

    SDL2 compatibility layer that uses SDL3 behind the scenes (development files)

    aarch64x86_64v3.23
  3. sdl2-compat-doc

    Alpine Linux 3.23 / source sdl2-compat

    2.32.58-r0

    SDL2 compatibility layer that uses SDL3 behind the scenes (documentation)

    aarch64x86_64v3.23

Debian 13 (Trixie)

  1. libsdl2-compat

    Debian 13 (Trixie) / libs / source sdl2-compat

    2.32.54+ds-1

    SDL 2 binary compatibility library wrapping SDL 3

    amd64arm64trixie
  2. libsdl2-compat-dev

    Debian 13 (Trixie) / libdevel / source sdl2-compat

    2.32.54+ds-1

    libsdl2-dev replacement using SDL 3

    amd64arm64trixie
  3. libsdl2-compat-shim

    Debian 13 (Trixie) / libs / source sdl2-compat

    2.32.54+ds-1

    libsdl2-2.0-0 replacement using SDL 3

    amd64arm64trixie
  4. libsdl2-compat-tests

    Debian 13 (Trixie) / misc / source sdl2-compat

    2.32.54+ds-1

    SDL 2 binary compatibility library - tests

    amd64arm64trixie

Fedora 43

  1. mingw32-sdl2-compat

    Fedora 43 / Unspecified / source mingw-sdl2-compat

    2.32.70-1.fc43

    MinGW 32-bit Windows port of SDL 2.0 compatibility library using SDL 3.0

    noarch43
  2. mingw64-sdl2-compat

    Fedora 43 / Unspecified / source mingw-sdl2-compat

    2.32.70-1.fc43

    MinGW 64-bit Windows port of SDL 2.0 compatibility library using SDL 3.0

    noarch43
  3. sdl2-compat

    Fedora 43 / Unspecified / source sdl2-compat

    2.32.70-1.fc43

    SDL 2.0 runtime compatibility library using SDL 3.0

    aarch64i686x86_6443
  4. sdl2-compat-devel

    Fedora 43 / Unspecified / source sdl2-compat

    2.32.70-1.fc43

    Files to develop SDL 2.0 applications using SDL 3.0

    aarch64i686x86_6443
  5. sdl2-compat-static

    Fedora 43 / Unspecified / source sdl2-compat

    2.32.70-1.fc43

    Static library to develop SDL 2.0 applications using SDL 3.0

    aarch64i686x86_6443

Fedora 44

  1. mingw32-sdl2-compat

    Fedora 44 / Unspecified / source mingw-sdl2-compat

    2.32.70-1.fc44

    MinGW 32-bit Windows port of SDL 2.0 compatibility library using SDL 3.0

    noarch44
  2. mingw64-sdl2-compat

    Fedora 44 / Unspecified / source mingw-sdl2-compat

    2.32.70-1.fc44

    MinGW 64-bit Windows port of SDL 2.0 compatibility library using SDL 3.0

    noarch44
  3. sdl2-compat

    Fedora 44 / Unspecified / source sdl2-compat

    2.32.70-1.fc44

    SDL 2.0 runtime compatibility library using SDL 3.0

    aarch64i686x86_6444
  4. sdl2-compat-devel

    Fedora 44 / Unspecified / source sdl2-compat

    2.32.70-1.fc44

    Files to develop SDL 2.0 applications using SDL 3.0

    aarch64i686x86_6444
  5. sdl2-compat-static

    Fedora 44 / Unspecified / source sdl2-compat

    2.32.70-1.fc44

    Static library to develop SDL 2.0 applications using SDL 3.0

    aarch64i686x86_6444

openSUSE Tumbleweed

  1. libSDL2-2_0-0

    openSUSE Tumbleweed / System/Libraries / source sdl2-compat

    2.32.70-1.3

    SDL-2.0 Compatibility Layer for Simple DirectMedia Layer 3.0

    x86_64tumbleweed
  2. libSDL2-2_0-0-32bit

    openSUSE Tumbleweed / System/Libraries / source sdl2-compat

    2.32.70-1.3

    SDL-2.0 Compatibility Layer for Simple DirectMedia Layer 3.0

    x86_64tumbleweed
  3. sdl2-compat-devel

    openSUSE Tumbleweed / Development/Libraries/X11 / source sdl2-compat

    2.32.70-1.3

    Header and build system files for sdl2-compat

    x86_64tumbleweed
  4. sdl2-compat-devel-32bit

    openSUSE Tumbleweed / Development/Libraries/X11 / source sdl2-compat

    2.32.70-1.3

    Header and build system files for sdl2-compat

    x86_64tumbleweed

Project resources and further reading

Mapping provenance

Only source-backed identity signals create public cross-OS links. A reviewer can later approve or dispute an inferred relationship without rewriting native package history.

No field-level source record is published yet.