rpms/fceultra/F-8 fceultra-0.98.13-cheatdir.patch, NONE, 1.1 fceultra-0.98.13-configure_fix_non_x86.patch, NONE, 1.1 fceultra-0.98.13-man.patch, NONE, 1.1 fceultra.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2

Andrea Musuruane musuruan at rpmfusion.org
Sat Jul 19 20:01:04 CEST 2008


Author: musuruan

Update of /cvs/free/rpms/fceultra/F-8
In directory se02.es.rpmfusion.net:/tmp/cvs-serv29299/F-8

Modified Files:
	.cvsignore sources 
Added Files:
	fceultra-0.98.13-cheatdir.patch 
	fceultra-0.98.13-configure_fix_non_x86.patch 
	fceultra-0.98.13-man.patch fceultra.spec 
Log Message:
First import


fceultra-0.98.13-cheatdir.patch:

--- NEW FILE fceultra-0.98.13-cheatdir.patch ---
--- src/drivers/pc/main.c	2004-08-17 23:08:44.000000000 +0100
+++ src/drivers/pc/main.c	2006-05-03 15:21:21.000000000 +0100
@@ -163,7 +163,7 @@
  }
  #else
  mkdir(DrBaseDirectory,S_IRWXU);
- for(x=0;x<5;x++)
+ for(x=0;x<6;x++)
  {
   sprintf(tdir,"%s"PSS"%s",DrBaseDirectory,subs[x]);
   mkdir(tdir,S_IRWXU);

fceultra-0.98.13-configure_fix_non_x86.patch:

--- NEW FILE fceultra-0.98.13-configure_fix_non_x86.patch ---
--- fceu/configure.ac~	2006-10-22 12:49:18.000000000 +0200
+++ fceu/configure.ac	2006-10-22 12:49:18.000000000 +0200
@@ -117,6 +117,8 @@
 if expr match "$target_cpu" 'i.86' > /dev/null; then
 	AC_DEFINE([C80x86])
 	AM_CONDITIONAL(C80x86, true)
+else
+	AM_CONDITIONAL(C80x86, false)
 fi
 
 AC_C_BIGENDIAN([], [AC_DEFINE([LSB_FIRST])])
--- fceu/configure~	2006-10-22 12:50:01.000000000 +0200
+++ fceu/configure	2006-10-22 12:50:01.000000000 +0200
@@ -5145,6 +5145,16 @@
   C80x86_FALSE=
 fi
 
+else
+
+if false; then
+  C80x86_TRUE=
+  C80x86_FALSE='#'
+else
+  C80x86_TRUE='#'
+  C80x86_FALSE=
+fi
+
 fi
 
 echo "$as_me:$LINENO: checking whether byte ordering is bigendian" >&5

fceultra-0.98.13-man.patch:

--- NEW FILE fceultra-0.98.13-man.patch ---
--- fceu-0.98.12.orig/Documentation/fceu-sdl.6
+++ fceu-0.98.12/Documentation/fceu-sdl.6
@@ -2,7 +2,7 @@
 .\" First parameter, NAME, should be all caps
 .\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
 .\" other parameters are allowed: see man(7), man(1)
-.TH FCEU-SDL 6 "March 27, 2003"
+.TH FCEU 6 "October 10, 2004"
 .\" Please adjust this date whenever revising the manpage.
 .\"
 .\" Some roff macros, for reference:
@@ -16,35 +16,30 @@
 .\" .sp <n>    insert n+1 empty lines
 .\" for manpage-specific macros, see man(7)
 .SH NAME
-fceu-sdl \- An emulator for the original (8-bit) Nintendo game console.
+fceu \- An emulator for the original (8\-bit) Nintendo game console.
 .SH SYNOPSIS
-.B fceu-sdl
+.B fceu
 .RI [ options ]
 "filename"
 .SH DESCRIPTION
 .B FCE Ultra
-is an emulator for the original (8-bit) Nintendo Entertainment System (NES).
+is an emulator for the original (8\-bit) Nintendo Entertainment System (NES).
 It has a robust color palette rendering engine that is fully customizable,
 along with excellent sound and joystick support, and even includes TCP/IP based
-network playing for head-to-head gaming with your friends!
-.PP
-The emulator is available in two versions for Linux (there are also versions
-for DOS and Windows): an SDL-based version, and one based on SVGALIB.  The two
-versions are essentially the same \-\- use the SVGALIB version for the Linux
-console, and the SDL version for playing in X.
+network playing for head\-to\-head gaming with your friends!
 .SH OPTIONS
-These are some of the more frequently used options in FCE Ultra SDL.  Run
-fceu-sdl without any options for a larger list, or see the README for the full
+These are some of the more frequently used options in FCE Ultra.  Run
+fceu without any options for a larger list, or see the README for the full
 list.
 .TP
 .B \-fs {0|1}
-Toggle full-screen mode.
+Toggle full\-screen mode.
 .TP
 .B \-xres <res>
-Set the Horizontal resolution for full-screen mode.
+Set the Horizontal resolution for full\-screen mode.
 .TP
 .B \-yres <res>
-Set the Vertical resolution for full-screen mode.
+Set the Vertical resolution for full\-screen mode.
 .TP
 .B \-gg
 Enable Game Genie emulation support.
@@ -69,7 +64,7 @@
 .SH KEYBOARD COMMANDS
 .B FCE Ultra
 has a number of commands available within the emulator.
-It also includes default keyboard bindings when emulating game pads or power pads.
+It also provides keyboard bindings for emulating gamepads or powerpads.
 .SS Gamepad Keyboard Bindings
 .TS
 center box;
@@ -89,7 +84,7 @@
 Activate cheat interface.
 .TP 15
 .BI <F4>
-Toggle full-screen mode.
+Toggle full\-screen mode.
 .TP 15
 .BI <F5>
 Save game state into current slot (set using number keys).
@@ -110,14 +105,9 @@
 Quit
 .B FCE Ultra.
 .SH SEE ALSO
-.BR fceu-svga (6)
-.TP
-.I /usr/share/doc/fceu-doc/readme-linux.txt.gz
+.I /usr/share/doc/fceu/fceultra.html
 The 
-.B FCE Ultra README
-for linux, available from the
-.I fceu-doc
-Debian package.
+.B FCE Ultra README file.
 .TP
 .I http://fceultra.sourceforge.net/
 The



--- NEW FILE fceultra.spec ---
Summary: A portable NES/Famicom emulator
Name: fceultra
Version: 0.98.13
Release: 0.5.pre%{?dist}
License: GPLv2+
Group: Applications/Emulators
URL: http://fceultra.sourceforge.net/
Source: http://dl.sf.net/sourceforge/%{name}/fceu-%{version}-pre.src.tar.bz2
Patch0: fceultra-0.98.13-man.patch
Patch1: fceultra-0.98.13-cheatdir.patch
Patch2: fceultra-0.98.13-configure_fix_non_x86.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: SDL-devel >= 1.2.0
BuildRequires: libGLU-devel
BuildRequires: zlib-devel
BuildRequires: automake16

%description
FCE Ultra is a portable NES/Famicom emulator based on Bero's original
FCE source code. Large portions of it have been rewritten, resulting
in a much stabler and very compatible emulator.

%prep
%setup -q -n fceu
%patch0 -p1
%patch1 -p0
%patch2 -p1

perl -pi -e's/-mcpu=i686/\$(RPM_OPT_FLAGS)/' Makefile*
chmod 644 src/drivers/sexyal/convert.inc
mv Documentation/fceu-sdl.6 Documentation/fceultra.6

%build
%configure --with-opengl
make %{?_smp_mflags}

%install
rm -rf %{buildroot}
install -d %{buildroot}%{_bindir}
install -m 755 src/fceu %{buildroot}%{_bindir}/fceultra
install -d %{buildroot}%_mandir/man6
install -m 644 Documentation/fceultra.6 %{buildroot}%{_mandir}/man6

%clean
rm -rf %{buildroot}

%files
%defattr(-,root,root)
%doc AUTHORS COPYING TODO 
%doc Documentation/*.html Documentation/*.txt
%{_bindir}/fceultra
%{_mandir}/man6/fceultra.6*

%changelog
* Fri Nov 02 2007  Andrea Musuruane <musuruan at gmail.com> 0.98.13-0.5.pre
- Changed license due to new guidelines.
- Removed %%{?dist} tag from changelog.

* Thu Mar 01 2007 Andrea Musuruane <musuruan at gmail.com> 0.98.13-0.4.pre
- Renamed binary from fceu to fceultra to avoid conflicts (Dribble #77).

* Tue Oct 24 2006 Andrea Musuruane <musuruan at gmail.com> 0.98.13-0.3.pre
- Added missing libGLU-devel to BuildRequires.

* Sat Oct 21 2006 Andrea Musuruane <musuruan at gmail.com> 0.98.13-0.2.pre
- Fixed Source tag URL.
- Restored name to fceultra upon requests from Dribble.
- Added a patch from Hans to fix compile on non x86.

* Sat Oct 21 2006 Andrea Musuruane <musuruan at gmail.com> 0.98.13-0.1.pre
- First release for Dribble.
- Changed name to fceu to match upstream tarball name.
- Fixed Release to meet Fedora guidelines.
- Fixed License tag.
- Fixed Group tag.
- Updated URL and Source tags.
- Fixed Buildroot to meet Fedora guidelines.
- Deleted not required dependences in BuildRequires.
- Fixed src/drivers/sexyal/convert.inc file permissions.
- No longer using old fceu-sdl name for exec file.
- Added patch from Debian to fix man entry.
- Added patch to save cheats to file (Gentoo #109359).
- Added %%{?_smp_mflags} to make invocation to speed up SMP builds.
- Avoided including man in %%doc.

* Fri Feb 18 2005 Winston Chang <winston at stdout.org>
- Updated to 0.98.13.

* Wed Dec  3 2003 Axel Thimm <Axel.Thimm at physik.fu-berlin.de>
- Updated to 0.97.5.

* Fri Jun 13 2003 Axel Thimm <Axel.Thimm at physik.fu-berlin.de> 
- Initial build.




Index: .cvsignore
===================================================================
RCS file: /cvs/free/rpms/fceultra/F-8/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- .cvsignore	1 Jun 2008 11:43:43 -0000	1.1
+++ .cvsignore	19 Jul 2008 18:01:04 -0000	1.2
@@ -0,0 +1 @@
+fceu-0.98.13-pre.src.tar.bz2


Index: sources
===================================================================
RCS file: /cvs/free/rpms/fceultra/F-8/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sources	1 Jun 2008 11:43:43 -0000	1.1
+++ sources	19 Jul 2008 18:01:04 -0000	1.2
@@ -0,0 +1 @@
+1977214a15a341a4fd8bad14eda76866  fceu-0.98.13-pre.src.tar.bz2



More information about the rpmfusion-commits mailing list