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
+
+- 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