Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ppsspp for openSUSE:Factory checked in at 2025-07-24 18:46:16 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ppsspp (Old) and /work/SRC/openSUSE:Factory/.ppsspp.new.13279 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ppsspp" Thu Jul 24 18:46:16 2025 rev:26 rq:1295389 version:1.19.3 Changes: -------- --- /work/SRC/openSUSE:Factory/ppsspp/ppsspp.changes 2025-05-20 09:37:59.997115042 +0200 +++ /work/SRC/openSUSE:Factory/.ppsspp.new.13279/ppsspp.changes 2025-07-24 18:47:49.435361141 +0200 @@ -1,0 +2,11 @@ +Sun Jul 20 08:53:59 UTC 2025 - Andreas Stieger <andreas.stie...@gmx.de> + +- ppsspp 1.19.3: + * Fixes for crashes, compatibility, functionality, rending + in multiple games + * New sceAtrac audio implementation + * Touch gliding support + * Add Infrastructure for multiplayer support + * UI adjustments and functionality extensions + +------------------------------------------------------------------- Old: ---- ppsspp-1.18.1.tar.xz New: ---- ppsspp-1.19.3.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ppsspp.spec ++++++ --- /var/tmp/diff_new_pack.iEygXs/_old 2025-07-24 18:47:52.167478079 +0200 +++ /var/tmp/diff_new_pack.iEygXs/_new 2025-07-24 18:47:52.183478764 +0200 @@ -2,7 +2,7 @@ # spec file for package ppsspp # # Copyright (c) 2025 SUSE LLC -# Copyright (c) 2024 Andreas Stieger <andreas.stie...@gmx.de> +# Copyright (c) 2025 Andreas Stieger <andreas.stie...@gmx.de> # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -19,7 +19,7 @@ %define _lto_cflags %{nil} Name: ppsspp -Version: 1.18.1 +Version: 1.19.3 Release: 0 Summary: PlayStation Portable Emulator License: Apache-2.0 AND BSD-1-Clause AND BSL-1.0 AND GPL-2.0-or-later AND LGPL-2.0-or-later AND LGPL-2.1-or-later AND BSD-2-Clause AND BSD-3-Clause AND (BSD-2-Clause OR GPL-2.0-or-later) AND (BSD-3-Clause OR GPL-2.0-only) AND CC0-1.0 AND GPL-2.0-or-later WITH Autoconf-exception-3.0 AND GPL-3.0-or-later WITH Bison-exception-2.2 AND Libpng AND ISC AND IJG AND Zlib AND MIT AND CC-BY-4.0 AND FTL @@ -66,6 +66,9 @@ Requires(postun): hicolor-icon-theme # never built for PowerPC/Arm on 20200721 ExcludeArch: aarch64 %{arm} ppc ppc64 ppc64le s390x +%if 0%{?suse_version} < 1600 +BuildRequires: gcc12-c++ +%endif %description PPSSPP is a PSP emulator written in C++, and translates PSP CPU instructions directly into optimized x86, x64 and ARM machine code, using JIT recompilers (dynarecs). @@ -110,6 +113,10 @@ # min cmake version - sflees.de export CMAKE_POLICY_VERSION_MINIMUM=3.5 +%if 0%{?suse_version} < 1600 +export CXX=g++-12 +%endif + mkdir build-headless build-qt build cd build-headless ++++++ ppsspp-1.14.4-system-png.patch ++++++ --- /var/tmp/diff_new_pack.iEygXs/_old 2025-07-24 18:47:52.579495714 +0200 +++ /var/tmp/diff_new_pack.iEygXs/_new 2025-07-24 18:47:52.655498967 +0200 @@ -12,20 +12,11 @@ -e 's|^#include [\"<]libpng1[0-9]/png.h[\">]|#include <png.h>|g' \ {} \; -Index: ppsspp-1.18.1/CMakeLists.txt +Index: ppsspp-1.19.3/CMakeLists.txt =================================================================== ---- ppsspp-1.18.1.orig/CMakeLists.txt -+++ ppsspp-1.18.1/CMakeLists.txt -@@ -379,7 +379,7 @@ foreach (LANGUAGE C CXX) - endforeach() - - if(NOT MSVC) -- # NEON optimizations in libpng17 seem to cause PNG load errors, see #14485. -+ # NEON optimizations in libpng16 seem to cause PNG load errors, see #14485. - add_definitions(-DPNG_ARM_NEON_OPT=0) - - set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -Werror=return-type -Wno-unused-function -Wno-sign-compare -Wno-unused-but-set-variable -Wno-reorder -Wno-unknown-pragmas -Wno-unused-value -Wno-unused-variable") -@@ -1205,7 +1205,7 @@ else() +--- ppsspp-1.19.3.orig/CMakeLists.txt ++++ ppsspp-1.19.3/CMakeLists.txt +@@ -1232,7 +1232,7 @@ else() set(LIBZIP_LIBRARY libzip) endif() @@ -34,7 +25,7 @@ if(ANDROID OR ARMV7 OR ARM64 OR ARM OR IOS) set(PNG_REQUIRED_VERSION 1.7) else() -@@ -1220,43 +1220,43 @@ if(PNG_FOUND) +@@ -1247,43 +1247,43 @@ if(PNG_FOUND) else() if(ARM) set(PNG_ARM_INCLUDES @@ -108,10 +99,10 @@ endif() add_library(basis_universal STATIC -Index: ppsspp-1.18.1/ext/native/tools/atlastool.cpp +Index: ppsspp-1.19.3/ext/native/tools/atlastool.cpp =================================================================== ---- ppsspp-1.18.1.orig/ext/native/tools/atlastool.cpp -+++ ppsspp-1.18.1/ext/native/tools/atlastool.cpp +--- ppsspp-1.19.3.orig/ext/native/tools/atlastool.cpp ++++ ppsspp-1.19.3/ext/native/tools/atlastool.cpp @@ -19,7 +19,7 @@ // dist-per-pixel ++++++ ppsspp-1.18.1.tar.xz -> ppsspp-1.19.3.tar.xz ++++++ /work/SRC/openSUSE:Factory/ppsspp/ppsspp-1.18.1.tar.xz /work/SRC/openSUSE:Factory/.ppsspp.new.13279/ppsspp-1.19.3.tar.xz differ: char 25, line 1