[mednafen] Updated to 0.9.39.2

Julian Sikorski belegdol at rpmfusion.org
Sat Oct 29 12:44:22 CEST 2016


commit ced1335b3f305c5b6411bc688dcf62ac114f62df
Author: Julian Sikorski <belegdol at fedoraproject.org>
Date:   Sat Oct 29 12:44:21 2016 +0200

    Updated to 0.9.39.2
    
    - Updated %description
    - Dropped gcc-6 fix
    - Cleaned up the .spec file

 .gitignore          |  1 +
 mednafen.spec       | 62 ++++++++++++++++++++++++++++++-----------------------
 patch_abs_fix.patch | 11 ----------
 sources             |  2 +-
 4 files changed, 37 insertions(+), 39 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 459c2a7..d4ae2e8 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
 mednafen-0.9.38.7.tar.bz2
+/mednafen-0.9.39.2.tar.bz2
diff --git a/mednafen.spec b/mednafen.spec
index d966f2a..f0bc0fd 100644
--- a/mednafen.spec
+++ b/mednafen.spec
@@ -1,24 +1,29 @@
 Name:           mednafen
-Version:        0.9.38.7
-Release:        2%{?dist}
+Version:        0.9.39.2
+Release:        1%{?dist}
 Summary:        A multi-system emulator utilizing OpenGL and SDL
 #mednafen is a monstrosity build out of many emulators hence the colourful licensing
 License:        GPLv2+ and BSD and ISC and LGPLv2+ and MIT and zlib 
-URL:            http://mednafen.sourceforge.net
-Source0:        http://mednafen.fobby.net/releases/files/mednafen-%{version}.tar.bz2
-Patch0:         patch_abs_fix.patch
+URL:            http://mednafen.fobby.net
+Source0:        http://mednafen.fobby.net/releases/files/%{name]-%{version}.tar.bz2
 BuildRequires:  gettext
-BuildRequires:  pkgconfig >= 0.9.0
-BuildRequires:  SDL_net-devel >= 1.2.0
-BuildRequires:  libsndfile-devel => 1.0.2
-BuildRequires:  libcdio-devel
-BuildRequires:  libGLU-devel
+BuildRequires:  SDL-devel >= 1.2.0
+BuildRequires:  pkgconfig(jack) => 1.0.2
+BuildRequires:  pkgconfig(sndfile) => 1.0.2
 BuildRequires:  zlib-devel
-BuildRequires:  jack-audio-connection-kit-devel
 
 %description
-A portable command-line driven, multi-system emulator which uses OpenGL and
-SDL. It emulates the following:
+A portable, utilizing OpenGL and SDL, argument(command-line)-driven multi-system
+emulator. Mednafen has the ability to remap hotkey functions and virtual system
+inputs to a keyboard, a joystick, or both simultaneously. Save states are
+supported, as is real-time game rewinding. Screen snapshots may be taken, in the
+PNG file format, at the press of a button. Mednafen can record audiovisual
+movies in the QuickTime file format, with several different lossless codecs
+supported.
+
+The following systems are supported(refer to the emulation module documentation
+for more details):
+
 * Atari Lynx
 * Neo Geo Pocket (Color)
 * WonderSwan
@@ -33,31 +38,29 @@ SDL. It emulates the following:
 * Sega Game Gear
 * Sega Genesis/Megadrive
 * Sega Master System
+* Sega Saturn (experimental, x86_64 only)
 * Sony PlayStation
-Mednafen has the ability to remap hotkey functions and virtual system
-inputs to a keyboard, a joystick or both simultaneously. Save states are
-supported, as is real-time game rewinding. Screen snapshots may be taken at the
-press of a button and are saved in the popular PNG file format. To play Atari
-Lynx games you will also need lynxboot.img which is not included for legal
-reasons.
+
+Due to the threaded model of emulation used in Mednafen, and limitations of SDL,
+a joystick is preferred over a keyboard to play games, as the joystick will have
+slightly less latency, although the latency differences may not be perceptible
+to most people. 
 
 
 %prep
 %setup -q -n %{name}
-%patch -P0
 
-# Permission cleanups for debuginfo
-find \( -name \*.c\* -or -name \*.h\* \) -exec chmod -x {} \;
+# Permission cleanup
+find \( -name \*.c\* -or -name \*.h\* -or -name \*.inc \) -exec chmod -x {} \;
 
 
 %build
 %configure --disable-rpath
-make %{?_smp_mflags}
+%make_build
 
 
 %install
-rm -rf %{buildroot}
-make install DESTDIR=%{buildroot}
+%make_install
 
 # Documentation cleanup
 rm -rf Documentation/*.def Documentation/*.php Documentation/generate.sh \
@@ -68,11 +71,16 @@ rm -rf Documentation/*.def Documentation/*.php Documentation/generate.sh \
 
 %files -f %{name}.lang
 %{_bindir}/%{name}
-%{_datadir}/%{name}
-%doc AUTHORS ChangeLog COPYING TODO Documentation/*
+%doc ChangeLog COPYING TODO Documentation/*
 
 
 %changelog
+* Sat Oct 29 2016 Julian Sikorski <belegdol at fedoraproject.org> - 0.9.39.2-1
+- Updated to 0.9.39.2
+- Updated %%description
+- Dropped gcc-6 fix
+- Cleaned up the .spec file
+
 * Mon Jul 04 2016 Sérgio Basto <sergio at serjux.com> - 0.9.38.7-2
 - Fix error compiling with GCC 6.x on Fedora 24
 
diff --git a/sources b/sources
index 01ad36e..3c01df1 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-e49c6b4c0c8278bc01c63cba9b54498c  mednafen-0.9.38.7.tar.bz2
+4a78f38d642b04c6b64acdfe2705aa20  mednafen-0.9.39.2.tar.bz2


More information about the rpmfusion-commits mailing list