diff --git a/_servicedata b/_servicedata
index 1ba81bb..163b4a5 100644
--- a/_servicedata
+++ b/_servicedata
@@ -1,4 +1,4 @@
https://github.com/hrydgard/ppsspp.git
- 5d4d8ab418288b00722ec799e9deca0503b9df9a
\ No newline at end of file
+ 012d47bcbf36dce5b61e8b0393b5b54096a8c085
\ No newline at end of file
diff --git a/ppsspp-1.11.2~git20210224.tar.xz b/ppsspp-1.11.2~git20210224.tar.xz
deleted file mode 100644
index d3f4d26..0000000
--- a/ppsspp-1.11.2~git20210224.tar.xz
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:54f51e798c26211c5abecc0827175d39ba879b6cd3bca9f7bda9dabb47854fca
-size 215697180
diff --git a/ppsspp-1.11.2~git20210422.tar.xz b/ppsspp-1.11.2~git20210422.tar.xz
new file mode 100644
index 0000000..1524689
--- /dev/null
+++ b/ppsspp-1.11.2~git20210422.tar.xz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:21758cfb4f0a3e7a6a980a61f553d01147afb741d1bfb2c81a6042671b3cb959
+size 213377944
diff --git a/ppsspp.changes b/ppsspp.changes
index 329268d..41bb6a9 100644
--- a/ppsspp.changes
+++ b/ppsspp.changes
@@ -1,3 +1,236 @@
+-------------------------------------------------------------------
+Fri Apr 23 13:17:29 UTC 2021 - Luigi Baldoni
+
+- Update to version 1.11.2~git20210422:
+ * Debugger: Show string in status bar for li, etc.
+ * Io: Prevent error on bad handle for DevType().
+ * Debugger: Prompt with previous search string.
+ * Debugger: Mark ELF sections as suballocations.
+ * Core: Correct ValidSize outside scratchpad.
+ * Replacing the inconvenient prefix string for indentation with indent number.
+ * Fix missing hex string at the last row when data size is a multiple of 16 bytes
+ * GE Debugger: Keep dump generation deterministic.
+ * Buildfixes
+ * Update our miniupnp fork to upstream.
+ * Reporting: Avoid generated homebrew IDs.
+ * Oops
+ * Don't even bother checking touch.id == 0 for closing popup windows. It's fine to close with any touch.
+ * Remove now-redundant back button
+ * Change pointer ID allocation on iOS. Fixes part of #14240
+ * UI: Load BG image properly on init.
+ * Io: Calculate memory stick size on a thread.
+ * Module: Speed up module unload.
+ * Core: Init memory on multiple threads.
+ * Module: Process relocations on threads.
+ * Module: Process relocations using unchecked reads.
+ * GE Debugger: Thread dedupe pushbuf lookups.
+ * Common: Set a min size on threadpool work chunks.
+ * Common: Allow threadpool size up to 16.
+ * Umd: Fix thread wakeup.
+ * Fix defaults for io threading and vertex cache
+ * Remove duplicate from hardcoded settings
+ * whitespace nit
+ * Reorder core options
+ * Further core options and defaults
+ * Add defaults and core options
+ * SaveState: Use memmove for the copy.
+ * SaveState: Use SIMD to copy RAM faster.
+ * SaveState: Copy RAM using threads.
+ * Fix libretro build
+ * jit: Increase the cycle cost of div.s.
+ * jit: Increase the cycle cost of VFPU ops.
+ * jit: Count delay slot cycles separately.
+ * An attempt to detects getifaddrs availability properly
+ * Changing warning log to info log on GetIPList
+ * Added additional includes for GetIPList to work on Linux/Unix
+ * Added warning log for testing purpose on GetIPList function
+ * Rtc: Cleanup and simplify date struct handling.
+ * Build: Recompress pngs using better zlib.
+ * UI: Compress atlas metadata.
+ * UI: Compress zim files with zstd.
+ * UI: Load/save compressed atlas metadata.
+ * UI: Add zstd to ZIM compression handling.
+ * GE Debugger: Use zstd for save states.
+ * SaveState: Switch to zstd.
+ * Build: Add libzstd to build.
+ * Enable save encryption to bring libreto in line with standalone configuration defaults.
+ * UI: Remove extern global for UI message.
+ * GPU: Stop using Off as terminator for postshaders.
+ * Reporting: Add more info to libstubend error.
+ * Module: Add a missing error return case.
+ * Kernel: Define most reported missing kernel funcs.
+ * GLES: Always use fragColor0 on GL 3.0+.
+ * Reporting: Log more data about sceIoChStat().
+ * GPU: Avoid switch on uint.
+ * Shaders: Set vert shaders to mediump by default.
+ * GLES: Handle GLSL 1.30/1.40 better.
+ * Dialog: Reset last status more consistently.
+ * Dialog: Lock volatile on thread.
+ * Dialog: Use a thread to init dialogs too.
+ * Utility: Add a helper for the active dialog.
+ * Utility: Update logging to new syntax for dialogs.
+ * Utility: Move dialog classes to heap.
+ * Debugger: Add APIs to set/list/search mem tags.
+ * UI: Show more detailed load error messages.
+ * GPU: Preconvert light vecs to Vec3f.
+ * Disable spvremapper from glslang by default, we don't use it.
+ * UI: Oops, prioritize PIC1, not PIC0.
+ * Debugger: Provide memory mapping ranges.
+ * Debugger: Return detail for breakpoints in macros.
+ * Debugger: Add simple API to control tagging detail.
+ * Update glslang_UWP.vcxproj
+ * Forgot to return on invalid address, and moving reusable code out of HLE to prevent generating confusing logs
+ * Ooops wrong way to do random range
+ * minor fix
+ * Randomize signal strength between 1%~99% since games like MGS:PW are using signal strength to determine the strength of the recruit
+ * Fix stuck issue when scanning AP for Recruit on MGS:PW
+ * UI: Don't include symbols in recent games anim.
+ * UI: Centralize BG pic choosing a bit.
+ * UI: Add BG animation for recent games.
+ * UI: Flip Y analog direction based on config.
+ * Windows: Normalize left and right analog stick.
+ * UI: Log analog movement at a lower treshold.
+ * Debugger: Maintain atrac data source info.
+ * Debugger: Note atrac/sas reads from memory more.
+ * Debugger: Tag savedata load and info.
+ * Debugger: Memcheck and tag loading savedata to RAM.
+ * Deflt: Correct available input length.
+ * Deflt: Trigger memchecks / log source of writes.
+ * Deflt: Cleanup and refactor to one common func.
+ * Debugger: Note writes from debugger.
+ * Dmac: Invalidate source data before copy.
+ * Debugger: Include src tag in Memory::Memcpy.
+ * Debugger: Include framebuffer in framebuf pack tag.
+ * Debugger: Note GPU block transfer src as well.
+ * Debugger: Include source tag in memcpys.
+ * Debugger: Include filename in file IO memory tags.
+ * Debugger: Make memory tags longer.
+ * Debugger: Add menu to jump to begin/end of alloc.
+ * Fix crashing issue when leaving a multiplayer game room #14337
+ * revert filename prefix for reducehashranges
+ * Prevent flooding the logs with repeated attempts of Adding/Removing port mapping due to failure in the middle of UPnP initialization, as it needs to be reinitialized.
+ * Attempts to reconnect to Adhoc Server only when Creating/Joining/Connecting to a group or Scanning for groups, instead of on 2 seconds interval.
+ * Shows PSP error code as hex to be easier to find
+ * Show the socket error code when failed to connect to adhoc server
+ * Use a function to check for loopback address
+ * UI: Fix savedata screen sorting.
+ * fix: cleaned up my comment
+ * feat: reduceHash configuration
+ * Set ent_top/ent_size/stub_top/stub_size of SceModule
+ * yet another gradle update
+ * Fix Window size issue #14317
+ * PPGe: Remove ENTR hack, fix string concat.
+ * Savedata: Always write the file list to the SFO.
+ * Windows: Avoid segfault if memory except on boot.
+ * Core: Limit scan for functions to end of valid RAM.
+ * Core: Unbreak ValidSize limits.
+ * PPGe: Interpret invalid UTF-8 sequences better.
+ * PPGe: Apply overlong handling to wrapped text too.
+ * Add missing rule in .gitlab-ci.yml
+ * (Libretro/Gitlab) Add osx x64 target
+ * Update .gitlab-ci.yml
+ * Update lang submodule
+ * Add a setting for choosing background animation.
+ * Build: Simplify by always including FakeCPUDetect.
+ * Build: Remove "fake" vertex decoder jit.
+ * Add missing -DWITH_UPNP in a couple more places.
+ * Windows: Enable UPNP again after 14304
+ * UTF-8 PPGe: Remove overlong encodings. Work around a weird issue in Ratchet & Clank. See issue #14297
+ * Fix build with USE_MINIUPNPC=OFF
+ * VertexDecoderFake: Fix build
+ * CMake: Fix build when ENABLE_SPVREMAPPER=OFF
+ * CMake: Don't include X11 headers when compiling for FBDEV
+ * Disable range culling in Asphalt 2. See #14299
+ * Module: Correctly handle modules with -1 entry.
+ * Debugger: Ignore small memory info by default.
+ * Fix performance regression from failing to optimize the new mem tracker..
+ * GitHub: Add multiple issue templates w/checklists.
+ * Fix character's Side Space ltn0.pgf/ltn4.pgf
+ * Android: Fix "Load..." to allow all file types. Change backported from PR #14232
+ * Fix FlatOut Head On multiplayer.
+ * Debugger: Fix save state compat for slab info.
+ * Debugger: Add header for strlen.
+ * Further std::string removal
+ * Remove static assert on struct size, we don't really care that much.
+ * Buildfix
+ * Remove std::string from memblockinfo
+ * Additional indentation fix (forgot to save file)
+ * Indentation fixes
+ * Android: Add a dependency on the AndroidX appcompat library.
+ * Fix Teenage Mutant Ninja Turtles Multiplayer. Alternatively, changing NET_SHUTDOWN_DELAY_US to 501000 usec or more will also works.
+ * Warning fix, memleak fix
+ * SDL: Fix use after free on shutdown
+ * Only do the workaround in #14273 in Vulkan. May help #14280
+ * Some homebrew like Triple Triad tries to load flash0:/kd/pspnet*.prx. We better just lie.
+ * Couple warning fixes.
+ * GLSL vulkan: Specify the precision of function arguments. Works around #14269
+ * Work around crash in texture replacement. See #14252
+ * PipelineManagerVulkan: Log shader source when pipeline creation fails.
+ * Fix bug in vertex shader generator. See #14260.
+ * Switch: Workaround several missing toolchain defs.
+ * Switch: Disable multi-instance tracking.
+ * Allow polygon upscaling in Boku no Natsuyasumi series via IntraVRAMBlockTransferAllowCreateFB hack.
+ * Update assets/lang
+ * UI: Add search to savedata manager.
+ * UI: Fix L/R tab navigation.
+ * Build: Remove force include CMake line.
+ * GPU: Ignore replacements for framebufs.
+ * Build: More consistently avoid _M_ defines.
+ * Build: Remove old ARM define.
+ * Build: Remove MIPS define.
+ * Build: Remove IOS define.
+ * Build: Explicitly include ppsspp_config.h.
+ * SaveState: Automatically fix duplicate event types.
+ * Fix double space again
+ * Fix typo
+ * Module: Avoid logging bad pointers when no nids.
+ * PPGe: Reload atlas on load state if different.
+ * Only remove tha CMake line for Apple.
+ * iOS: Try a different JIT detection method, thanks Halo-Michael.
+ * Time to remove this line in CMakeLists.txt now.
+ * Tweak to jit detection based on feedback to #14201
+ * Windows: Stop using 1234 default unused paths.
+ * UI: Wrap long info items.
+ * Core: Handle Disc ID a bit more consistently.
+ * Core: Use homebrew disc IDs/titles when available.
+ * Removing TCPNoDelay option from Networking Settings and always enable it to improve response time.
+ * Replacing the deprecated gethostbyname function with getaddrinfo function to prevent getting deprecated warnings
+ * Making sure there are no warnings related to deprecated inet_ntoa function
+ * Mpeg: Allow full use of the buffer queue.
+ * GPU: Dirty texparams when cropping a self-copy.
+ * Windows: Add missing header for menu.
+ * GPU: Normalize zero consistently in hw transform.
+ * GE Debugger: Correct powered diffuse display.
+ * GPU: Normalize 0 to 1 always in software lighting.
+ * GPU: Look up replaced filtering options.
+ * Replacement: Read in texture filtering overrides.
+ * Windows: Setting for standard/debugger shortcuts.
+ * Dialog: Use dialog type header more consistently.
+ * Comment cleanup, allow file picker as far back as KitKat.
+ * Address feedback, remove probably-misleading comment (had already fixed it).
+ * Dialog: Respect accessThread priority on shutdown.
+ * Screenshot: Provide common params properly.
+ * HLE: Correct helper thread arg handling.
+ * Dialog: Track type id on dialog class.
+ * Savedata: Eat cycles in savedata shutdown start.
+ * Fix exit "race", add persistable permissions
+ * Android: Implement opening ISOs through a file picker and Storage Access Framework
+ * Add a Storage tab to System Information.
+ * mipsjit: Correct inheritance/compilation.
+ * jit: Avoid using mips identifier directly.
+ * UI: Require buttons always have text.
+ * UI: Expose lists better in descriptions.
+ * UI: Omit invisible views from viewgroup describe.
+ * UI: Lock only if mutating views.
+ * UI: Add text description for all views.
+ * UI: Rename Describe() method for logging.
+ * sceKernelFindModuleByName:Add delay for Fake module
+ * Umd: Disallow waiting on status that can't occur.
+ * Umd: Wake waiting threads on eject/insert.
+ * Umd: Delay common wait drive stat funcs.
+- Disabled tests as per upstream suggestion
+- Exclude s390x from build as big endian architecture
+
-------------------------------------------------------------------
Fri Feb 26 10:11:58 UTC 2021 - pousaduarte@gmail.com
diff --git a/ppsspp.spec b/ppsspp.spec
index 4af8410..e5e4e98 100644
--- a/ppsspp.spec
+++ b/ppsspp.spec
@@ -18,7 +18,7 @@
%define _lto_cflags %{nil}
Name: ppsspp
-Version: 1.11.2~git20210224
+Version: 1.11.2~git20210422
Release: 0
Summary: PlayStation Portable Emulator
License: GPL-2.0-or-later
@@ -57,9 +57,9 @@ BuildRequires: pkgconfig(vulkan)
BuildRequires: pkgconfig(zlib)
Requires: %{name}-common
Requires(post): hicolor-icon-theme
-Requires(postun): hicolor-icon-theme
+Requires(postun):hicolor-icon-theme
# never built for PowerPC/Arm on 20200721
-ExcludeArch: aarch64 %arm ppc ppc64 ppc64le
+ExcludeArch: aarch64 %arm ppc ppc64 ppc64le s390x
%description
PPSSPP is a PSP emulator written in C++, and translates PSP CPU instructions directly into optimized x86, x64 and ARM machine code, using JIT recompilers (dynarecs).
@@ -224,9 +224,6 @@ install -m 444 -D icons/icon.svg %{buildroot}%{_datadir}/pixmaps/%{name}.svg
%fdupes %{buildroot}
-%check
-%ctest
-
%post
%desktop_database_post
%icon_theme_cache_post