diff --git a/_servicedata b/_servicedata
index e64c19a..f5b0832 100644
--- a/_servicedata
+++ b/_servicedata
@@ -1,8 +1,8 @@
git://github.com/RPCS3/rpcs3
- 27c56cde2241b0056df7433a8fbb040bdb95dc07
+ 665bb8329786e39aca0fd082870ae83996c06c56
https://github.com/RPCS3/rpcs3.git
- 27c56cde2241b0056df7433a8fbb040bdb95dc07
\ No newline at end of file
+ 665bb8329786e39aca0fd082870ae83996c06c56
\ No newline at end of file
diff --git a/rpcs3-0.0.34~git20250110.tar.xz b/rpcs3-0.0.34~git20250110.tar.xz
deleted file mode 100644
index 3faf587..0000000
--- a/rpcs3-0.0.34~git20250110.tar.xz
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:d6896e2dc180540eacdd51b8ba34869d90590a86f078b87d8109df483342ca35
-size 41322228
diff --git a/rpcs3-0.0.34~git20250128.tar.xz b/rpcs3-0.0.34~git20250128.tar.xz
new file mode 100644
index 0000000..99e7454
--- /dev/null
+++ b/rpcs3-0.0.34~git20250128.tar.xz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:2ad7957ed49092ccf403610c04e4e7cf11c3311e2902f9b1a9c53ae4d3d77dc2
+size 40637232
diff --git a/rpcs3.changes b/rpcs3.changes
index e0cd914..712f6d2 100644
--- a/rpcs3.changes
+++ b/rpcs3.changes
@@ -1,3 +1,107 @@
+-------------------------------------------------------------------
+Wed Jan 30 14:37:28 UTC 2025 - Hunter Wardlaw
+
+- BuildRequire cmake >= 3.16.9: BUILDING.md documents cmake 3.28.0+
+ as the requirement, but CMakeLists.txt shows 3.16.9.
+
+-------------------------------------------------------------------
+Wed Jan 29 23:37:20 UTC 2025 - Hunter Wardlaw
+
+- Update to version 0.0.34~git20250128:
+ * Fix Savestates recent regression
+ * PPU LLVM: Fix HLE patches
+ * Update LLVM to 18.1.8
+ * Fix some warnings
+ * Fix segfault on missing firmware
+ * Qt: Fix Recent savestate path
+ * Qt: Add path to recent game/savestate tooltip
+ * Qt: fix recent savestate shortcuts
+ * Qt: Fix recent savestates menu settings
+ * Disable ARM trampolines
+ * Protect RPCS3 from built-in PS2 emulator
+ * Fix Emulator::IsPaused() to allow measurements during module compilation
+ * PPU LLVM: Reduce size of JIT-transition treampolines to 16
+ * JITASM.cpp: add assert for code building
+ * JIT.h: Add option for lowered function size
+ * JIT.h: Use kOptimizeForSize
+ * LLVM: Add explicit resource-freeing at emulation stop
+ * PPU LLVM: Disable an experimental limit
+ * PPU LLVM: Simplify module progress
+ * PPU Analyzer: Report invalid functions
+ * PPU Analyzer: Clean addr_heap from non-relocations (PRX)
+ * PPU Analyzer: Move ppu_function::callers to lower sizeof(ppu_function)
+ * PPU Analyzer: Remove ppu_function::calls to lower sizeof(ppu_function)
+ * PPU Analyzer: Use std::map::extract to reduce peak memory consumption
+ * PPU Analyzer: Remove ppu_function::name to lower sizeof(ppu_function)
+ * Remove ppu_attr::known_addr
+ * LLVM: Slice PPU executable memory
+ * Thread.cpp: Report VM addresses on VM segfault
+ * LLVM: Install error reporting handler
+ * Qt: Fix device notification registration segfault
+ * sys_usbd: Fix emulated devices not being created without a physical device (#16608)
+ * Qt: add savestate manager dialog
+ * libusb: support hotplug (#16580)
+ * Qt: Add Recent savestates menu
+ * Log LLVM version
+ * cellGem: update gun handler connection periodically
+ * cellPad: Send disconnection notification when swapping device class
+ * cellGem: Move the cursor out of the screen (Time Crisis 4 needs this)
+ * cellGem: Set 255 as value for analog_t
+ * cellGem: mark device as not visible at the screen borders
+ * Qt/input: reset gui pad thread when saving pad settings
+
+-------------------------------------------------------------------
+Wed Jan 22 14:48:57 UTC 2025 - Hunter Wardlaw
+
+- Update to version 0.0.34~git20250122:
+ * cellCamera: move attach event to thread
+ * cellGem: move some locks around wait loops
+ * sys_event: remove unnecessary copy
+ * cellCamera: close Qt camera on error (e.g. when usb is pulled)
+ * cellGem: ignore missing pad handler
+ * cellGem: Fix camera image when loading savestates
+ * cellCamera: start camera when loading savestates
+ * cellGem: improve convert_image_format logging
+ * Decrease log level of config file move error
+
+-------------------------------------------------------------------
+Tue Jan 21 23:18:33 UTC 2025 - Hunter Wardlaw
+
+- Update to version 0.0.34~git20250121:
+ * input: add vibration multiplier
+ * Update minimum pugixml version to 1.15
+
+-------------------------------------------------------------------
+Mon Jan 20 12:30:12 UTC 2025 - Hunter Wardlaw
+
+- Update to version 0.0.34~git20250119:
+ * rsx: Fix texcoord transformation bug caused by incorrect BFE usage
+ * vk: Use common pipeline layout in interpreter
+ * vk: Factor out common pipeline layout generator into reusable parts
+ * sys_prx: implement get_module_id_by_name, module_info_v2 (#16573)
+ * windows: Ignore OneDrive in PATH. It leads to false positives
+ * windows: move logs to log dir
+ * windows: move config.yml and games.yml to /config/
+ * input: issue basic mouse move event on window leave
+ * rsx: Fix shader cache loading
+ * vk: Fix out-of-bounds write when emitting MSAA unresolve clear command for NVIDIA fallback
+ * rsx/shaders: Fix MSAA coords wrapping when input is negative
+ * rsx: Fix dynamic constants patching when draw call is skipped
+ * rsx: Improved shader interpreter support when hw instancing is active
+ * windows: check for OneDrive paths
+ * Use string_view in rXml
+ * Update pugixml to 1.15
+ * Update libpng to 1.6.45
+ * Qt/input: allow keypresses in raw mouse handler
+ * cellAtracXdec: use lv2 mutexes + conds
+ * cellGem: ignore intercepted input
+ * input: simplify raw mouse button press handling
+ * Qt/input: fix raw mouse button assignment
+ * cellGem: fix initial tracker done state
+ * cellGem: Use wait_on, fix fake/mouse move tracker wait
+ * cellGem: Use atomic wait instead of wait_for
+ * cellGem: Update controllers at 10 Hz in separate thread
+
-------------------------------------------------------------------
Thu Jan 10 05:27:07 UTC 2025 - Hunter Wardlaw
diff --git a/rpcs3.spec b/rpcs3.spec
index ca6d6f9..f65952e 100644
--- a/rpcs3.spec
+++ b/rpcs3.spec
@@ -17,7 +17,7 @@
Name: rpcs3
-Version: 0.0.34~git20250110
+Version: 0.0.34~git20250128
Release: 0
Summary: PS3 emulator/debugger
License: GPL-2.0-only
@@ -28,13 +28,14 @@ Patch1: fix-test-files.patch
Patch2: fix-toolbar-color.patch
BuildRequires: gcc-c++
BuildRequires: llvm-devel >= 17
-BuildRequires: cmake(x86-64) >= 3.14.1
+BuildRequires: cmake(x86-64) >= 3.16.9
BuildRequires: pkgconfig(libcurl)
BuildRequires: pkgconfig(libedit)
BuildRequires: pkgconfig(libevdev)
BuildRequires: pkgconfig(libpng)
BuildRequires: pkgconfig(libudev)
BuildRequires: pkgconfig(libusb-1.0)
+BuildRequires: pkgconfig(pugixml) >= 1.15
BuildRequires: pkgconfig(x11)
BuildRequires: pkgconfig(yaml-cpp)
BuildRequires: pkgconfig(zlib)