diff --git a/_servicedata b/_servicedata
index 4e327b9..36d370c 100644
--- a/_servicedata
+++ b/_servicedata
@@ -1,4 +1,4 @@
https://github.com/RPCS3/rpcs3.git
- 5ecc7d5360637eda3b4a84e59fac075a4f4a802b
\ No newline at end of file
+ 7fa42cfaadfc330a50efad910750470bf5d5d524
\ No newline at end of file
diff --git a/rpcs3-0.0.2~git20170624.tar.xz b/rpcs3-0.0.2~git20170624.tar.xz
deleted file mode 100644
index 7e45a0e..0000000
--- a/rpcs3-0.0.2~git20170624.tar.xz
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:d28c54bd94ff5e3a8605932a10c23cc9bfbb58f21e4c2db422d721565e469cd6
-size 83669880
diff --git a/rpcs3-0.0.3~git20170726.tar.xz b/rpcs3-0.0.3~git20170726.tar.xz
new file mode 100644
index 0000000..66e2198
--- /dev/null
+++ b/rpcs3-0.0.3~git20170726.tar.xz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:10ede387e7a1b558a296c3d14f94a75f71e2cc364f0670b5b5cfa53ad5b899f7
+size 84357152
diff --git a/rpcs3.changes b/rpcs3.changes
index 5937b06..731b819 100644
--- a/rpcs3.changes
+++ b/rpcs3.changes
@@ -1,3 +1,296 @@
+-------------------------------------------------------------------
+Wed Jul 26 20:23:39 UTC 2017 - pousaduarte@gmail.com
+
+- Update to version 0.0.3~git20170726:
+ * Fix sys_rwlock_wlock
+ * Fix sys_rwlock_wunlock
+ * Restore hook static functions
+ * IPC support for lv2 sync objects
+ * cellRec: fix vm::bptr
+ * Update tooltips
+ * Delete make_fself.cmd
+ * Add supporters
+ * Fix sys_semaphore_wait (on timeout)
+
+-------------------------------------------------------------------
+Wed Jul 26 18:12:49 UTC 2017 - pousaduarte@gmail.com
+
+- Update to version 0.0.3~git20170726:
+ * Linux evdev joystick support (#2885)
+
+-------------------------------------------------------------------
+Wed Jul 26 17:54:23 UTC 2017 - pousaduarte@gmail.com
+
+- Update to version 0.0.3~git20170726:
+ * settings_dialog: make size consistent
+ * settings_dialog: enable LLE List multiselection
+ * settings_dialog.ui: just LINUX things
+ * game_list: enable stepless icon sizes
+ * Stub cellRec functions
+ * Stub some cellGameExec and cellResc functions
+ * Mixed minor changes
+ * Stub some cellSysutilAvc2 functions
+ * Fix issue #2788
+ * Refactor setsockopt for better cross-platform-ness
+
+-------------------------------------------------------------------
+Tue Jul 25 22:05:08 UTC 2017 - pousaduarte@gmail.com
+
+- Update to version 0.0.3~git20170725:
+ * Restore timeBeginPeriod
+ * PPU LLVM: simplify module loading
+ * Patch system improved
+ * Patch: add floating point support
+ * Fixes for save_op_get_list_item
+ * settings_dialog: get rid of string duplication
+ * Implements deadzone for xinput
+ * debugger_frame fixerinno
+ * main_window fixerinno
+ * Minor sceNpBasicGetEvent Fix
+ * rsx/vk: Optimize framebuffer lifetime management - Significant gains due to avoiding aggressive create-delete cycles every frame
+ * asmjit: Minimal locking when reading, also only lock when actually writing to the db
+ * spu: Implement concurrent instruction execution watchdog for wrch
+ * vk/rsx: Bug fixes and improvements - Improvements to framebuffer usage; Avoid creating new resources every frame - Handle null fragment program properly - Collect vertex upload statistics
+ * spu: Add polling loop detection and clean up channel access contention code - spus run a tight gpu-style kernel with no multitasking on the cores themselves -- this does not map well to PC processor cores because they never sleep even when doing nothing -- the poll detection hack tries to find a good place to insert a scheduler yield -- RdDec is a good spot as it signifies the spu kernel is waiting on a timer
+ * fix build; restore asmjit reader_lock for now
+ * spu: Simplify watchdog design (PC is purely HLE and occupies SPU code kernel space only, max 256K)
+ * rsx: Surface cache bug fixes - Properly handle data 'transfer' when recycling frame buffer images - Clear 'recycled' surfaces before use
+ * spu: Clean up asmjit - avoid touching the shared db whenever possible - Gets around the locking issues when fetching from the shared db
+ * Enable optimizations on travis
+ * Correct typo
+ * Improve CPU feature check
+ * Use RTM instructions (skylake+)
+ * SPU recompiler: minor optimization
+ * Travis: do not zip
+ * Version 0.0.3
+ * Missing function names (HLE) and small fixes (#3038)
+ * vulkan hotfix (#3046)
+ * sys_timer: Fix initial timer state
+ * rsx: Fix vertex decompiler to support 2 arg destination
+ * Scroll fix
+ * Splitter fix
+ * cg_disasm: fixerinno
+ * gs_frame: fix the mysterious "second boot crash"
+ * Merge pull request #3 from RipleyTom/OpenGLFix
+ * main_window: adjust toolbar size to prevent blurry icons
+ * gs_frame: fix event
+ * Save Data Note (#3054)
+ * Fix illegal instruction message
+ * cellGame: minor refactoring
+ * Set LLVM recompiler as default
+ * Stub some SPU syscalls
+ * PPU LLVM: minor bitcast avoidance
+ * Force recompiling liblv2.sprx
+ * LLVM: Add error message
+ * sys_rwlock_runlock fixed
+ * Log marking. Useful for knowing when time based things happen in log.
+ * xinput config file
+ * Add Q_EMITs and clean up a couple signals.
+ * rsx: More aggressive thread scheduling for vertex processing - Significantly helps vertex performance - Not recommended as more threads will harm performance if the PC does not have the cores for it
+ * lower mt upload threshold to something useful
+ * vulkan; Add a weak vertex cache with single frame validity
+ * rsx: Fix remainder/iteration computations in BufferUtils
+ * vulkan: Avoid cache miss whenever possible if WCB is enabled
+ * gl: Fix framebuffer validity checks
+ * vulkan: Avoid double flushing if a texture is externally synchronized
+ * Settings Overhaul
+ * Update Framelimiter Tooltip
+ * gamelist: scroll fix (workaround)
+ * Fix PARAM.SFO filename case (#3081)
+ * Allow overlapping ranges in cellGcmMapEaIoAdress with coherency check (#3070)
+ * Linux builds now link LLVM statically, fixed Qt libpng issue, moved to single AppImage
+ * Fixes #3063
+ * game_list: fix sort and scroll
+
+-------------------------------------------------------------------
+Mon Jul 17 15:12:02 UTC 2017 - pousaduarte@gmail.com
+
+- Update to version 0.0.2~git20170716:
+ * Improve Save Manager (#2951)
+ * Remove "#pragma once" directive in a cpp file
+ * Add cellHttp* functions
+ * Add sceNp* functions
+ * Add sceNp2* functions
+ * Fix cmdline start
+ * Improved sprx boot (for devs only)
+ * Rearrange /dev_bdvd mounting logic
+ * Fix various typos and capitalisation inconsistencies.
+ * Small main_window refactoring. Fixed one of the guiconfig crashes too somehow.
+ * For the Neko
+ * Murdering a wx zombie
+ * game_list_frame: add method colorizedIcons
+ * gui_settings: add tool icon color
+ * settings_dialog: add color picker for main window tool icons
+ * main_window: repaint tool icons
+ * settings_dialog: add color picker for gamelist tool icons
+ * gui_settings: add gamelist tool icon color
+ * game_list_frame: repaint tool icons
+ * Icons (blue): fix inconsistent colors
+ * move colorizedIcon to gui_settings
+ * settings_dialog: add icon hints to color buttons
+ * Settings: fix cameraBox
+ * rename controls to keyboard
+ * Add game window resize on boot (#3000)
+ * Add version to install firmware dialog (#2958)
+ * Fix bug with std::stof being locale-dependant (#3012)
+ * GUI: minor figgcess (#3010)
+ * Fix PIE being on by default
+ * add system_info.h (#2985)
+ * Minor changes for save data utility (#3005)
+
+-------------------------------------------------------------------
+Thu Jul 13 15:37:09 UTC 2017 - pousaduarte@gmail.com
+
+- Update to version 0.0.2~git20170713:
+ * PPU LLVM: unuse FP_SAT_OP
+ * Store sys_spu_image value
+ * vm: decommit by exec_addr
+ * PPU: free prx segments
+ * PPU: load only libsysmodule.sprx
+ * GUI: add supporters
+ * PPU LLVM: reuse loaded executables
+ * Do not load sprx twice
+ * Implemented _sys_memchr
+ * Force HLE for net-related libraries
+ * GUI: Disable poorly designed limitations
+ * Cleaning after PoorRequest
+ * Improve booting disc games
+ * Fill game list from all locations
+ * GUI: fix recent entry duplication
+ * sys_lwmutex_locker aux class
+ * _lv2prx mutex implemented
+ * Fix moving game dir
+ * Refresh game list after booting
+ * minor menu fix
+ * PPU: clean linkage info
+ * fixz (#2996)
+ * Fixes pkg overwriting files without the PKG_FILE_ENTRY_OVERWRITE flag
+ * game_list: enable deselection + fix entry selection
+ * clean up some unused / redundant includes
+
+-------------------------------------------------------------------
+Wed Jul 12 07:37:50 UTC 2017 - pousaduarte@gmail.com
+
+- Update to version 0.0.2~git20170712:
+ * debugger_frame: remove pause button
+ * debugger_frame: transfer capture button from main_window menu
+ * Add ui_*.h to gitignore
+ * Fix a couple crashes
+ * Add $(EmulatorDir) to VFS dialog
+ * Disable remove custom config if no custom config exists.
+ * Search for threads.
+
+-------------------------------------------------------------------
+Mon Jul 10 15:55:32 UTC 2017 - pousaduarte@gmail.com
+
+- Update to version 0.0.2~git20170710:
+ * spu: dma tweaks
+ * rsx: Implement skip draw. Also, start working on MT vertex upload
+ * rsx/gl/vk: Enable frame skipping
+ * rsx/gl/vk: Enable contents transfer when a new framebuffer is created and not cleared
+ * vk: Fix layout transitions
+ * rsx: Fix some fp bugs
+ * rsx: Minor bug fixes - vk: Do not select first available format when choosing a swapchain format - gl/vk: Ignore rendering zero sized framebuffers/scissors - fp: Re-enable range clamp on fp16 registers; fix fx12 clamping [-2, 2]
+ * spu: Reimplement FCGT and FCMGT to handle corner cases (such as comparisons against infinites and denormals) - Also optimize FMA/FMS/FNMS for recompiler
+ * Add Stretch to Display Area option (#2961)
+ * Dagimon rookie level
+ * Dagimon champion level
+ * Dagimon ultra level
+ * Dagimon mega level
+ * Dagimon super mega level
+ * Fix VFS default button (#2975)
+ * Check if the pth is a valid directory before to look for icons.
+ * Fix Stswi instruction
+
+-------------------------------------------------------------------
+Fri Jul 07 12:21:41 UTC 2017 - pousaduarte@gmail.com
+
+- Update to version 0.0.2~git20170707:
+ * msg_dialog_frame: hidpi fixes for m_dialog
+ * msg_dialog_frame: hidpi fixes for osk_dialog
+
+-------------------------------------------------------------------
+Wed Jul 05 10:22:36 UTC 2017 - pousaduarte@gmail.com
+
+- Update to version 0.0.2~git20170704:
+ * Finalize AppImage build
+
+-------------------------------------------------------------------
+Tue Jul 04 16:45:44 UTC 2017 - pousaduarte@gmail.com
+
+- Update to version 0.0.2~git20170704:
+ * REF 57 plus FREF fix
+ * GUI fixes + log stacking (#2897)
+ * vk: add "add_signed" in blend op.
+ * Basic Save Manager (#2924)
+ * qt: relax dependency to qt 5.7
+ * README: relax qt5 version requirement to 5.7
+ * README: add fedora instructions
+ * Fix CMake build instructions on Linux (#2946)
+ * remove invalid comment
+ * Fix akiba with cell cancel
+ * Change default selection button to select entry instead of cancel.
+ * bf_t: fix warning
+ * PPU LLVM: relocation support
+ * Fix Miku OP video
+ * Implements sys_fs_disk_free
+
+-------------------------------------------------------------------
+Fri Jun 30 11:07:45 UTC 2017 - pousaduarte@gmail.com
+
+- Update to version 0.0.2~git20170629:
+ * dx12: Fix error reporting
+ * rsx: Emulated index buffers are based on vertex 0 with no disjoint ranges - Drop the 'first' argument as it is unused for now
+ * rsx: Initialize declared but unset varying variables to all ones
+ * rsx: Use loose memory protection on textures since they're almost guaranteed to be wholly moved when changing. Speedup.
+ * cellVideoOut: Enable 59.94 Hz required for some games
+ * gl: Fix legacy ring buffer address alignment - Should always return a base address aligned to the buffers alignment. - Fixes renderdoc crashes when capturing
+ * vk: Fix mapping of output colors to render target ranges
+ * gl: Avoid creating surface copies when strict mode is disabled.
+ * rsx: Avoid using push_back/emplace_back on empty STL containers - Reckless management of STL containers causes significant slowdown - Also reorders vertex compare steps to fail quickly on simpler checks
+ * rsx/fp: Do not swizzle shadow lookups
+ * rsx/decompilers: Avoid std::endl like the plague. It adds extra processing overhead
+ * umulh64, mulh64 moved; added ror8/16/32
+ * Removed unnecessary code
+ * PPU: VREFP, VRSQRTEFP changed
+ * PPU LLVM: some passes disabled
+ * PPU LLVM: less trash, fix crash
+ * PPU: MTOCRF optimization
+ * PPU LLVM: new mptr/cptr format
+ * PPU LLVM: minor fix
+ * PPU LLVM: SSA reordering
+
+-------------------------------------------------------------------
+Mon Jun 26 18:09:32 UTC 2017 - pousaduarte@gmail.com
+
+- Update to version 0.0.2~git20170626:
+ * FREFS/weak imports and VREFS 4 and 6
+ * Fix #ifdef style
+ * LLVM: fix cancellation
+ * PPU LLVM: MFCR optimized
+ * PPU LLVM: v2, simplification (no allocas)
+ * PPU LLVM: remove unnecessary code
+ * PPU LLVM: disable unnecessary passes
+ * ppu_syscall_code type added (for fmt)
+ * PPU LLVM: Improve FlushRegisters
+ * PPU: preparations (no fixes)
+
+-------------------------------------------------------------------
+Mon Jun 26 08:12:15 UTC 2017 - pousaduarte@gmail.com
+
+- Update to version 0.0.2~git20170626:
+ * qt: Update about dlg
+ * wxFuneral
+ * Fix tabs
+ * qt: Remove emit
+ * qt: Use #pragma once, Q_SIGNALS, Q_SLOTS
+ * PPU LLVM: multithread compilation
+ * Reenable Home and Audio/Video interactions
+ * add "Other" category include all categories to list and filters
+ * disable compat for non ps3 games
+ * fix image load log message
+ * dialog fixes for multithreading (#2913)
+
-------------------------------------------------------------------
Sat Jun 24 11:23:24 UTC 2017 - pousaduarte@gmail.com
diff --git a/rpcs3.spec b/rpcs3.spec
index e4820d6..7f4732e 100644
--- a/rpcs3.spec
+++ b/rpcs3.spec
@@ -17,7 +17,7 @@
Name: rpcs3
-Version: 0.0.2~git20170624
+Version: 0.0.3~git20170726
Release: 0
Summary: PS3 emulator/debugger
License: GPL-2.0
@@ -63,7 +63,7 @@ An open-source PlayStation 3 emulator/debugger written in C++.
%prep
%setup -q
#Exclude -lLLVM from linker flags and fix Qt5 version limitations
-sed -i -e 's|set(LLVM_LIBS LLVM)|set(LLVM_LIBS)|g' -e 's|Qt5 5.8|Qt5|g' -e 's|VERSION_LESS 5.8.0|VERSION_LESS 5.7.1|g' %{name}/CMakeLists.txt
+#sed -i -e 's|set(LLVM_LIBS LLVM)|set(LLVM_LIBS)|g' -e 's|Qt5 5.8|Qt5|g' -e 's|VERSION_LESS 5.8.0|VERSION_LESS 5.7.1|g' %{name}/CMakeLists.txt
%build
cmake . \
@@ -75,9 +75,9 @@ cmake . \
-DCMAKE_INSTALL_LIBEXEC="%{_libexecdir}" \
-DCMAKE_C_FLAGS="%{optflags}" \
-DCMAKE_CXX_FLAGS="%{optflags}" \
- -DCMAKE_BUILD_TYPE="RelWithDebugInfo" \
+ -DCMAKE_BUILD_TYPE="RelWithDebInfo" \
-DCMAKE_SKIP_RPATH="YES" \
- -DCMAKE_EXE_LINKER_FLAGS="-image-base=0x10000 $(llvm-config --libs mcjit vectorize ipo x86codegen x86disassembler)"
+ -DCMAKE_EXE_LINKER_FLAGS="$(llvm-config --libs mcjit vectorize ipo x86codegen x86disassembler)"
%make_jobs
@@ -90,8 +90,6 @@ cmake . \
%icon_theme_cache_postun
%install
-#move compiled binary to expected folder
-mv %{name}/%{name} bin/%{name}
%make_install
%files