diff --git a/_servicedata b/_servicedata
index 90dbf6e..23cf781 100644
--- a/_servicedata
+++ b/_servicedata
@@ -1,10 +1,10 @@
git://github.com/RPCS3/rpcs3
- b90bacba4870534dfc501a51119b5913337a5e95
+ 50576d044b05d4561b9d552e1f94004f083d9c8d
https://github.com/RPCS3/rpcs3.git
- b90bacba4870534dfc501a51119b5913337a5e95
+ 50576d044b05d4561b9d552e1f94004f083d9c8d
diff --git a/rpcs3-0.0.37~git20250722.tar.xz b/rpcs3-0.0.37~git20250722.tar.xz
deleted file mode 100644
index d3add98..0000000
--- a/rpcs3-0.0.37~git20250722.tar.xz
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:2f6800807a65c6708f174bb774ce608da74a56c430cfb4365bc58ba2e123827c
-size 38205288
diff --git a/rpcs3-0.0.38~git20251029.tar.xz b/rpcs3-0.0.38~git20251029.tar.xz
new file mode 100644
index 0000000..7d6e4ad
--- /dev/null
+++ b/rpcs3-0.0.38~git20251029.tar.xz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:18a3ffa70de3b7002cc9eaa718a1133000dafb5c440aab165844dcb36385ef12
+size 42398132
diff --git a/rpcs3.changes b/rpcs3.changes
index 8e94154..65183fe 100644
--- a/rpcs3.changes
+++ b/rpcs3.changes
@@ -1,3 +1,253 @@
+-------------------------------------------------------------------
+Tue Nov 18 22:31:32 UTC 2025 - Hunter Wardlaw
+
+- Remove fusion 1.2.9 git files
+
+-------------------------------------------------------------------
+Tue Nov 18 20:39:55 UTC 2025 - Hunter Wardlaw
+
+- Remove fix-build-qt-6.10.patch (upstreamed)
+
+-------------------------------------------------------------------
+Tue Nov 18 20:35:00 UTC 2025 - Hunter Wardlaw
+
+- Update to 0.0.38~git20251029:
+ * Qt: fix TSX warning style
+ * VK: cache recording image
+ * GL: flip overlays vertically during recordings
+ * GL: only create new texture when necessary
+ * VK: add memory barriers to copy_image
+ * overlays: add record with overlays setting to settings dialog
+ * overlays: add record with overlays setting to home menu
+ * Vk: allow to record overlays
+ * GL: allow to record overlays
+ * Add new option for recording overlays
+ * Use move semantics for present_frame
+ * Update fusion to 1.2.9
+ * [openal-soft] Fix malloc/free in fmtlib
+ * vk: Filter out re-bar usage from memory pressure watchdog
+ * SaveStates/SPU-LLVM: Fix SPU Access Violations on load
+ * vk: Make best-effort attempt to utilize the low-latency pool
+ * vm: Deallocate memory early, check no PS3 memory leaks
+ * More communication id validation changes
+ * Improve sceNpSignalingGetLocalNetInfo
+ * Fix build with Qt 6.10
+ * Relax SceNpCommunicationId validation
+ * SaveState Manager: Add option to boot last savestate
+ * SaveState Manager: Format specially close dates
+ * SaveState Manager: Fix game specific filtering
+ * vk: Do not access async scheduler if not explicitly initialized
+ * vk: Fix broken bound object comparison
+ * vk: Make buffer objects uniquely identifiable
+ * vk: Use unique resource ids on buffer views
+ * vk: Rework the unique resource id system and apply it to buffer views
+ * overlays: allow to update messages by id instead of text
+
+-------------------------------------------------------------------
+Fri Oct 17 14:50:30 UTC 2025 - Hunter Wardlaw
+
+- Update fix-build-qt-6.10.patch
+
+-------------------------------------------------------------------
+Wed Oct 15 21:33:48 UTC 2025 - Hunter Wardlaw
+
+- Update to 0.0.38~git20251015:
+ * Qt: Allow to clear keyboard shortcuts in dialog
+ * [Build] Explicit Triple with LLVM 21.1.0
+ * SaveStates: Improve try_lock_spu_threads_in_a_state_compatible_with_savestates
+ * ffmpeg: update cellAtracXDec to ffmpeg 7
+ * Qt: Fix savestate failuire message
+ * Debug: Apply SPU Profiling data if debug enabled
+ * SaveStates: Fix Gem Thread Reboot
+ * rsx: Fix user clip plane encode/decode
+ * vk: Uniquely identify images using a monotonic incrementing counter
+ * vk: Add support for blackwell PCI IDs
+ * vk: Improve documentation and remove notifications from instancing buffer
+ * vk: Raise heap changed interrupt when growing persistently bound SSBOs
+ * vk: Restore thread safety locks to descriptor routines
+ * vk: Fix shader interpreter compilation and crashes
+ * gl: Reimplement user clip planes using the new ABI
+ * vk: Fix user clip planes
+ * vk: Don't use rebar for transform constants data
+ * vk: Add re-bar toggle to GUI
+ * vk: Use BAR memory pool for low-latency resource uploads
+ * vk: Decorations for readonly SSBOs
+ * vk/exp: Remove unnecessary locks and optimize VS
+ * rsx/vk: Update shader interpreter to use new varying draw params model
+ * vk: Pass draw parameters to FS via varying register
+ * gl: Fix compilation error when using clip planes
+ * vk: Fix shader compiler issues caused by broken preprocessor macro expansion
+ * vk: Guard against concurrent access of storage pool under high pressure and MTRSX.
+ * vk: Rewrite descriptor write template management
+ * rsx: Fix shader interpreter compilation
+ * vk: Fix shader compilation for certain glslang versions
+ * rsx: Restore optimizations in fragment shader recompiler
+ * vk: Improved state cache tracking
+ * vk: Fix raster-env buffer type
+ * vk: Fix shader compilation with fog parameters
+ * vk: Move polygon stipple parameters to fixed array buffer
+ * vk: Fix stale pointer reference when back-to-back partial updates are interrupted by a shader swap
+ * vk: Fix windows build
+ * vk: Fix wpos computation
+ * vk: Implement state tracking for command buffers
+ * vk: Combine all draw-time constants to a single struct and update only the offset id
+ * vk: Implement descriptor write buffering
+ * rsx: Prepend namespace for simple_array uses
+ * rsx: Use simple array for texcoord stack
+ * rsx: Simplify descriptor set contract a bit
+ * vk: Move texture parameter stream to SSBO layout
+ * vk: Move FS context vars to block format
+ * rsx/common: Add reverse_ptr impl to VS tree
+ * rsx: Fix bugs in fragment program constants stream maagement
+ * vk: Fix vertex context indexing
+ * vk: Fix fragment constants indexing
+ * vk: Fix use of push constants
+ * rsx: Fix bug in reverse_iterator for simple_array
+ * rsx/vk: Convert fragment constants from static struct to array of vec4
+ * rsx: Enhance unordered_map declaration to be more versatile
+ * rsx: Replace use of small vectors with simple_array
+ * vk: Move draw-time constants to vertex layout stream and make it SSBO
+ * vk: Get basic vertex shaders working without traditional UBOs
+ * vk: Fix allocation of vertex env data
+ * vk: Start converting UBO bindings to SSBO indexed arrays
+
+-------------------------------------------------------------------
+Tue Oct 14 01:03:53 UTC 2025 - Hunter Wardlaw
+
+- Update to version 0.0.38~git20251010:
+ * Qt: fix some warnings
+ * cellL10n: fix ucs2 type
+ * vm.cpp: remove unused variable
+ * cellPad: Fix some warnings
+ * Qt/Input: Adjust pad settings dialog based on pad capabilities
+ * Update Qt to 6.10.0
+
+-------------------------------------------------------------------
+Mon Oct 13 20:32:53 UTC 2025 - Hunter Wardlaw
+
+- Add fix-build-qt-6.10.patch to fix build error with Qt 6.10
+
+-------------------------------------------------------------------
+Wed Oct 8 21:48:26 UTC 2025 - Hunter Wardlaw
+
+- Correct ffmpeg-7 version check in spec file
+
+-------------------------------------------------------------------
+Wed Oct 8 21:21:55 UTC 2025 - Hunter Wardlaw
+
+- Set maximum version for ffmpeg-7 in spec file
+
+-------------------------------------------------------------------
+Wed Oct 8 20:47:30 UTC 2025 - Hunter Wardlaw
+
+- Update to version 0.0.38~git20251007:
+ * rpcs3_version: Bump to 0.0.38
+ * Multi-Slot Savestates
+ * Fix sceNpManagerGetAccountRegion's returned language
+ * Change sceNpManagerGetMyLanguages languages priority
+ * Generate random OpenPSID upon config initialization (#17543)
+ * sys_ss/RPCN: Add PSID randomisation
+ * Update FAudio to 25.10
+ * Config: Implement 128-bit setting entry type
+ * Win32/vm_native.cpp: Improve sparse memory file mapping robustness
+ * yorha: Style QScrollbar
+ * yorha: Tag r4 theme update
+ * yorha: Fix excessive QSpinBox height
+ * yorha: Fix background on savestate manager
+ * yorha: Unify QCheckBox and QList/QTree indicator styling
+ * yorha: Fix left padding on QDockWidget titles
+ * yorha: Only modify QMenuBar height on the main menu bar
+ * Windows 11 Themes
+ * cubeb: Update to 2025-09-17
+ * Enhance Infinity Manager Figure Creator Dialog (#17529)
+ * Fix calloc patches in the middle of blocks
+ * cellPad: simplify output button logic
+
+-------------------------------------------------------------------
+Wed Oct 8 03:44:22 UTC 2025 - Hunter Wardlaw
+
+- BuildRequires: llvm19-devel (boo#1250352)
+ * Fixes llvm 21 build error
+ * Triple constructor is no longer implicit
+
+-------------------------------------------------------------------
+Mon Sep 22 23:41:06 UTC 2025 - Hunter Wardlaw
+
+- Update to version 0.0.37~git20250922:
+ * PPU LLVM: Filter out functions with patches
+ * Audio Processing Improvements (#17525)
+ * sys_spu: Untangle IDM mutex from sys_spu's
+ * SPU: Fix Max SPURS Threads Limit
+ * SPU: Fix group wakeup
+ * SDL: call SDL_PumpEvents from main thread
+ * Fix rc variants of ADDE and SUBFE in interpreter
+ * Win32/SPU: Respect home space / shadow space on the stack frame
+ * Win32: Respect home space / shadow space on the stack frame (#17514)
+ * Revert "Update wolfssl to 5.8.2"
+ * Qt: Fix savestate table selection style
+ * vk: Fix invalidated surface_cache resource deletion bug
+ * Qt: Check if movie item changed and is valid before calling the
+ callbacks
+ * qt: use the same date format in all managers
+ * rsx: allow to toggle 3D modes dynamically
+ * rsx: fix 3D aspect ratio
+ * cellMouse: Add debug overlay
+ * Update curl to 8.16.0
+ * input: restore original defaults when changing pad handlers
+ * qt/input: add vibration threshold to pad settings dialog
+ * input: Memorize original small motor value for display purposes
+ * input: simplify VibrateMotor constructor
+ * cellPad: Add DS3 motor speed threshold
+ * System: expose date format and time format as settings
+ * Add selection on firmware libraries panel by double-clicking (#17481)
+ * input: fix sdl pad handler LED and rumble properties
+ * Fix emulator crash when a pad gets disconnected (e.g. due to
+ inactivity) (#17478)
+ * Update opencv to 4.12.0
+ * Network: Increase P2P listener thread rest duration (#17474)
+ * SPU: Restore postponed LR notifications (with tweaks)
+ * SPU: Limit SPU self notifying thread to 12+ threaded CPUs
+ * SPU: Self-notifying SPU waiters
+ * SPU: Reimplement reservation notifications
+ * Update SDL to 3.2.22
+ * Update FAudio to 25.09
+ * Qt: fix saved gs_frame visibility
+ * Minor improvements and cleanup on VFS panel (#17459)
+
+-------------------------------------------------------------------
+Fri Aug 29 18:56:37 UTC 2025 - Hunter Wardlaw
+
+- Update to version 0.0.37~git20250827:
+ * Fix raw mouse handler keypress logic
+ * asm.hpp: Make utils::rational_mul() consistent (#17452)
+ * vfs_dialog: ensure that one item is always selected
+ * vfs_dialog: allow to check list items with double-click
+ * patch_manager: make patches selectable by double click
+ * overlays: add settings for screenshot and recording hints
+ * Audio: simplify apply_volume
+ * SPU: Update RdEventStat Busy Wait detection to updated setting behavior
+
+-------------------------------------------------------------------
+Tue Aug 19 18:42:33 UTC 2025 - Hunter Wardlaw
+
+- Update to version 0.0.37~git20250817:
+ * Fixes for AppImage not targeting Gamemode (#17398)
+ * SPULLVMRecompiler: add overload for _ptr
+ * SPULLVMRecompiler: remove unused parameters from spu_ptr and _ptr
+ * llvm: use CreatePtrAdd
+ * Update FAudio to 25.08
+ * Remove alternative default device detection in Cubeb backend
+ * Fix description of system wolfSSL option
+ * Add option to use system Vulkan Memory Allocator
+ * Add option to use system hidapi
+ * Add option to use system zstd
+ * Add option to use system glslang
+ * Add option to use system RtMidi
+ * Add option to use system MiniUPnPc
+ * Set USE_SYSTEM_OPENAL default to OFF on macOS and Windows
+ * Fix USE_SYSTEM_OPENAL to use system headers
+ * Update wolfssl to 5.8.2
+
-------------------------------------------------------------------
Wed Jul 30 12:36:25 UTC 2025 - Bjørn Lie
diff --git a/rpcs3.spec b/rpcs3.spec
index b8a1bf0..ccb4754 100644
--- a/rpcs3.spec
+++ b/rpcs3.spec
@@ -1,7 +1,7 @@
#
# spec file for package rpcs3
#
-# Copyright (c) 2025 SUSE LLC
+# Copyright (c) 2025 SUSE LLC and contributors
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
Name: rpcs3
-Version: 0.0.37~git20250722
+Version: 0.0.38~git20251029
Release: 0
Summary: PS3 emulator/debugger
License: GPL-2.0-only
@@ -28,7 +28,7 @@ Patch1: fix-test-files.patch
Patch2: fix-build-glew-egl.patch
BuildRequires: cmake >= 3.28.0
BuildRequires: gcc-c++
-BuildRequires: llvm-devel >= 17
+BuildRequires: llvm19-devel
BuildRequires: pkgconfig(libcurl)
BuildRequires: pkgconfig(libedit)
BuildRequires: pkgconfig(libevdev)
@@ -70,10 +70,10 @@ BuildRequires: pkgconfig(sdl3)
#-------------------------------------------------
#ffmpeg dependencies
-BuildRequires: pkgconfig(libavcodec)
-BuildRequires: pkgconfig(libavformat)
-BuildRequires: pkgconfig(libavutil)
-BuildRequires: pkgconfig(libswscale)
+BuildRequires: pkgconfig(libavcodec) < 62
+BuildRequires: pkgconfig(libavformat) < 62
+BuildRequires: pkgconfig(libavutil) < 60
+BuildRequires: pkgconfig(libswscale) < 9
#qt dependencies
BuildRequires: pkgconfig(Qt6Concurrent)