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 *);
 

Reply via email to