diff --git a/_servicedata b/_servicedata
index ed7210c..4e327b9 100644
--- a/_servicedata
+++ b/_servicedata
@@ -1,4 +1,4 @@
https://github.com/RPCS3/rpcs3.git
- 9cc52c75e30c434863f6bcf89205ff0178a7bb89
\ No newline at end of file
+ 5ecc7d5360637eda3b4a84e59fac075a4f4a802b
\ No newline at end of file
diff --git a/rpcs3-0.0.2~git20170618.tar.xz b/rpcs3-0.0.2~git20170618.tar.xz
deleted file mode 100644
index ae4b5aa..0000000
--- a/rpcs3-0.0.2~git20170618.tar.xz
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:45c183f72661fd7f26a4a8f850acb73be1a5d78a9f27f8bc6b64b6b8da6fb4a8
-size 83668360
diff --git a/rpcs3-0.0.2~git20170624.tar.xz b/rpcs3-0.0.2~git20170624.tar.xz
new file mode 100644
index 0000000..7e45a0e
--- /dev/null
+++ b/rpcs3-0.0.2~git20170624.tar.xz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:d28c54bd94ff5e3a8605932a10c23cc9bfbb58f21e4c2db422d721565e469cd6
+size 83669880
diff --git a/rpcs3.changes b/rpcs3.changes
index bf8b375..5937b06 100644
--- a/rpcs3.changes
+++ b/rpcs3.changes
@@ -1,3 +1,62 @@
+-------------------------------------------------------------------
+Sat Jun 24 11:23:24 UTC 2017 - pousaduarte@gmail.com
+
+- Update to version 0.0.2~git20170624:
+ * fix debugger o.O (#2903)
+ * Fix Travis build (#2902)
+ * qt: Fix logging
+ * qt: Fix OutDir config
+ * Added uptr type
+ * PPUOpcodes.h updated
+ * Workaround booting NP games
+ * LLVM: implement STSWI, LSWI...
+ * PPU LLVM: paradigm shift
+ * Remove throw cpu_flag
+ * qt: Fix kb pad handler
+ * Fix issue with msgdialog not passing event back properly.
+
+-------------------------------------------------------------------
+Fri Jun 23 07:46:38 UTC 2017 - pousaduarte@gmail.com
+
+- Update to version 0.0.2~git20170623:
+ * kb/mouse: fix max in init
+ * Trophy: return size for GetRequiredDiskSpace again
+ * Sprx: loading / reloc fixes
+ * cellGem: Fix headers
+ * Stub some cellHttpAuth* functions
+ * Stub sys_rsxaudio_ functions
+ * Stub cellMsgDialogOpenSimulViewWarning
+ * HLE cellHttpUtilParseUri, Also initalise networking with windows. (#2879)
+ * Improve portability for BSDs (#2813)
+ * Fix da build (#2900)
+ * rsx: Fix stencil initial values
+ * rsx: Fix depth-as-rgba read in fp
+ * rsx/wip: Fix depth surface reuse and clearing (fixes shadows)
+ * rsx/gl/vk: Enable use of native PCF shadows
+ * rsx/vk/gl: Minor fixes
+ * gl: Fix clip-space -> depth conversion. Fixes remaining depth read issues
+ * vk/gl: Fix sampling of shadow2D textures
+ * rsx: Discard surface store contents once per frame (temp workaround)
+ * vk/gl: Do not sample currently bound render targets
+ * rsx/gl/vk: Fix some warnings and whitespace issues (LF vs CRLF)
+ * rsx: Fix clip space computations
+ * gl: Properly emulate signed normalized wide integers
+ * rsx/gl/vk: Invert default stencil values
+ * gl: Silence log spam
+ * vk: Prefer optimal formats when clearing buffers
+ * vk: Avoid constantly reinitializing the SH context when compiling SPIRV. Speedup
+ * vk: Proper shutdown to avoid destroying resources still in use
+ * rsx: Register NV4097_SET_COLOR_KEY_COLOR method.
+ * rsx: Handle non-zero base vertex better
+ * rsx: Code cleanup. Fixes several dozen warnings - Wrap unused parameters as comments to prevent C1400 - Fix sized variable conversions with explicit casts
+ * rsx/ui: Make a few settings configurable via the GUI
+ * rsx: Bug fixes
+ * rsx: Do not sample as pcf shader if writing a vector result
+ * vk: Move resource init/destroy to constructor and destructor
+ * vs: drop user files from shipped vs files
+ * rsx/gui: Add a strict mode toggle. Also reorganizes the graphics tab a bit
+ * add No Thread option
+
-------------------------------------------------------------------
Mon Jun 19 07:46:17 UTC 2017 - pousaduarte@gmail.com
diff --git a/rpcs3.spec b/rpcs3.spec
index 36f395d..e4820d6 100644
--- a/rpcs3.spec
+++ b/rpcs3.spec
@@ -17,7 +17,7 @@
Name: rpcs3
-Version: 0.0.2~git20170618
+Version: 0.0.2~git20170624
Release: 0
Summary: PS3 emulator/debugger
License: GPL-2.0
@@ -25,7 +25,9 @@ Url: https://rpcs3.net/
Source0: %{name}-%{version}.tar.xz
ExclusiveArch: x86_64
-BuildRequires: gcc-c++
+#BuildRequires: gcc-c++
+BuildRequires: clang >= 3.5
+
BuildRequires: cmake
BuildRequires: pkgconfig(glew)
BuildRequires: pkgconfig(glu)
@@ -65,6 +67,8 @@ sed -i -e 's|set(LLVM_LIBS LLVM)|set(LLVM_LIBS)|g' -e 's|Qt5 5.8|Qt5|g' -e 's|VE
%build
cmake . \
+ -DCMAKE_C_COMPILER=%{_bindir}/clang \
+ -DCMAKE_CXX_COMPILER=%{_bindir}/clang++ \
-DUSE_SYSTEM_FFMPEG="ON" \
-DUSE_SYSTEM_LIBPNG="ON" \
-DCMAKE_INSTALL_PREFIX="%{_prefix}" \
@@ -73,7 +77,7 @@ cmake . \
-DCMAKE_CXX_FLAGS="%{optflags}" \
-DCMAKE_BUILD_TYPE="RelWithDebugInfo" \
-DCMAKE_SKIP_RPATH="YES" \
- -DCMAKE_EXE_LINKER_FLAGS="$(llvm-config --libs mcjit vectorize ipo x86codegen x86disassembler)"
+ -DCMAKE_EXE_LINKER_FLAGS="-image-base=0x10000 $(llvm-config --libs mcjit vectorize ipo x86codegen x86disassembler)"
%make_jobs