Hello community, here is the log from the commit of package attractmode for openSUSE:Factory checked in at 2018-11-14 14:42:39 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/attractmode (Old) and /work/SRC/openSUSE:Factory/.attractmode.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "attractmode" Wed Nov 14 14:42:39 2018 rev:5 rq:648201 version:2.5.0 Changes: -------- --- /work/SRC/openSUSE:Factory/attractmode/attractmode.changes 2017-03-12 19:59:42.206234687 +0100 +++ /work/SRC/openSUSE:Factory/.attractmode.new/attractmode.changes 2018-11-14 14:43:23.510682719 +0100 @@ -1,0 +2,180 @@ +Sat Nov 10 21:29:51 UTC 2018 - Luke Jones <[email protected]> + +- appdata-desktop.patch removed, fixed upstream. +- fix-no-return-in-nonvoid-function.patch removed, fixed upstream. +- fix-install-target.patch removed, fixed upstream. +- Update to version 2.5.0 + + Issue #481: Allow use of any of the 'magic tokens' in emulator arguments + + Fix some compile warnings + + Optimization for quicker artwork loading + + [Windows] extra measures to stop losing foreground focus + + [Windows] Issue #482 - Fix for unicode filenames in squirrel standard lib + + Added "Please Wait" message + + [Windows] Fix handling of unicode characters in filenames + + Added fe.get_text() function for getting translated strings from a script + + Switched to use libcurl for network scraping (#486) + + Fixed pause on raspberry pi + + Added Pause Emulator functionality (#479) + + [linux] Always close frontend window when launching from fullscreen mode linux + + Issue #334 - removed git dependency from Makefile + + [Windows] make output from fe.plugin_command() consistent with Linux/OS X + + Issues #379, #248 - Fix to allow user to escape hung artwork scraping + + Added ChangedTag transition when a game is faved or tagged + + Update expat xml parser to version 2.2.6 (#480) + + Issue #472 - Added setting to control pointer moving on emu launch + + Issue # 325 - tweaked selection acceleration, added the "selection_max_step" option to attract.cfg + + Issue #471 - fix scraping of overview info (blank entries) + + Display link typo resolved (#485) + + Add 'Exit Message' option to General settings (#363) + + Added Overlay.Favourite command to Transition.ShowOverlay (#484) + + Added BlendMode.Subtract, fixed line endings in default shader files (#477) + + Improve french translation (#495) +- Update to version 2.4.1 + + Added log message when frontend unexpectedly loses focus + + Added code to handle mame/mess media types during first run autoconfiguration + + Misc. code cleanup (removed unused variables, etc) + + Issue #282 - fixed mapped keys from working when frontend doesn't have focus + + Switch behaviour of "Fillscreen mode" to a true borderless window (#467) + + Added bound check (+ correction) for video pts + + Improved frame skipping for videos + + Fix 'non-blocking mode wait' when game has multiple loading screens + + Fix sound handling when interrupted by game launch + + Updated setting of hwaccel in FFmpeg. Added videotoolbox for Mac OS X + + Issue #459 - fixed listbox selection background fading/colour setting + + RocketLauncher plugin (#470) - Written by ArcadeBliss + + Added manifest to windows build (#461) +- Update to version 2.4.0 + + [windows] combine attract.exe and attract-console.exe into the same package + + Issue #401 - Implement proposed changes to zorder behaviour (#408) + + Reduce unnecessary redrawing on some layouts + + Issue #391 - store overview information by emulator + + Issue #456 - properly reset layout state when new layout configured + + Added .travis.yml + + Issue #455 - fix handling of menu artwork + + Issue #454 - fixed thegamesdb.net scraping (url changed) + + Issue #452, #446 - fix compile on old SFML version + + Issue #444 - added "Layout Options" to go straight to layout configuration + + Various changes to merge oomek-fixes branch, including fix_filters() bugfix + + [linux] Issue #393 - fix handling of single quotes and related commandline parameter issues + + Fix compile on older SFML versions after Text .spacing parameter changes + + Fix whitespace and reordering + + Issue #440 - attempt to prevent reported file lockup on missing artwork + + [Windows] enabled d3d11 hwaccel decode option, if available + + Issue #436 - allow user to select which layout.nut file to use from Layout config + + Update Layouts.md for the blend_mode changes + + Added config file parameter output to debug logging + + Added support for "per display" layout parameters. + + Minor fixes to android build, "edit game" option + + [linux] default to "fullscreen mode" window mode + + Don't use network scraping when doing automatic import at startup + + removed stray debug message + + Automatically import emulators that are detected on startup + + Autodetect emulators and generate emulator templates on first run + + Issue #400 - reduce CPU usage when idle + + Issue #407 - fixed fe.Image.video_playing attribute + + Added ability use emulator templates when adding a new emulator + + [linux] enabled exit hotkeys when in fullscreen mode, added debug logging for window creation/destruction + + Made wheel fadeout time configurable for hyperspin-based layouts + + Added fe.path_test() command for layout/plugin scripts + + Relabelled and reworked the 'minimum_wait_time' emulator setting + + Changed scummvm info_source to only use 'scummvm -t' output + + [linux] added VDPAU hwaccel support and fixes for VAAPI + + Added android readme, minor updates to compile.md and gameswf compile + + Fix compile on MacOS Sierra + + [android] initial addition of experimental android support + + Added support for touch events if provided by SFML (swipe, tap) + + Added fe_file.cpp to load images, fonts, sounds through a file stream + + Fix window focus detection when min_run_time is set + + Issue #388 - fix compile on Ubuntu 14.04 + + Issue #385 - fix recent compile fix for older versions of avcodec + + Fix compile with NO_MOVIE=1 + + Fix potential race condition in scraper + + Issue #385 - fix compile error on Jessie + + C++11 Syntax Fix + + RPI: update for new vendor library names & add Mesa VC4 override + + Update Dolphin config (#417) + + Update Ubuntu version (#416) + + [linux] Update version number and icon path (#414) + + debian/install - Copy single files first (#415) + + Updated Compile.md for a Command line error + Detail (#425) + + Buttons scraped with newer mame.xml file + + Improve Multi Monitor support (#405) and fix NES romlist crash + + New text alignment modes (#448) + + Added list_size property to fe.ListBox + + Fixed Fill Screen window offset, update + + Fixed Fill Screen window offset + + Fixed back buffer blinking on game launch + + Blend mode refactoring + + Whitespace cleanup + + Added a folder with default shaders for each blend mode + + Blend modes improvements + + Sorting fixes + + Fixed borderless window size + + added blend modes to fe.Image + + Added .spacing parameter to fe.Text + + Added .mipmap parameter to fe.Image + + Fixed video restarting after setting video_playing = false (#411) +- Update to version 2.3.0 + + Added --loglevel and --logfile commandline options + + [Windows] Switched Attract-Mode to a Windows GUI app + + Issue #381 - fixed crash when using Shader.Empty + + Joystick mapping must now be done manually from Config->Controls->Joystick Mappings + + Fix handling of conflicting input mappings in configuration mode + + [rpi] Removed assumption that rasberry pi always uses GLES + + Initial addition of Direct X Video Acceleration (Windows) and VAAPI (Linux) support + + Issue #372 - Added plugin to change display on joystick input + + [Attrac-Man] Fixed ghost and player UI movement around the "Ghost House" + + Update look of Attrac-Man layout + + Updated config so that Joystick slots can be mapped to specific named devices + + added "Insert Game" command + + Added UI functionality to edit shortcuts + + Only use CRC matching on rom 10 megs or less when scraping + + Initial support for shortcut navigation and multiple level menus + + Tweak to 7a7afa5 to fix last launch saving + + Added some missing bound checks when loading state + + [linux] Issue #343 - don't leave zombies when exit hotkey is used + + Disable further FE navigation when launch game sound is playing + + Issue #333 - don't replay launch sound if in the process of launching a game + + Added nomargin Text attribute to layout documentation + + Issue #329 - smarter redrawing of surfaces + + Fixed multimonitor bug (Fix provided by Mike Balfour) + + Update Attrac-Man layout to use artwork fades + + Enable animated gifs + + [windows] Fix "Fill Screen Mode" on Win10 + + [linux] Issue #318 - fix compile on Linux with older SFML versions + + [linux] reduced delay when launching emulator in "Fullscreen Mode" + + [windows] Issue #296 - fix for white screen flicker on game launch and exit + + Fix extensions in default dolphin configuration + + [windows] Added NvOptimusEnablement and AmdPowerXpressRequestHighPerformance exports + + The "edit game" action will now edit the display settings when used on the displays menu + + Removed unnecessary video frame queuing, simplifying code + + Added support for CUVID and QSV hardware accelerated video decoding + + Issue #304 - hyperspin overlayoffset fix (patch from joyrider3774) + + Changed sleep timer for smoother animation + + Added scraping of mame artwork from adb.arcadeitalia.net + + Fixed "scrape mamedb.com" and "scrape overview" option loading/saving + + Issue #297 - fix hidden displays causing wrong selection in "displays menu" + + Use mamedb.blu-ferret.co.uk for mamedb scraping + + Updated Italian translation (P. Ghezzo) + + Added screensaver options to run commands when starting or stopping "blank screen" mode + + Fixed key handling to return from screensaver. Fix build with NO_SWF=1 option + + Added blank screen (low power mode) setting to default screensaver. + + Added config option for confirmation prompt on exit + + Save location in the playlist when launching a game + + "Hide Console" option should only be for Windows (whoops) + + Add $PROGDIR variable/expansion for substituting program directory in path leadings + + Add 'Hide Console' option to General settings + + Added more file types for Dolphin roms + + Fix bug where wheel doesn't scroll down or right if you move the trackball slowly . (#322) + + Extlibs: Fixed nonvoid function without return value in gameswf. (#321) + + [linux] Added appdata file (#319) + + Makefile: Fix install target for mac and some linux distros + + Korean localisation + + Fixed bluring of small fonts in X axis when textbox has a fractional width + + Fixed 1 pixel offset + + tp.cpp whitespace cleanup + + fe.Textbox improvements + + Try to correct positions for some themes with certain swf artwork + + Fix zorder + implement zorder related below tag + +------------------------------------------------------------------- @@ -8 +188 @@ - nonvoid functions without return valuu. + + nonvoid functions without return valuu. @@ -19,14 +199,14 @@ - + [linux] fixes for multimonitor mode with X11 - + [rpi] Misc. cleanup of emulation launching on the RPi - + Added a description of the default controls to the readme - + Fix move speed in config menus when key held down - + Fix freetype2 header not found during compile - + [linux] Added --console cmdline option to enable script from console - + Improved combo key handling, added more initial key mappings - + Default "Confirm Favourites" value is now "true" - + Fix audio volume changing for layout sounds after running emulator - + Add cn entry in en.msg - + [linux] Smoother transition to emulator from 'fullscreen mode' - + Added "Working Directory" emulation setting - + Minor reorder of options in the misc. config menu ++++ 51 more lines (skipped) ++++ between /work/SRC/openSUSE:Factory/attractmode/attractmode.changes ++++ and /work/SRC/openSUSE:Factory/.attractmode.new/attractmode.changes Old: ---- appdata-desktop.patch attract-2.2.1.tar.gz fix-install-target.patch fix-no-return-in-nonvoid-function.patch New: ---- attract-2.5.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ attractmode.spec ++++++ --- /var/tmp/diff_new_pack.Q9gbQE/_old 2018-11-14 14:43:24.234681863 +0100 +++ /var/tmp/diff_new_pack.Q9gbQE/_new 2018-11-14 14:43:24.238681858 +0100 @@ -1,7 +1,7 @@ # # spec file for package attractmode # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,24 +12,18 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # Name: attractmode -Version: 2.2.1 +Version: 2.5.0 Release: 0 Summary: A graphical frontend for emulators -License: GPL-3.0 +License: GPL-3.0-only Group: System/Emulators/Other Url: https://attractmode.org Source0: https://github.com/mickelson/attract/archive/v%{version}/attract-%{version}.tar.gz -# PATCH-FEATURE-UPSTREAM appdata-desktop.patch - https://github.com/mickelson/attract/pull/319 -Patch0: appdata-desktop.patch -# PATCH-FIX-UPSTREAM fix-no-return-in-nonvoid-function.patch - https://github.com/mickelson/attract/pull/321 -Patch1: fix-no-return-in-nonvoid-function.patch -# PATCH-FIX-UPSTREAM fix-install-target.patch - https://github.com/mickelson/attract/pull/320 -Patch2: fix-install-target.patch BuildRequires: fdupes BuildRequires: freeglut-devel BuildRequires: gcc-c++ @@ -44,9 +38,13 @@ BuildRequires: pkgconfig(libavutil) BuildRequires: pkgconfig(libswscale) BuildRequires: pkgconfig(openal) +%if 0%{?suse_version} <= 1315 BuildRequires: pkgconfig(sfml-audio) BuildRequires: pkgconfig(sfml-graphics) BuildRequires: pkgconfig(sfml-system) +%else +BuildRequires: sfml2-devel +%endif BuildRequires: pkgconfig(xcb-xinerama) Requires(post): desktop-file-utils Requires(postun): desktop-file-utils @@ -59,9 +57,6 @@ %prep %setup -q -n attract-%{version} -%patch0 -p1 -%patch1 -p1 -%patch2 -p1 %build make %{?_smp_mflags} EXTRA_CFLAGS="%{optflags}" prefix=%{_prefix} @@ -71,7 +66,7 @@ # Install icon and appdata- and .desktop-file install -Dm644 util/linux/attract-mode.appdata.xml %{buildroot}%{_datadir}/appdata/attract-mode.appdata.xml -install -Dm644 util/linux/attract-mode.png %{buildroot}%{_datadir}/pixmaps/attract-mode.png +install -Dm644 util/linux/attract-mode.png %{buildroot}%{_datadir}/icons/hicolor/512x512/apps/attract-mode.png install -Dm644 util/linux/attract-mode.desktop %{buildroot}%{_datadir}/applications/attract-mode.desktop # Hardlinks so users can copy it @@ -95,7 +90,10 @@ %endif %{_bindir}/attract %{_datadir}/attract -%{_datadir}/pixmaps/attract-mode.png +%dir /usr/share/icons/hicolor +%dir /usr/share/icons/hicolor/512x512 +%dir /usr/share/icons/hicolor/512x512/apps +%{_datadir}/icons/hicolor/512x512/apps/attract-mode.png %{_datadir}/applications/attract-mode.desktop %{_datadir}/appdata/attract-mode.appdata.xml ++++++ attract-2.2.1.tar.gz -> attract-2.5.0.tar.gz ++++++ /work/SRC/openSUSE:Factory/attractmode/attract-2.2.1.tar.gz /work/SRC/openSUSE:Factory/.attractmode.new/attract-2.5.0.tar.gz differ: char 14, line 1
