From 62202e2f694037b990ea82059376f4d50608be82 Mon Sep 17 00:00:00 2001 From: Markus Volk Date: Fri, 31 Oct 2025 04:42:43 +0100 Subject: libsdl2-compat: update 2.32.56 -> 2.32.58 This is a stable bugfix release, with the following changes: Fixed a crash at startup in Hearts of Iron IV Fixed mouse movement in Heroes of Might and Magic III Fixed crash under Wayland with Heavy Gear 2 Fixed crash at shutdown in Sim City 3000 Fixed stuck mouse cursor in Seven Kingdoms Added a fast path for SDL_MapRGB() and SDL_MapRGBA() Fixed the colorspace for YUV to RGB conversion Fixed deadlock when opening audio on some systems Added logging when games are launched with DEBUG_INVOCATION=1 Signed-off-by: Markus Volk Signed-off-by: Khem Raj --- .../libsdl3/libsdl2-compat_2.32.56.bb | 34 ---------------------- .../libsdl3/libsdl2-compat_2.32.58.bb | 34 ++++++++++++++++++++++ 2 files changed, 34 insertions(+), 34 deletions(-) delete mode 100644 meta-oe/recipes-graphics/libsdl3/libsdl2-compat_2.32.56.bb create mode 100644 meta-oe/recipes-graphics/libsdl3/libsdl2-compat_2.32.58.bb (limited to 'meta-oe') diff --git a/meta-oe/recipes-graphics/libsdl3/libsdl2-compat_2.32.56.bb b/meta-oe/recipes-graphics/libsdl3/libsdl2-compat_2.32.56.bb deleted file mode 100644 index 3b17f350df..0000000000 --- a/meta-oe/recipes-graphics/libsdl3/libsdl2-compat_2.32.56.bb +++ /dev/null @@ -1,34 +0,0 @@ -SUMMARY = "Simple DirectMedia Layer (SDL) sdl2-compat" -DESCRIPTION = "This code is a compatibility layer; it provides a binary and source compatible \ -API for programs written against SDL2, but it uses SDL3 behind the scenes. If you are \ -writing new code, please target SDL3 directly and do not use this layer." -HOMEPAGE = "http://www.libsdl.org" -BUGTRACKER = "http://bugzilla.libsdl.org/" - -SECTION = "libs" - -LICENSE = "Zlib" -LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=98241180d857fe975e4b60d44d6c01a5" - -SRC_URI = "http://www.libsdl.org/release/sdl2-compat-${PV}.tar.gz" -SRC_URI[sha256sum] = "27e845b1b7dc0a91a85f1a1f18892ed205adb38caf767741eb258008d8264de0" -S = "${UNPACKDIR}/sdl2-compat-${PV}" - -DEPENDS += "libsdl3" - -PROVIDES = "virtual/libsdl2" - -inherit cmake pkgconfig upstream-version-is-even features_check - -REQUIRED_DISTRO_FEATURES = "opengl x11" - -do_install:append() { - mv ${D}${libdir}/pkgconfig/sdl2-compat.pc ${D}${libdir}/pkgconfig/sdl2.pc -} - -FILES:${PN} += "${datadir}/licenses" - -RCONFLICTS:${PN} = "libsdl2" -RPROVIDES:${PN} = "libsdl2" - -BBCLASSEXTEND = "nativesdk native" diff --git a/meta-oe/recipes-graphics/libsdl3/libsdl2-compat_2.32.58.bb b/meta-oe/recipes-graphics/libsdl3/libsdl2-compat_2.32.58.bb new file mode 100644 index 0000000000..8bbc23fde4 --- /dev/null +++ b/meta-oe/recipes-graphics/libsdl3/libsdl2-compat_2.32.58.bb @@ -0,0 +1,34 @@ +SUMMARY = "Simple DirectMedia Layer (SDL) sdl2-compat" +DESCRIPTION = "This code is a compatibility layer; it provides a binary and source compatible \ +API for programs written against SDL2, but it uses SDL3 behind the scenes. If you are \ +writing new code, please target SDL3 directly and do not use this layer." +HOMEPAGE = "http://www.libsdl.org" +BUGTRACKER = "http://bugzilla.libsdl.org/" + +SECTION = "libs" + +LICENSE = "Zlib" +LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=98241180d857fe975e4b60d44d6c01a5" + +SRC_URI = "http://www.libsdl.org/release/sdl2-compat-${PV}.tar.gz" +SRC_URI[sha256sum] = "ae85222c007f7e2acb927c7a47c12726f56478c6f3f35ee0da1ac929f8beb53e" +S = "${UNPACKDIR}/sdl2-compat-${PV}" + +DEPENDS += "libsdl3" + +PROVIDES = "virtual/libsdl2" + +inherit cmake pkgconfig upstream-version-is-even features_check + +REQUIRED_DISTRO_FEATURES = "opengl x11" + +do_install:append() { + mv ${D}${libdir}/pkgconfig/sdl2-compat.pc ${D}${libdir}/pkgconfig/sdl2.pc +} + +FILES:${PN} += "${datadir}/licenses" + +RCONFLICTS:${PN} = "libsdl2" +RPROVIDES:${PN} = "libsdl2" + +BBCLASSEXTEND = "nativesdk native" -- cgit v1.2.3-54-g00ecf