Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package SDL3 for openSUSE:Factory checked in at 2024-10-06 17:52:52 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/SDL3 (Old) and /work/SRC/openSUSE:Factory/.SDL3.new.19354 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "SDL3" Sun Oct 6 17:52:52 2024 rev:4 rq:1205858 version:3.1.3 Changes: -------- --- /work/SRC/openSUSE:Factory/SDL3/SDL3.changes 2024-08-20 16:14:14.932285677 +0200 +++ /work/SRC/openSUSE:Factory/.SDL3.new.19354/SDL3.changes 2024-10-06 17:53:03.339806936 +0200 @@ -1,0 +2,13 @@ +Sat Oct 5 21:04:22 UTC 2024 - Michael Pujos <pujos.mich...@gmail.com> + +- Update to preview release 3.1.3 + * New GPU API for modern 3D rendering and GPU compute in a + cross-platform manner + * Various new cross-platform APIs around dialogs / filesystems / + storage / camera / pen access, new example programs, audio + streams, color-space support + * More HiDPI support + * Better keyboard input handling + * Prefer PipeWire over PulseAudio + +------------------------------------------------------------------- Old: ---- SDL3-3.1.2.tar.xz New: ---- SDL3-3.1.3.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ SDL3.spec ++++++ --- /var/tmp/diff_new_pack.sxqPAP/_old 2024-10-06 17:53:04.023835363 +0200 +++ /var/tmp/diff_new_pack.sxqPAP/_new 2024-10-06 17:53:04.027835530 +0200 @@ -19,7 +19,7 @@ %define sle_version 0 Name: SDL3 %define lname libSDL3-0 -Version: 3.1.2 +Version: 3.1.3 Release: 0 Summary: Simple DirectMedia Layer Library License: Zlib @@ -28,7 +28,7 @@ #Git-Clone: https://github.com/libsdl-org/SDL #Source: https://libsdl.org/release/%name-%version.tar.gz #Source2: https://libsdl.org/release/%name-%version.tar.gz.sig -Source: https://github.com/libsdl-org/SDL/releases/download/prerelease-%version/%name-%version.tar.xz +Source: https://github.com/libsdl-org/SDL/releases/download/preview-%version/%name-%version.tar.xz Source3: %name.keyring Patch1: gcc14.patch BuildRequires: cmake @@ -129,7 +129,7 @@ -DSDL_X11_SHARED:BOOL=OFF -DSDL_WAYLAND_SHARED:BOOL=OFF \ -DSDL_KMSDRM_SHARED:BOOL=OFF \ -DSDL_STATIC:BOOL=OFF -DSDL_STATIC_PIC:BOOL=ON -DSDL_RPATH:BOOL=OFF \ - -DSDL_TEST_LIBRARY:BOOL=OFF + -DSDL_TEST_LIBRARY:BOOL=OFF -DSDL_DISABLE_INSTALL_DOCS:BOOL=OFF %cmake_build ++++++ SDL3-3.1.2.tar.xz -> SDL3-3.1.3.tar.xz ++++++ ++++ 582061 lines of diff (skipped) ++++++ _scmsync.obsinfo ++++++ --- /var/tmp/diff_new_pack.sxqPAP/_old 2024-10-06 17:53:05.587900360 +0200 +++ /var/tmp/diff_new_pack.sxqPAP/_new 2024-10-06 17:53:05.595900692 +0200 @@ -1,5 +1,5 @@ -mtime: 1724101552 -commit: 769f4ba86b74cd19934b29acb6a164d9353633d8168f0ae67f2e10aefdb53e3c +mtime: 1728167608 +commit: 0fe0392eaee1f18684f3b675515a181abbba89aea6ce80e41b6e6ed0ca786c9f url: https://src.opensuse.org/jengelh/SDL3 revision: master ++++++ gcc14.patch ++++++ --- /var/tmp/diff_new_pack.sxqPAP/_old 2024-10-06 17:53:05.611901357 +0200 +++ /var/tmp/diff_new_pack.sxqPAP/_new 2024-10-06 17:53:05.615901523 +0200 @@ -1,47 +1,12 @@ -From fb02d9949459e7660195e7d98c06b29297be5ee8 Mon Sep 17 00:00:00 2001 -From: Jan Engelhardt <jeng...@inai.de> -Date: Mon, 19 Aug 2024 22:47:45 +0200 -Subject: [PATCH] Resolve build failures in pipewire code -References: https://github.com/libsdl-org/SDL/pull/10568 - -g++-13 complains: - -``` -SDL_pipewire.c:129:42: warning: assignment to "struct pw_main_loop * -(*)(struct pw_main_loop *)" from incompatible pointer type "struct -pw_main_loop * (*)(const struct spa_dict *)" -[-Wincompatible-pointer-types] - 129 | #define SDL_PIPEWIRE_SYM(x) PIPEWIRE_##x = x -SDL_pipewire.c:148:5: note: in expansion of macro "SDL_PIPEWIRE_SYM" - 148 | SDL_PIPEWIRE_SYM(pw_main_loop_new); -``` - -g++-14 complains: - -``` -SDL_pipewire.c:129:42: error: assignment to "struct pw_main_loop * -(*)(const struct pw_main_loop *)" from incompatible pointer type -"struct pw_main_loop * (*)(const struct spa_dict *)" -[-Wincompatible-pointer-types] -``` ---- - src/audio/pipewire/SDL_pipewire.c | 2 +- - 2 files changed, 2 insertions(+), 2 deletions(-) - -diff --git a/src/audio/pipewire/SDL_pipewire.c b/src/audio/pipewire/SDL_pipewire.c -index 251b324a3..ad8d1ef52 100644 ---- a/src/audio/pipewire/SDL_pipewire.c -+++ b/src/audio/pipewire/SDL_pipewire.c -@@ -56,7 +56,7 @@ static SDL_bool pipewire_initialized = SDL_FALSE; - static const char *(*PIPEWIRE_pw_get_library_version)(void); - static void (*PIPEWIRE_pw_init)(int *, char ***); - static void (*PIPEWIRE_pw_deinit)(void); --static struct pw_main_loop *(*PIPEWIRE_pw_main_loop_new)(struct pw_main_loop *loop); -+static struct pw_main_loop *(*PIPEWIRE_pw_main_loop_new)(const struct spa_dict *loop); - static struct pw_loop *(*PIPEWIRE_pw_main_loop_get_loop)(struct pw_main_loop *loop); - static int (*PIPEWIRE_pw_main_loop_run)(struct pw_main_loop *loop); - static int (*PIPEWIRE_pw_main_loop_quit)(struct pw_main_loop *loop); --- -2.46.0 - +--- SDL3-3.1.3.orig/src/camera/pipewire/SDL_camera_pipewire.c 2024-10-05 20:41:45.901850659 +0200 ++++ SDL3-3.1.3/src/camera/pipewire/SDL_camera_pipewire.c 2024-10-05 20:46:44.515609068 +0200 +@@ -79,7 +79,7 @@ + static void (*PIPEWIRE_pw_context_destroy)(struct pw_context *); + static struct pw_core *(*PIPEWIRE_pw_context_connect)(struct pw_context *, struct pw_properties *, size_t); + static void (*PIPEWIRE_pw_proxy_add_object_listener)(struct pw_proxy *, struct spa_hook *, const void *, void *); +-static void (*PIPEWIRE_pw_proxy_add_listener)(struct pw_proxy *, struct spa_hook *, const void *, void *); ++static void (*PIPEWIRE_pw_proxy_add_listener)(struct pw_proxy *, struct spa_hook *, const struct pw_proxy_events *, void *); + static void *(*PIPEWIRE_pw_proxy_get_user_data)(struct pw_proxy *); + static void (*PIPEWIRE_pw_proxy_destroy)(struct pw_proxy *); + static int (*PIPEWIRE_pw_core_disconnect)(struct pw_core *);