[mednafen] Updated to 0.9.39.2
by Julian Sikorski
commit ced1335b3f305c5b6411bc688dcf62ac114f62df
Author: Julian Sikorski <belegdol(a)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(a)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(a)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
8 years, 1 month
[gpac] Fix build with openssl-1.1.0
by Leigh Scott
commit 8c1d513706aa8b089cfbedee39e5feb0dda8cc1e
Author: leigh123linux <leigh123linux(a)googlemail.com>
Date: Sat Oct 29 11:30:21 2016 +0100
Fix build with openssl-1.1.0
gpac.spec | 11 ++++++++++-
openssl-1.1.0.patch | 11 +++++++++++
2 files changed, 21 insertions(+), 1 deletion(-)
---
diff --git a/gpac.spec b/gpac.spec
index 94673bf..ad1682a 100644
--- a/gpac.spec
+++ b/gpac.spec
@@ -17,11 +17,14 @@
Name: gpac
Summary: MPEG-4 multimedia framework
Version: 0.6.1
-Release: 2%{?git:.%{git}git}%{?dist}
+Release: 3%{?git:.%{git}git}%{?dist}
License: LGPLv2+
Group: System Environment/Libraries
URL: http://gpac.sourceforge.net/
Source0: https://github.com/gpac/gpac/archive/v%{version}/gpac-%{version}.tar.gz
+# https://github.com/openssl/openssl/issues/1543
+# Simply remove the call to SSLeay_add_all_algorithms, the addition is now done automatically and internally in libssl.
+Patch0: openssl-1.1.0.patch
#Source9: gpac-snapshot.sh
BuildRequires: ImageMagick
@@ -137,6 +140,9 @@ web browsers.
%prep
%setup -q
+%if 0%{?fedora} >= 26
+%patch0 -p1
+%endif
rm -r extra_lib/
# Fix encoding warnings
cp -p doc/ipmpx_syntax.bt doc/ipmpx_syntax.bt.origine
@@ -305,6 +311,9 @@ rm $RPM_BUILD_ROOT%{_includedir}/gpac/config.h
%changelog
+* Sat Oct 29 2016 Leigh Scott <leigh123linux(a)googlemail.com> - 0.6.1-3
+- Fix build with openssl-1.1.0
+
* Sat Jul 30 2016 Julian Sikorski <belegdol(a)fedoraproject.org> - 0.6.1-2
- Rebuilt for ffmpeg-3.1.1
diff --git a/openssl-1.1.0.patch b/openssl-1.1.0.patch
new file mode 100644
index 0000000..5d95a23
--- /dev/null
+++ b/openssl-1.1.0.patch
@@ -0,0 +1,11 @@
+--- a/src/utils/downloader.c
++++ b/src/utils/downloader.c
+@@ -391,7 +391,6 @@
+ }
+ SSL_library_init();
+ SSL_load_error_strings();
+- SSLeay_add_all_algorithms();
+ SSLeay_add_ssl_algorithms();
+ _ssl_is_initialized = GF_TRUE;
+ GF_LOG(GF_LOG_DEBUG, GF_LOG_NETWORK, ("[HTTPS] Initalization of SSL library complete.\n"));
+
8 years, 1 month
[frobtads/f23] (5 commits) ...Fix the build flags
by František Dvořák
Summary of changes:
27e6aaa... Initial import (#3429). (*)
1bd8433... Add build flags needed for ix86 platforms (*)
bf9b24b... Use the build flags for all platforms (will fix arm platfor (*)
329d16b... Use the build flags only for ix86 and arm (will fix x86_64) (*)
2c9466f... Fix the build flags (*)
(*) This commit already existed in another branch; no separate mail sent
8 years, 1 month
[frobtads/f24] (5 commits) ...Fix the build flags
by František Dvořák
Summary of changes:
27e6aaa... Initial import (#3429). (*)
1bd8433... Add build flags needed for ix86 platforms (*)
bf9b24b... Use the build flags for all platforms (will fix arm platfor (*)
329d16b... Use the build flags only for ix86 and arm (will fix x86_64) (*)
2c9466f... Fix the build flags (*)
(*) This commit already existed in another branch; no separate mail sent
8 years, 1 month
[frobtads/f25] (4 commits) ...Fix the build flags
by František Dvořák
Summary of changes:
1bd8433... Add build flags needed for ix86 platforms (*)
bf9b24b... Use the build flags for all platforms (will fix arm platfor (*)
329d16b... Use the build flags only for ix86 and arm (will fix x86_64) (*)
2c9466f... Fix the build flags (*)
(*) This commit already existed in another branch; no separate mail sent
8 years, 1 month
[frobtads] Fix the build flags
by František Dvořák
commit 2c9466f7db3cbec26430adee81e77ac855dd7269
Author: František Dvořák <valtri(a)civ.zcu.cz>
Date: Sat Oct 29 01:30:29 2016 +0200
Fix the build flags
frobtads.spec | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
---
diff --git a/frobtads.spec b/frobtads.spec
index ce440d6..7c29bcb 100644
--- a/frobtads.spec
+++ b/frobtads.spec
@@ -43,9 +43,7 @@ This package contains Tads 2 and Tads 3 compilers.
%build
-%ifarch %{ix86} %{arm}
-CXXFLAGS=-fpermissive \
-%endif
+CXXFLAGS="-fpermissive %optflags"
%configure
make %{?_smp_mflags} V=1
8 years, 1 month
[frobtads] Use the build flags only for ix86 and arm (will fix x86_64)
by František Dvořák
commit 329d16b698cfe339eba3795e61cd004b07204d8e
Author: František Dvořák <valtri(a)civ.zcu.cz>
Date: Sat Oct 29 01:14:16 2016 +0200
Use the build flags only for ix86 and arm (will fix x86_64)
frobtads.spec | 2 ++
1 file changed, 2 insertions(+)
---
diff --git a/frobtads.spec b/frobtads.spec
index d1ac989..ce440d6 100644
--- a/frobtads.spec
+++ b/frobtads.spec
@@ -43,7 +43,9 @@ This package contains Tads 2 and Tads 3 compilers.
%build
+%ifarch %{ix86} %{arm}
CXXFLAGS=-fpermissive \
+%endif
%configure
make %{?_smp_mflags} V=1
8 years, 1 month
[frobtads] Use the build flags for all platforms (will fix arm platform)
by František Dvořák
commit bf9b24b1cbd51bc5201addb5f6fc21b17ddcffd5
Author: František Dvořák <valtri(a)civ.zcu.cz>
Date: Sat Oct 29 00:44:55 2016 +0200
Use the build flags for all platforms (will fix arm platform)
frobtads.spec | 5 +----
1 file changed, 1 insertion(+), 4 deletions(-)
---
diff --git a/frobtads.spec b/frobtads.spec
index bf3ed56..d1ac989 100644
--- a/frobtads.spec
+++ b/frobtads.spec
@@ -43,10 +43,7 @@ This package contains Tads 2 and Tads 3 compilers.
%build
-%ifarch %{ix86}
-# required to build on 32-bit platforms
CXXFLAGS=-fpermissive \
-%endif
%configure
make %{?_smp_mflags} V=1
@@ -76,7 +73,7 @@ rm -rf %{buildroot}%{_datadir}/frobtads/tads3/doc
%changelog
* Fri Oct 28 2016 František Dvořák <valtri(a)civ.zcu.cz> - 1.2.3-2
-- Add build flags needed for ix86 platforms
+- Add build flags needed for ix86 and arm platforms
* Mon Dec 28 2015 František Dvořák <valtri(a)civ.zcu.cz> - 1.2.3-1
- Initial package
8 years, 1 month
[frobtads] Add build flags needed for ix86 platforms
by František Dvořák
commit 1bd8433a9541c366a89df0816f290c1a47ee3ff2
Author: František Dvořák <valtri(a)civ.zcu.cz>
Date: Sat Oct 29 00:27:10 2016 +0200
Add build flags needed for ix86 platforms
frobtads.spec | 9 ++++++++-
1 file changed, 8 insertions(+), 1 deletion(-)
---
diff --git a/frobtads.spec b/frobtads.spec
index a7aef58..bf3ed56 100644
--- a/frobtads.spec
+++ b/frobtads.spec
@@ -1,6 +1,6 @@
Name: frobtads
Version: 1.2.3
-Release: 1%{?dist}
+Release: 2%{?dist}
Summary: Text interpreter for Tads games
License: non-commercial
@@ -43,6 +43,10 @@ This package contains Tads 2 and Tads 3 compilers.
%build
+%ifarch %{ix86}
+# required to build on 32-bit platforms
+CXXFLAGS=-fpermissive \
+%endif
%configure
make %{?_smp_mflags} V=1
@@ -71,5 +75,8 @@ rm -rf %{buildroot}%{_datadir}/frobtads/tads3/doc
%changelog
+* Fri Oct 28 2016 František Dvořák <valtri(a)civ.zcu.cz> - 1.2.3-2
+- Add build flags needed for ix86 platforms
+
* Mon Dec 28 2015 František Dvořák <valtri(a)civ.zcu.cz> - 1.2.3-1
- Initial package
8 years, 1 month