Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package vkquake for openSUSE:Factory checked 
in at 2024-06-27 16:01:19
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/vkquake (Old)
 and      /work/SRC/openSUSE:Factory/.vkquake.new.18349 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "vkquake"

Thu Jun 27 16:01:19 2024 rev:20 rq:1183327 version:1.31.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/vkquake/vkquake.changes  2024-06-04 
12:51:37.616906122 +0200
+++ /work/SRC/openSUSE:Factory/.vkquake.new.18349/vkquake.changes       
2024-06-27 16:01:59.867737223 +0200
@@ -1,0 +2,35 @@
+Sat Jun 22 14:31:43 UTC 2024 - Michael Pujos <pujos.mich...@gmail.com>
+
+- updated build to use meson rather than plain Makefiles
+- removed fix_maybe-uninitialized_error.patch not needed anymore
+- Update to version 1.31.0
+  * Improvements
+    - Support r_skyalpha
+    - Added Support for JPEG and PNG texture format
+    - Support demos larger than 2 GiB
+    - Many performance optimizations by @andrei-drexler from Ironwail
+    - Increased internal limits on the number of models, triangles,
+      sounds...etc. for the most demanding mods
+    - We can now play Slayers Testaments.
+    - Increase chase cam target trace distance for large open maps
+    - Add set and seta commands
+    - Add 2+3 arg forms of the toggle command
+    - Backport angled sprites code from FTEQW
+    - Tweak scr_viewsize 130 (hide pause, momentarily show notices)
+    - Multithreading performance improvements by @Novum and @temx
+    - Library updates
+    - Code cleanups
+  * Fixes
+    - Clear button status on map load to prevent stray fires/jumps
+    - Fix Dutch angle VP_PARALLEL_UPRIGHT sprites
+    - Fix potential buffer overflow in COM_Parse
+    - Fix potential buffer overflow in Mod_LoadAliasFrame
+    - Fix potential infinite loop in S_PaintChannels
+    - Work around some collision issues by @Macil
+    - Give the cvars generated from float+vector autocvars prettier
+      default/initial values
+    - Fix viewmodel interpolation with >10Hz animations
+    - Remove annoying '... is unbound, hit F4 to set' message
+    - Fix 'S_FindName: out of sfx_t' errors when switching Mods / maps
+
+-------------------------------------------------------------------
@@ -14 +49 @@
-- Update to version 1.33.1
+- Update to version 1.30.1
@@ -23 +58 @@
-- Update to version 1.33.0
+- Update to version 1.30.0

Old:
----
  fix_maybe-uninitialized_error.patch
  vkQuake-1.30.1.tar.gz

New:
----
  vkQuake-1.31.0.tar.gz

BETA DEBUG BEGIN:
  Old:- updated build to use meson rather than plain Makefiles
- removed fix_maybe-uninitialized_error.patch not needed anymore
- Update to version 1.31.0
BETA DEBUG END:

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ vkquake.spec ++++++
--- /var/tmp/diff_new_pack.6UqZRE/_old  2024-06-27 16:02:00.527761455 +0200
+++ /var/tmp/diff_new_pack.6UqZRE/_new  2024-06-27 16:02:00.527761455 +0200
@@ -18,7 +18,7 @@
 
 
 Name:           vkquake
-Version:        1.30.1
+Version:        1.31.0
 Release:        0
 Summary:        Quake 1 port using Vulkan instead of OpenGL for rendering
 License:        GPL-2.0-or-later
@@ -28,13 +28,16 @@
 Source99:       %{name}.changes
 Source100:      appdata.xml
 Source101:      %{name}.desktop
-# PATCH-FIX-UPSTREAM https://github.com/Novum/vkQuake/issues/688
-Patch1:         fix_maybe-uninitialized_error.patch
+BuildRequires:  cmake
 BuildRequires:  glslang-devel
+BuildRequires:  meson
 BuildRequires:  pkgconfig
+BuildRequires:  spirv-tools
+# from quakedef.h "Vulkan is too old" preprocessor check
 BuildRequires:  vulkan-devel >= 1.2.162
 BuildRequires:  pkgconfig(flac)
 BuildRequires:  pkgconfig(libmikmod)
+BuildRequires:  pkgconfig(mad)
 BuildRequires:  pkgconfig(opus)
 BuildRequires:  pkgconfig(opusfile)
 BuildRequires:  pkgconfig(sdl2)
@@ -51,7 +54,7 @@
 Game data must be placed in ~/.vkquake/id1 .
 
 %prep
-%autosetup -n vkQuake-%{version} -p1
+%autosetup -n vkQuake-%{version}
 
 # Drop pre-compiled Windows stuff
 rm Windows -fr
@@ -63,22 +66,11 @@
 sed -i "s/__DATE__/${DATE}/g;s/__TIME__/${TIME}/g" Quake/host.c
 
 %build
-%make_build -C Quake \
-%if 0%{?sle_version} >= 150500 && 0%{?sle_version} < 160000 && 0%{?is_opensuse}
-    CC='/usr/bin/gcc-11' \
-%endif    
-    STRIP=": do not strip:" \
-    DO_USERDIRS=1 \
-    USE_SDL2=1 \
-    USE_CODEC_FLAC=1 \
-    USE_CODEC_OPUS=1 \
-    USE_CODEC_MIKMOD=1 \
-    USE_CODEC_UMX=1 \
-    USE_CODEC_MP3=0
-strip Quake/vkquake
+%meson -Ddo_userdirs=enabled
+%meson_build
 
 %install
-install -Dm755 Quake/vkquake %{buildroot}%{_bindir}/%{name}
+install -Dm755 %{_vpath_builddir}/vkquake %{buildroot}%{_bindir}/%{name}
 install -D -p -m 644 Misc/vkQuake_512.png 
%{buildroot}%{_datadir}/pixmaps/%{name}.png
 install -D -p -m 644 %{SOURCE100} 
%{buildroot}%{_datadir}/appdata/%{name}.appdata.xml
 install -D -p -m 644 %{SOURCE101} 
%{buildroot}%{_datadir}/applications/%{name}.desktop

++++++ vkQuake-1.30.1.tar.gz -> vkQuake-1.31.0.tar.gz ++++++
/work/SRC/openSUSE:Factory/vkquake/vkQuake-1.30.1.tar.gz 
/work/SRC/openSUSE:Factory/.vkquake.new.18349/vkQuake-1.31.0.tar.gz differ: 
char 13, line 1

Reply via email to