[packages/fceultra] - updated to 2.2.1

baggins baggins at pld-linux.org
Sun Jul 14 20:08:38 CEST 2013


commit c5baaeadbd644789c1a30a90ccb0217fb1c61c70
Author: Jan Rękorajski <baggins at pld-linux.org>
Date:   Sun Jul 14 20:08:29 2013 +0200

    - updated to 2.2.1

 fceultra-build.patch  | 22 ----------------------
 fceultra.spec         | 17 +++++++++--------
 format-security.patch | 11 +++++++++++
 lua51.patch           | 13 +++++++++++++
 4 files changed, 33 insertions(+), 30 deletions(-)
---
diff --git a/fceultra.spec b/fceultra.spec
index 740cf8c..fa8dfee 100644
--- a/fceultra.spec
+++ b/fceultra.spec
@@ -4,13 +4,14 @@
 Summary:	FCE Ultra - Linux Nintendo Entertainment System emulator
 Summary(pl.UTF-8):	FCE Ultra - linuksowy emulator systemu Nintendo
 Name:		fceultra
-Version:	2.1.5
-Release:	5
+Version:	2.2.1
+Release:	1
 License:	GPL v2+
 Group:		X11/Applications/Games
-Source0:	http://downloads.sourceforge.net/fceultra/fceux-%{version}.src.tar.bz2
-# Source0-md5:	e8b20e62bbbb061b1a59d51b47c827bd
-Patch0:		%{name}-build.patch
+Source0:	http://downloads.sourceforge.net/fceultra/fceux-%{version}.src.tar.gz
+# Source0-md5:	696d0186afb17f3b70d4aa9e9f5cf1d1
+Patch0:		lua51.patch
+Patch1:		format-security.patch
 URL:		http://fceultra.sourceforge.net/
 BuildRequires:	OpenGL-GLU-devel
 BuildRequires:	SDL >= 1.2.14
@@ -29,9 +30,9 @@ FCE Ultra is a cross platform, NTSC and PAL Famicom/NES emulator.
 FCE Ultra to wieloplatformowy emulator konsoli Famicom/NES/Pegasus.
 
 %prep
-%setup -q -n fceu%{version}
-%undos src/file.cpp
+%setup -q -n fceux-%{version}
 %patch0 -p1
+%patch1 -p1
 
 %build
 CC="%{__cc}" \
@@ -52,5 +53,5 @@ rm -rf $RPM_BUILD_ROOT
 
 %files
 %defattr(644,root,root,755)
-%doc Authors.txt README-SDL TODO-PROJECT TODO-SDL changelog.txt documentation
+%doc Authors README-SDL TODO-SDL changelog.txt documentation
 %attr(755,root,root) %{_bindir}/fceux
diff --git a/fceultra-build.patch b/fceultra-build.patch
deleted file mode 100644
index a4c8820..0000000
--- a/fceultra-build.patch
+++ /dev/null
@@ -1,22 +0,0 @@
---- fceu2.1.5/src/file.cpp~	2010-09-19 02:05:09.000000000 +0200
-+++ fceu2.1.5/src/file.cpp	2012-02-12 10:11:53.832509623 +0100
-@@ -310,7 +310,7 @@
- 				if(magic==0x088b1f) {
- 					 // maybe gzip... 
- 
--					void* gzfile = gzopen(fileToOpen.c_str(),"rb");
-+					gzFile gzfile = gzopen(fileToOpen.c_str(),"rb");
- 					if(gzfile) {
- 						delete fp;
- 
---- fceu2.1.5/SConstruct~	2011-06-04 07:26:55.000000000 +0200
-+++ fceu2.1.5/SConstruct	2012-02-12 10:15:10.593425125 +0100
-@@ -39,6 +39,8 @@
-   env.Append(CCFLAGS = os.environ['CFLAGS'].split())
- if os.environ.has_key('LDFLAGS'):
-   env.Append(LINKFLAGS = os.environ['LDFLAGS'].split())
-+if os.environ.has_key('LIBS'):
-+  env.Append(LIBS = os.environ['LIBS'].split())
- 
- print "platform: ", env['PLATFORM']
- 
diff --git a/format-security.patch b/format-security.patch
new file mode 100644
index 0000000..0cefb7f
--- /dev/null
+++ b/format-security.patch
@@ -0,0 +1,11 @@
+--- fceux-2.2.1/src/drivers/sdl/sdl.cpp~	2013-03-02 20:46:34.000000000 +0100
++++ fceux-2.2.1/src/drivers/sdl/sdl.cpp	2013-07-14 20:06:36.493322816 +0200
+@@ -934,7 +934,7 @@
+ 	if(gtkIsStarted == true && noGui == 0)
+ 	{
+ 		GtkWidget* d;
+-		d = gtk_message_dialog_new(GTK_WINDOW(MainWindow), GTK_DIALOG_MODAL,        GTK_MESSAGE_ERROR, GTK_BUTTONS_OK, errormsg);
++		d = gtk_message_dialog_new(GTK_WINDOW(MainWindow), GTK_DIALOG_MODAL,        GTK_MESSAGE_ERROR, GTK_BUTTONS_OK, "%s", errormsg);
+ 		gtk_dialog_run(GTK_DIALOG(d));
+ 		gtk_widget_destroy(d);
+ 	}
diff --git a/lua51.patch b/lua51.patch
new file mode 100644
index 0000000..24a9d3c
--- /dev/null
+++ b/lua51.patch
@@ -0,0 +1,13 @@
+--- fceux-2.2.1/SConstruct~	2013-03-10 22:21:52.000000000 +0100
++++ fceux-2.2.1/SConstruct	2013-07-14 20:04:15.261914050 +0200
+@@ -125,8 +125,8 @@
+       # Should work on any *nix
+       env.Append(CCFLAGS = ["-DLUA_USE_LINUX"])
+     lua_available = False
+-    if conf.CheckLib('lua5.1'):
+-      env.Append(LINKFLAGS = ["-ldl", "-llua5.1"])
++    if conf.CheckLib('lua51'):
++      env.Append(LINKFLAGS = ["-ldl", "-llua51"])
+       lua_available = True
+     elif conf.CheckLib('lua'):
+       env.Append(LINKFLAGS = ["-ldl", "-llua"])
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/fceultra.git/commitdiff/c5baaeadbd644789c1a30a90ccb0217fb1c61c70



More information about the pld-cvs-commit mailing list