commit vkquake for openSUSE:Factory
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.michael@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
participants (1)
-
Source-Sync