Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package rpcs3 for openSUSE:Factory checked in at 2026-05-05 17:59:01 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/rpcs3 (Old) and /work/SRC/openSUSE:Factory/.rpcs3.new.30200 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "rpcs3" Tue May 5 17:59:01 2026 rev:77 rq:1350921 version:0.0.40~git20260505 Changes: -------- --- /work/SRC/openSUSE:Factory/rpcs3/rpcs3.changes 2026-03-17 19:07:45.932796734 +0100 +++ /work/SRC/openSUSE:Factory/.rpcs3.new.30200/rpcs3.changes 2026-05-05 17:59:07.117073064 +0200 @@ -1,0 +2,389 @@ +Tue May 05 06:51:34 UTC 2026 - Yunhe Guo <[email protected]> + +- Remove unneeded ittapi source module +- Update to version 0.0.40~git20260505: + * fix minor issues with rpath logic + * add `/opt/homebrew` to prefix path instead + * macos: hack to fix homebrew rpath issues + * Update SDL to 3.4.8 + * Update FAudio to 26.05 + * Move multi-game ISO parsing code path to proper location + * Restore 0.85 compatibility for PS3 Binary Decryption + * Update MoltenVK and restore Game Mode support (as the relevant MVK regression has been fixed) + * game_list: Add multi-game collection support for ISO format discs + * Remove vm_ref.h + * Win: Update ffmpeg to 8.1 + * Correct the MVK build config + * Update curl to 8.20.0 + * Fix some warnings + * Qt: Add timeouts and abort logic to downloader + * ci: Bump docker version and use rpcs3 dropbox URL for vulkan SDK + * vk: Fix shader interpreter + * vk: Use bulk allocator for FP and VP constant blocks to reduce wastage + * vk: Use UBO for basic transform constants + * vk: Use UBO for vertex environment block + * rsx/vk: Implement bulk aligned allocator + * rsx: Handle edge case where window size falls outside memory range + * vk: Fix build on linux CI using outdated SDK + * vk: Fix UBO alignment mismatch on fragment constants binding + * vk: Use UBOs for critical per-fragment data + * CI: use dropbox for vulkan SDK installer + * vk/data-heap: Implement a caching sliding window buffer view system + * vk: Upgrade Vulkan SDK to 1.4.341 + * rsx: Upgrade SPIRV generation to SPIRV 1.5 for vulkan. + * 3rdparty: Update glslang to release 16.2.0 + * vk: Fix missing TRANSFER->FRAGMENT barrier for shadowed blocks + * vk: Simplify manual heap flush for shadowed blocks + * rsx/util: Add a simple wrapper for simple_array<T>::for_each + * rsx/util: Add simple_array<T>::filter + * vk: Support more heap types + * vk: Add iGPU detection + * Only set db_config if we boot with a title_id + * ISO: Improve path logging + * Fix uninizialized member warning + * Add some more logging for use of database config + * reduce check for raw device + * Avoid to open bd drive if no content is present + * Revert "Fix race condition in memory_decommit/memory_reset on Apple ARM64" + * Revert "Remove redundant Apple ARM64 ifdef blocks" + * Add support to play from a BD Drive (currently only on Windows) (#18648) + * Bump setup-nuget to v4 + * Update 7zip to 26.01 + * Qt: fix memory leak in confg_database + * USB: remove zero-length IN URB fake-completion workaround + * USB: use libusb enums for endpoint bitmask checks + * USB: fix passthrough of bulk endpoints on Linux + * Don't use Qt event loop in headless mode + * RSX: workaround for color/depth aliasing heurestic edge case failures (#18644) + * RSX Debugger: populate Captured Draw Calls list + * cellVdec: fixup + * cellVdec: fixup + * cellVdec: reimplement cellVdecQueryAttr() + * Stub video decoder modules + * sys_spu: Fix sys_isolated_spu_create + * Fix checks for flash device aliases + * Remove redundant Apple ARM64 ifdef blocks + * Fix race condition in memory_decommit/memory_reset on Apple ARM64 + * Add clickable PR links in update changelog (#18465) + * gl: Fix crash when renderdoc compatibility is enabled on some hardware + * rsx: Fix deswizzle of wide texel formats + * Clans: PPU thread sleeping while making API calls + * Add ISO integrity check + * SPU Analyzer: Add some logging + * SPU LLVM: Fix RCHCNT write channel looping + * sys_fs: Fix O_CREATE and O_TRUNC for BDVD + * Enhance FAudio backend error handling and initialization processes (#18614) + * Add missing default setting after settings rework + * Add recursive scan support + * SPU LLVM: Fix unused variable warnings + * Qt: make emu_settings_type cfg_location dynamic + * qt: remove unused emu_settings_type + * cfg: remove redundant prefix from variable names + * Improve Mac Translation download (#18598) + * Fix region range check on ISO file + * Qt: Allow to compare configurations in gamelist context menu + * Fix database config application in continuous mode + * Loader: try to retrieve database config if not booted through the UI + * Log url of downloader + * Improve quit logging + * version_check: fix formating of result output + * Update libpng to 1.6.58 + * Allow to skip optional packages installation + * cmake: do not disable "WOLFSSL_HARDEN" and fix build with latest WolfSSL + * Qt: fix regular boot without database config + * fix wrong folder creation + * Check for unknown keys during config validation + * sys_fs: Add unit tests + * sys_fs: Reimplement path analysis + * Try building MVK 1.4.2 privapi instead of DLing 1.4.1 privapi prebuilt + * Qt/input: fix mouse button names + * Qt: put Custom Config with Database Settings first + * linux/macOs: update compat_db and config_db on update + * Use database per default, remove global + * implement config db + * Fix Disk Usage thread + * Update wolfssl to 5.9.1 + * Update libpng to 1.6.57 + * Opt out of Game Mode on macOS due to throttling + * Qt: Add missing thread name + * Remove unused variable in find_dialog + * Remove nop loop + * Remove unused should_have_argument_increment + * Add missing fmt case for cpu_flag::req_exit + * Remove some unused variables + * Remove sneaky pragma optimize + * SPURecompiler: add missing default + * iso stuff + * input: fix mouse+kb combos + * Thread.cpp: Added stack trace and register logging to exception filter (#18564) + * Add 3D screen size setting + * sysinfo.cpp: Remove registry helpers (#18557) + * ISO: Add metadata cache to speed up game list scanning (#18546) + * gui: Group CPU accuracy settings together + * sysinfo.cpp: Replaced PEB read with ntdll function (OS version read) + * Fix ASan fatal-report access during emulator teardown + * Fix ASan logger shutdown use-after-free + * Add support to encrypted ISO + * fix LLVM assert in use_begin + * rsx: Allow DXT texture decoding to gracefully fall back to unaligned memory addresses + * rsx: Improve handling of aligned memory + * ppu: Enable vector NaN fixup by default + * CPUThread: fix ASAN use-after-free + * Qt: Show error if any package is corrupt before installation + * Include <pthread.h> for pthread_self + * Update docker to 1.11 + * ISO: optimize some file reads (#18511) + * SPU: Remove RCHCNT loop handling of SPU_WrOutIntrMbox + * SPU: Remove RCHCNT loop handling of SPU_WrOutMbox + * vk: Fix crash when running CPU detiler path + * vk: Handle WAW and RAW hazards when performing "flush" operations + * vk: Wrap scratch buffer access with proper memory barriers + * vk: Insert a all_commands->transfer barrier before copying query results to scratch + * vk: Insert barriers on the scratch buffer when detiling memory + * vk: Insert transfer->transfer barriers before creating aggregates + * rsx: Extend cubemap_unwrap decode to handle cubemaps with mipmaps + * gl: Extend mipcount support for reconstructed images + * vk: Allow cubemap unwrap to generate more than 1 mipmap level + * rsx: Allow negative src and dst pitch in nv0039 + * cellDmux: process PPU state after lv2 syscalls + * cellDmuxPamf: logging fix + * cellPamf: remove unused code + * cellDmux implementation + * Fix SPRX Loader segfault on Apple ARM64 by excluding MAP_JIT from memory mapping regions + * Update soundtouch to 2.4.1 + * Update FAudio to 26.04 + * Bump SDL to 3.4.4 + * game_list_table: Allow reordering game list columns + * PPU LLVM: fix compilation for PPU Debug option + * LLVM: Add source location for bitcast error + * SPU LLVM: Remove debug code + * SPU LLVM: Fix register updates in second block of Reduced Loop + * SPU Analyzer: Fix register origin for Reduced Loop + * Silence cellNetCtlGetInfo + * rsx: Silence Unknown render mode error + * SPU: Verify SPU Reduced loop completability + * Fixes PS button wrong input path check + * SPU Analyzer: More fix + * sys_fs: Implement ENOTDIR + * rsx: Propagate texture flags when MSAA sampling is required + * rsx/fp: Fix lane mask computation for varying registers + * SPU Analyzer: Acknowledge unknown targets + * SPU Anlyzer: Verify bitset index + * Add missing <set> include for MSVC compatibility (#18486) + * overlays: add toggle for boot sequence music + * overlays: add setting for fatal error hint (disabled by default) + * Qt: hide log frame by default + * rsx: Add missing break + * Qt: add some sorting options to the screenshot manager + * steam: disable steam input for shortcuts + * Update Qt to 6.11.0 + * Update libpng to 1.6.56 + * Update wolfssl to 5.9.0 + * Fix some warnings + * Qt: Add some some more thread names + * overlays: show latching message for fatal errors + * Qt: add recording settings dialog + * sysinfo: Implement RAM Usage stats for Linux (#18473) + * find_dialog: fix compiler warning + * remove unused lambda captures + * CMake: fix the case USE_SYSTEM_ZLIB=OFF and USE_SYSTEM_CURL=OFF + * cmake: fix build with latest Curl + * rsx/vk: Try to reclaim memory aggressively when changing resolution scale + * rsx/rtts: Fix broken optimization check + * rsx/rtt: Fix transfer region calculation when source and destination scaling does not match + * rsx: Fix clang build + * rsx/overlays: Add resolution scale threshold to home menu + * rsx/overlay: Add resolution scale slider to home menu + * config: Make resolution scaling a dynamic option + * rsx: Add optimization to skip cloning surfaces whose dimensions did not change + * rsx: Implement resolution scale change handling in surface cache + * SaveStates: Fix restart after saving + * RPCS3: Notify RAM shortage, Log current and peak RAM usage + * Make performance overlays use window space (#18419) + * cellDmuxPamf: fix freezing FMVs in some games + * Thread.cpp: Fix game exit on access violation + * SPU Analyzer: Add pure opcode tag + * LLVM: Try to reuse BitCasts + * SPU Debugger: Measure rate of block ran + * SPU LLVM: Classify SPU memory and context memory instructions + * SPU LLVM: Optimize FM, FMA and FCGT in Reduced Loop + * Add floating ppoint hint + * SPU LLVM: Allow the reuse of address from LQX/STQX + * SPU LLVM: CEQHI pattern + * SPU LLVM: Implement reduced loop + * SPU: Detect reduced loop + * rsx: Make resolution scaling configuration non-global + * overlays/sdf: Avoid 0-height inner boxes for switch capsule + * cmake: fix build with bundled zlib + * make the code build with Clang 22 + * CMake: remove option USE_MSVC_STATIC_CRT and clean up + * logs: Fix global log levels during boot and after changing log level settings + * HLE modules: process PPU state after lv2 syscalls + * Qt/input: Do not send gui input release events until there was at least one button press + * gui/input: disable stick anti deadzone in pad navigation + * Qt/Input: trace gui pad navigation button presses + * Qt: Improve find dialog + * Qt: Smoothly start/stop audio with fade in and fade out + * Qt: loop SND0.AT3 audio + * overlays: Bump the slider label font size + * overlays/sdf: Clamp rounded-rect border radius to never exceed the box sides + * gl: Properly initialize memory layout definition structs + * Fix GH & brew breaking macOS builds again + * overlays: Restore slider handles to previous size + * overlays: Fixups for switch rendering + * overlays: Fix SDF rendering when scrolling is involved + * overlays: Redesign switches + * overlays/sdf: Take element padding into account + * gl: Integrate SDF rendering functionality + * overlays: Implement SDF config transforms + * overlays: Use ellipse SDF for circles + * vk: Add support for basic SDF rendering + * overlays: Use SDF equations to represent curved shapes + * overlay: Remove redundant redeclaration + * rpcs3: Add missing #include <climits>, fix gcc-16 compilation + * Qt: fix audio timer loop + * Add Zed config files to gitignore + * Qt: start hover audio/video after a timeout + * Qt: add gui audio volume setting + * Qt: add setting for disabling hover music + * Qt: Don't check for movies if play_hover_movies is disabled + * Qt/overlays: Add secondary audio output for emulation + * Qt: Remove some unused code + * rsx/cfg: Fix handling of instructions with literal input + * Add overlay notification for received messages + * Batch create/remove steam shortcuts + * overlays: Add a special message id for spinners with empty text + * overlays: Shrink the shader notification popup + * overlays: Add RSX memory tiling to settings page + * Fix mac builds (& add some failsafes) + * overlay: Add 8px left margin on the sidebar + * rsx/fp/cfg: Add unit test for special cond inversion + * rsx/cfg: Log a warning when encountering empty IF blocks with ELSE aliasing + * rsx/cfg: Handle IF-ELSE aliasing statement as inverted condition + * Clean up code using mutable + const when possible + * qt: Update tooltips with new vsync behavior + * gl: Make vsync setting dynamic + * overlays: Add Vsync configuration to overlays + * gl/vk: Implement tri-state Vsync setting + * config: Enable start in fullscreen mode by default + * Qt: Do not close pad settings dialog if user said no in duplicate button dialog + * Qt: fix duplicate button or combo warning + * Update current firmware to 4.93 + * Input: Fix keyboard stick handling + * Input: optimize keyboard button handling on release + * Input: Map PS button to start+select by default + * input: refactor combos into a struct for future use + * overlays/home: Fix restarting games from home menu + * input: Fix SDL buttons + * Qt: Fix game list selection after Refresh(true) + * Automatic combo button input + * Fix steam banners for iso files + * Use ICON0.PNG for steam cover + * Add more fallbacks to the steam banner + * Qt: Move game shortcut creation logic to shortcut_utils + * overlays: Relax vblank range to default + * overlays: Limit vblank setting in the UI + * overlays/home: Auto-resize the sidebar in case of long translated text + * overlays: Left align the savestates menu + * overlays: Allow home menu 'entries' to support different alignment options + * overlays: Backing out of settings menu returns to home menu + * overlays: Fix UX issues with dropdowns + * mmjoy: deduplicate some code + * input: implement button combos + * Qt: Create Steam banners as well during shortcut creation + * rsx/overlays: Fix linux build + * rsx/overlays: Fix clang build + * rsx/overlays: Fix weird spacing with reset prompt + * overlays/gl: Fix misbehaving clip regions ++++ 92 more lines (skipped) ++++ between /work/SRC/openSUSE:Factory/rpcs3/rpcs3.changes ++++ and /work/SRC/openSUSE:Factory/.rpcs3.new.30200/rpcs3.changes Old: ---- intel-ittapi.tar.xz rpcs3-0.0.40~git20260310.tar.xz New: ---- rpcs3-0.0.40~git20260505.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ rpcs3.spec ++++++ --- /var/tmp/diff_new_pack.BrO3Hw/_old 2026-05-05 17:59:08.849144694 +0200 +++ /var/tmp/diff_new_pack.BrO3Hw/_new 2026-05-05 17:59:08.853144860 +0200 @@ -17,13 +17,12 @@ Name: rpcs3 -Version: 0.0.40~git20260310 +Version: 0.0.40~git20260505 Release: 0 Summary: PS3 emulator/debugger License: GPL-2.0-only URL: https://rpcs3.net Source0: %{name}-%{version}.tar.xz -Source1: intel-ittapi.tar.xz Patch1: fix-test-files.patch BuildRequires: cmake >= 3.28.0 BuildRequires: gcc-c++ @@ -109,7 +108,7 @@ An open-source PlayStation 3 emulator/debugger written in C++. %prep -%autosetup -p1 -a 1 +%autosetup -p1 #Generate Version Strings GIT_VERSION=$(echo %{version} | sed 's|.*git|git~|g') @@ -127,20 +126,10 @@ %build -## llvm intel-ittapi workarounds - -# Work around git revision issues -#sed -i -e 's:FATAL_ERROR:WARNING:g' llvm/lib/ExecutionEngine/IntelJITEvents/CMakeLists.txt - -# Fix paths -mv intel-ittapi ittapi && mkdir intel-ittapi && mv ittapi intel-ittapi/ -export ITTAPI_DIR="$(pwd)/intel-ittapi" - # we disable shared libraries because FAudio disables the target if # shared libraries are enabled %cmake \ - -DITTAPI_SOURCE_DIR="${ITTAPI_DIR}" \ -DUSE_SYSTEM_CURL=ON \ -DUSE_SYSTEM_FFMPEG=ON \ -DUSE_SYSTEM_LIBPNG=ON \ ++++++ _service ++++++ --- /var/tmp/diff_new_pack.BrO3Hw/_old 2026-05-05 17:59:08.897146679 +0200 +++ /var/tmp/diff_new_pack.BrO3Hw/_new 2026-05-05 17:59:08.901146845 +0200 @@ -14,9 +14,6 @@ <param name="exclude">3rdparty/llvm/llvm</param> <param name="exclude">3rdparty/XAudio2Redist</param> <param name="exclude">3rdparty/zlib/zlib</param> - <param name="exclude">*.bat</param> - <param name="exclude">*.cmd</param> - <param name="exclude">*.dll</param> <param name="exclude">*.vcproj</param> <param name="exclude">*.vcxproj</param> <param name="exclude">*.vcxproj.user</param> @@ -25,12 +22,6 @@ <param name="exclude">*.props</param> <param name="exclude">*.sln</param> </service> - <service name="tar_scm" mode="manual"> - <param name="scm">git</param> - <param name="url">https://github.com/intel/ittapi.git</param> - <param name="filename">intel-ittapi</param> - <param name="version">_none_</param> - </service> <service name="recompress" mode="manual"> <param name="file">*.tar</param> <param name="compression">xz</param> ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.BrO3Hw/_old 2026-05-05 17:59:08.921147672 +0200 +++ /var/tmp/diff_new_pack.BrO3Hw/_new 2026-05-05 17:59:08.925147838 +0200 @@ -5,7 +5,7 @@ </service> <service name="tar_scm"> <param name="url">https://github.com/RPCS3/rpcs3.git</param> - <param name="changesrevision">0603d24a911013051a29b3794567ec75b760de61</param> + <param name="changesrevision">4f23f5505a0847c368df543536571255956f27be</param> </service> </servicedata> (No newline at EOF) ++++++ rpcs3-0.0.40~git20260310.tar.xz -> rpcs3-0.0.40~git20260505.tar.xz ++++++ /work/SRC/openSUSE:Factory/rpcs3/rpcs3-0.0.40~git20260310.tar.xz /work/SRC/openSUSE:Factory/.rpcs3.new.30200/rpcs3-0.0.40~git20260505.tar.xz differ: char 15, line 1
