Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package taisei for openSUSE:Factory checked in at 2025-07-21 19:59:57 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/taisei (Old) and /work/SRC/openSUSE:Factory/.taisei.new.8875 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "taisei" Mon Jul 21 19:59:57 2025 rev:10 rq:1294539 version:1.4.4 Changes: -------- --- /work/SRC/openSUSE:Factory/taisei/taisei.changes 2024-11-07 16:30:15.068796712 +0100 +++ /work/SRC/openSUSE:Factory/.taisei.new.8875/taisei.changes 2025-07-21 20:00:37.211884484 +0200 @@ -1,0 +2,41 @@ +Sat Jul 19 20:54:22 UTC 2025 - Mia Herkt <m...@0x0.st> + +- Update to version 1.4.4 + * Fixed audio distortion when the audio device uses a sample rate + other than 48 kHz. + * Fixed the internal mixer_chunksize setting being ignored. + This resulted in a larger audio buffer than intended, + increasing latency. + * Fixed some minor SDL3 migration issues, particularly in + handling of IO errors. + * Fixed mimalloc being built incorrectly as a subproject. +- Changes in 1.4.3 + * SDL3 is now used instead of SDL2. Should work with any SDL3 + version, but latest is recommended. + * When the online shader translator is enabled, the glslang API + is now used directly instead of shaderc. The glslc frontend + from shaderc is still used for offline shader validation and + translation (e.g. for Emscripten builds), but is not required + at runtime. + * Implemented a new rendering backend based on the SDL3 GPU API. + This backend is now used by default in Windows and macOS + builds, so the game now renders with Vulkan and Metal APIs on + those platforms, respectively. Requires the shader translator. + The Linux build still prefers OpenGL, because it is more + efficient with the Mesa drivers, but includes support for SDL + GPU as well. + * 32-bit x86 builds are no longer provided for Windows. + 32-bit architectures (except WASM) are not officially supported + anymore. + * Taisei now prefers to use mimalloc as its memory allocator if + available. This generally improves memory usage. Package + maintainers are encouraged to add a dependency on mimalloc. + * Worked around a potential crash in Wriggle EX's Moonlight + Rocket spell card. + * Fixed a crash that occurred when the window is closed during + the gameover menu. + * Improved dependency lookup for libpng and + libwebp/libwebpdecoder. + * Fixed some documentation issues. + +------------------------------------------------------------------- Old: ---- taisei-1.4.2.tar.xz taisei-1.4.2.tar.xz.sig New: ---- taisei-1.4.4.tar.xz taisei-1.4.4.tar.xz.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ taisei.spec ++++++ --- /var/tmp/diff_new_pack.1XybNe/_old 2025-07-21 20:00:39.651986028 +0200 +++ /var/tmp/diff_new_pack.1XybNe/_new 2025-07-21 20:00:39.655986194 +0200 @@ -1,7 +1,7 @@ # # spec file for package taisei # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,16 +17,16 @@ Name: taisei -Version: 1.4.2 +Version: 1.4.4 Release: 0 Summary: Clone of the Touhou Project series of shoot ’em up games License: MIT -Group: Amusements/Games/Action/Arcade URL: https://taisei-project.org Source0: https://github.com/taisei-project/taisei/releases/download/v%{version}/taisei-%{version}.tar.xz Source1: https://github.com/taisei-project/taisei/releases/download/v%{version}/taisei-%{version}.tar.xz.sig Source2: gpg.keyring BuildRequires: c++_compiler +BuildRequires: cmake BuildRequires: fdupes BuildRequires: hicolor-icon-theme BuildRequires: meson >= 0.63.0 @@ -34,6 +34,9 @@ BuildRequires: python3-Pygments BuildRequires: python3-docutils BuildRequires: python3-zstandard +BuildRequires: shaderc +BuildRequires: spirv-cross-devel +BuildRequires: cmake(glslang) BuildRequires: pkgconfig(cglm) >= 0.7.8 BuildRequires: pkgconfig(freetype2) BuildRequires: pkgconfig(gamemode) @@ -42,12 +45,11 @@ BuildRequires: pkgconfig(libwebpdecoder) >= 0.5 BuildRequires: pkgconfig(libzip) >= 1.7.0 BuildRequires: pkgconfig(libzstd) >= 1.4.0 +BuildRequires: pkgconfig(mimalloc) BuildRequires: pkgconfig(opusfile) -BuildRequires: pkgconfig(sdl2) >= 2.0.16 -BuildRequires: pkgconfig(zlib) -BuildRequires: shaderc +BuildRequires: pkgconfig(sdl3) BuildRequires: pkgconfig(shaderc) -BuildRequires: spirv-cross-devel +BuildRequires: pkgconfig(zlib) Requires: %{name}-data Suggests: gamemoded ExcludeArch: %{ix86} @@ -58,7 +60,6 @@ %package data Summary: Data files for Taisei -Group: Amusements/Games/Action/Arcade Requires: %{name} >= %{version} BuildArch: noarch ++++++ taisei-1.4.2.tar.xz -> taisei-1.4.4.tar.xz ++++++ /work/SRC/openSUSE:Factory/taisei/taisei-1.4.2.tar.xz /work/SRC/openSUSE:Factory/.taisei.new.8875/taisei-1.4.4.tar.xz differ: char 27, line 1