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