Author: musuruan
Update of /cvs/free/rpms/fceultra/F-9
In directory se02.es.rpmfusion.net:/tmp/cvs-serv29048/F-9
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(a)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(a)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(a)gmail.com> 0.98.13-0.3.pre
- Added missing libGLU-devel to BuildRequires.
* Sat Oct 21 2006 Andrea Musuruane <musuruan(a)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(a)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(a)stdout.org>
- Updated to 0.98.13.
* Wed Dec 3 2003 Axel Thimm <Axel.Thimm(a)physik.fu-berlin.de>
- Updated to 0.97.5.
* Fri Jun 13 2003 Axel Thimm <Axel.Thimm(a)physik.fu-berlin.de>
- Initial build.
Index: .cvsignore
===================================================================
RCS file: /cvs/free/rpms/fceultra/F-9/.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:00:10 -0000 1.2
@@ -0,0 +1 @@
+fceu-0.98.13-pre.src.tar.bz2
Index: sources
===================================================================
RCS file: /cvs/free/rpms/fceultra/F-9/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:00:10 -0000 1.2
@@ -0,0 +1 @@
+1977214a15a341a4fd8bad14eda76866 fceu-0.98.13-pre.src.tar.bz2