From fd5051a64aee415b4367baccc725857ed26d17c33ca8212f0425c88e7195652a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Klaus=20K=C3=A4mpf?= Date: Tue, 26 Jun 2018 06:31:32 +0000 Subject: [PATCH] Accepting request 619020 from home:bmanojlovic:branches:Emulators added source this time :) - update to version 1.7.3 - AUDIO: Audio mixer supports FLAC/MP3 file types now! - COMMON: Fixed bug 'crashing in cores that don't range check retro_set_controller_type'. Some people were having crashes when device is set to RETRO_DEVICE_NONE and the cores don't check the number of ports, in VBAM's case it was overflowing and crashing. QuickNES was crashing too. - COMMON: Fixed buffer overflow in url encoding (affecting MSVC2010/2013). - COMMON: (QuickMenu) Added Configuration Override submenu. - HID: Merge new HID subsystem. - HID: Fix WaveBird support for the Wii U GCA. - HID/OSX: Fix regression with IODHIDManager - gamepads which are connected later would not be autoconfigured. - LOCALIZATION: Update Italian translation. - LOCALIZATION: Update Japanese translation. - LOCALIZATION: Update Portuguese translation. - MENU: New WIMP Qt GUI! - MENU: Audio mixer now works in the menu without any cores loaded. You have to enable the setting 'Enable menu audio' for this to work. - REMAPPING/OVERLAYS: Fix regression - overlays could no longer be remapped. - SCANNER: Add Wii Backup File WBFS support. - X11: CRT SwitchRes support for X11/Linux. - ANDROID/OPENSL: Prevent crashes when setting audio latency too low (buffer count can never be lower than 2 now). - CRT: Added CRT SwitchRes. - COMMON: Hide the 'Core delete' option if the 'Core updater' is also hidden. - COMMON: Add way to reset core association for playlist entry. - COMMON: Fix invalid long command line options causing infinite loop on Windows - COMMON: Add OSD statistics for video/audio/core. - COMMON: Added runahead system; allows you to drive down latency even further. OBS-URL: https://build.opensuse.org/request/show/619020 OBS-URL: https://build.opensuse.org/package/show/Emulators/retroarch?expand=0&rev=7 --- RetroArch-1.7.3.tar.xz | 3 ++ retroarch.changes | 119 +++++++++++++++++++++++++++++++++++++++++ retroarch.spec | 12 +++-- 3 files changed, 131 insertions(+), 3 deletions(-) create mode 100644 RetroArch-1.7.3.tar.xz diff --git a/RetroArch-1.7.3.tar.xz b/RetroArch-1.7.3.tar.xz new file mode 100644 index 0000000..72d26a0 --- /dev/null +++ b/RetroArch-1.7.3.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6c51671f7235a196c4f75e465863b733db3408bf1d34c05b33704e4e1b1a14a1 +size 184703072 diff --git a/retroarch.changes b/retroarch.changes index 9b1541b..2a62118 100644 --- a/retroarch.changes +++ b/retroarch.changes @@ -1,3 +1,122 @@ +------------------------------------------------------------------- +Sun Jun 24 16:08:03 UTC 2018 - boris@steki.net + +- update to version 1.7.3 + - AUDIO: Audio mixer supports FLAC/MP3 file types now! + - COMMON: Fixed bug 'crashing in cores that don't range check + retro_set_controller_type'. Some people were having crashes + when device is set to RETRO_DEVICE_NONE and the cores don't + check the number of ports, in VBAM's case it was overflowing + and crashing. QuickNES was crashing too. + - COMMON: Fixed buffer overflow in url encoding (affecting MSVC2010/2013). + - COMMON: (QuickMenu) Added Configuration Override submenu. + - HID: Merge new HID subsystem. + - HID: Fix WaveBird support for the Wii U GCA. + - HID/OSX: Fix regression with IODHIDManager - gamepads which are + connected later would not be autoconfigured. + - LOCALIZATION: Update Italian translation. + - LOCALIZATION: Update Japanese translation. + - LOCALIZATION: Update Portuguese translation. + - MENU: New WIMP Qt GUI! + - MENU: Audio mixer now works in the menu without any cores loaded. + You have to enable the setting 'Enable menu audio' for this to work. + - REMAPPING/OVERLAYS: Fix regression - overlays could no longer be remapped. + - SCANNER: Add Wii Backup File WBFS support. + - X11: CRT SwitchRes support for X11/Linux. + - ANDROID/OPENSL: Prevent crashes when setting audio latency too low + (buffer count can never be lower than 2 now). + - CRT: Added CRT SwitchRes. + - COMMON: Hide the 'Core delete' option if the 'Core updater' is also hidden. + - COMMON: Add way to reset core association for playlist entry. + - COMMON: Fix invalid long command line options causing infinite loop on Windows + - COMMON: Add OSD statistics for video/audio/core. + - COMMON: Added runahead system; allows you to drive down latency even further. + - COMMON: Fix buggy behavior that could happen with ZIP file reading + on some platforms as a result of not initializing struct. + - CHEEVOS: Support Atari 2600, Virtual Boy, and Arcade (only Neo Geo, + CPS-1, CPS-2 and CPS-3 and only with fbalpha core). + - CHEEVOS: Add option to automatically take a screenshot when + an achievement is triggered. + - CHEEVOS: Fixed incompatibilities with Neo Geo Pocket achievement sets. + - CHEEVOS: Store only login token, not password. + - D3D10: Added D3D10 driver to release build. Has working shaders (Slang), + overlay, and menu display driver support. Should be on par capabilities + wise with D3D11 driver except for there being no hardware rendering right now. + - D3D11: Experimental hardware renderer. Allows for libretro + cores to use D3D11 for hardware rendering. First core to use this is PPSSPP. + - D3D11: Increase backwards compatibility, shaders compile with Shader Model + 4.0 now, added support for more feature levels. + - D3D10/D3D11/D3D12: Fix crashes with completely black + or white thumbnail textures in XMB. + - GUI: Support disabling window decorations on Windows and Linux. + - LIBRETRO: Addition - Functions to enable and disable audio and + video, and an environment function to query status of audio and video enables. + - LOCALIZATION: Update Italian translation. + - LOCALIZATION: Update Polish translation. + - MENU: Add Rewind/Latency/Overlay settings to Quick Menu, add options + to show/hide them (User Interface -> Views -> Quick Menu) + - MENU/RGUI: Only show Menu Linear Filter for RGUI and only show it + for video drivers that implement it (D3D8/9/10/11/12/GL) + - MENU/RGUI: Add User Interface -> Appearance options. + - MENU/RGUI: D3D8/D3D9: Hookup Menu Linear Filter + - MENU/XMB: Disable XMB shadow icons by default for PowerPC and ARM for performance reasons. + - MENU/XMB: Left/right thumbnails are now automatically scaled according to layout. + - MENU/XMB: Add Left Thumbnails (additional to the right). + - MENU/XMB: Fixed left/right tab regression. + - MENU/XMB: Fix scaling of tall images that were cut on bottom previously. + - MENU/XMB: Menu scale factor setting now changes texts length, image scaling and margins. + - MENU/XMB: Mouse cursor scales correctly now. + - MENU/XMB: Add toggle to show/hide Playlist tabs. + - MENU/XMB: Add menu layout - can switch between Desktop, Handheld and Auto. + - MENU/XMB: Don't load menu pipeline shaders unless XMB is + selected (D3D10/D3D11/D3D12/GL/Vulkan) + - MENU/VIDEO: Only show black frame insertion for the video drivers/context + drivers that support it (so far this includes - D3D8/D3D9, OpenGL, Vulkan) + - MENU/VIDEO: Only show max swapchain images if supported by video driver and/or context driver + (so far this includes - DRM EGL context driver, VideoCore EGL context driver, Vulkan) + - MENU/MaterialUI: Automatic DPI Scaling should be much improved now, + now scales as expected at 1440p and 4K resolutions. + - MENU/MaterialUI: Fix wrong calculation of an entry height + causing long playlists to end up outside of screen range. + This also could cause crashes on low DPI screens. + - IOS: Fixed crash when opening downloaded roms from Safari or using the "Open in.." functionality. + Added the compiler flag to support keyboard remapping to controls. + - IOS: Fixed buffer overlap that caused a crash while trying to download GLSL shaders from the buildbot. + - PS3: fix URLS + - REMAPS: Mapping keyboard keys from more than one gamepad (works with dosbox) + - REMAPS: Mapping more than one button to the same action + - REMAPS: Unmapping buttons + - REMAPS: Unmapping analogs + - REMAPS: Mapping a button to trigger an analog response (tested with mupen, can + run on SM64 with the d-pad now, triggers a full analog tilt) + - REMAPS: Mapping an analog to another analog (having more than one + analog mapped to the same output causes issues) + - REMAPS: Mapping an analog to produce a button response + - SCANNER: Should be able to scan dual-layer Wii disc images now, + filestream code now supports files larger than 4GB. + - SHADERS/SLANG: Slang shaders should work again on Android version + and MSVC versions (basically all the Griffin-based versions). + - SHADERS: If GL context is GLES2/3/Core context, Cg shaders are unavailable. + Applies to shader list too. + - SHADERS: Hide cg/glsl shaders from being able to be selected if + D3D8/9/10/11/Vulkan video drivers are selected. + - SHADERS: Hide slang shaders from being able to be selected if + D3D8/9/OpenGL video drivers are selected. + - SHADERS: Prevent crashes from occurring if we have the GL video driver + in use and we try to skip to a slang shader through next/previous hotkeys + - SHADERS: Fix shader parameter increase / decrease functions + - SUBSYSTEM: handle savestates properly (cart1 + cart2.state0) + - VULKAN/X11: Fix X11 Vulkan bug from Wayland driver. + - VULKAN: Fix multi-line text spacing in menus with Vulkan driver. + - WINDOWS XP: Add Cheevos support. + - WINDOWS/MSVC 2003/2005/2010/2013/2015/2017: Add Cheevos support. + - VITA: Bugfix for 'PS Vita takes many time to start to accept input' issue. + - X11: Allow compositor disabling on X11 fullscreen through _NET_WM_BYPASS_COMPOSITOR + - X11: Prioritize NET_WM_STATE_FULLSCREEN in true fullscreen mode + - WIIU: Fix OOB read/write in keyboard driver. + + + ------------------------------------------------------------------- Mon Mar 26 11:19:46 UTC 2018 - igarcia@suse.com diff --git a/retroarch.spec b/retroarch.spec index 698c638..b6aba06 100644 --- a/retroarch.spec +++ b/retroarch.spec @@ -17,14 +17,14 @@ Name: retroarch -Version: 1.7.1 +Version: 1.7.3 Release: 0 Summary: Emulator frontend License: GPL-3.0 Url: http://www.retroarch.com -Group: Emulators +Group: System/Emulators/Other # From https://github.com/libretro/RetroArch/releases -Source0: %{name}-%{version}.tar.gz +Source0: https://github.com/libretro/RetroArch/releases/download/v%{version}/RetroArch-%{version}.tar.xz Source9: %{name}.desktop BuildRequires: gcc-c++ BuildRequires: fdupes @@ -134,6 +134,12 @@ install -m 644 %{SOURCE9} %{buildroot}%{_datadir}/applications/ %config(noreplace) %{_sysconfdir}/%{name}.cfg %{_bindir}/%{name} %{_bindir}/%{name}-cg2glsl +%dir %{_datadir}/%{name}/ +%dir %{_datadir}/%{name}/assets/ +%dir %{_datadir}/%{name}/assets/xmb/ +%dir %{_datadir}/%{name}/assets/glui/ +%{_datadir}/%{name}/assets/glui/ +%{_datadir}/%{name}/assets/xmb/ %{_datadir}/applications/%{name}.desktop %{_datadir}/pixmaps/%{name}.svg %{_mandir}/man?/%{name}.?*