rpms/ultimatestunts/F-7 ultimatestunts-0721-make.patch, NONE, 1.1 ultimatestunts-0731-configure.patch, NONE, 1.1 ultimatestunts.desktop, NONE, 1.1 ultimatestunts.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2
Dan Horak (sharkcz)
fedora-extras-commits at redhat.com
Sun Nov 11 11:44:41 UTC 2007
Author: sharkcz
Update of /cvs/pkgs/rpms/ultimatestunts/F-7
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv445
Modified Files:
.cvsignore sources
Added Files:
ultimatestunts-0721-make.patch
ultimatestunts-0731-configure.patch ultimatestunts.desktop
ultimatestunts.spec
Log Message:
- initial import
ultimatestunts-0721-make.patch:
--- NEW FILE ultimatestunts-0721-make.patch ---
--- trackedit/Makefile.in.orig 2007-07-15 12:57:29.000000000 +0200
+++ trackedit/Makefile.in 2007-09-01 12:36:43.000000000 +0200
@@ -67,7 +67,7 @@
am_ustuntstrackedit_OBJECTS = main.$(OBJEXT)
ustuntstrackedit_OBJECTS = $(am_ustuntstrackedit_OBJECTS)
ustuntstrackedit_DEPENDENCIES = \
- $(top_builddir)/trackedit/libtrackedit.a \
+ libtrackedit.a \
$(top_builddir)/graphics/libgraphics.a \
$(top_builddir)/simulation/libsimulation.a \
$(top_builddir)/shared/libshared.a
@@ -217,7 +217,7 @@
target_vendor = @target_vendor@
usdatadir = @usdatadir@
ustuntstrackedit_SOURCES = main.cpp
-ustuntstrackedit_LDADD = $(top_builddir)/trackedit/libtrackedit.a \
+ustuntstrackedit_LDADD = libtrackedit.a \
$(top_builddir)/graphics/libgraphics.a $(top_builddir)/simulation/libsimulation.a \
$(top_builddir)/shared/libshared.a @sdllibs@ @graphlibs@ @LIBINTL@
--- trackedit/Makefile.am.orig 2007-07-15 12:54:15.000000000 +0200
+++ trackedit/Makefile.am 2007-09-01 12:17:46.000000000 +0200
@@ -1,6 +1,6 @@
bin_PROGRAMS = ustuntstrackedit
ustuntstrackedit_SOURCES = main.cpp
-ustuntstrackedit_LDADD = $(top_builddir)/trackedit/libtrackedit.a \
+ustuntstrackedit_LDADD = libtrackedit.a \
$(top_builddir)/graphics/libgraphics.a $(top_builddir)/simulation/libsimulation.a \
$(top_builddir)/shared/libshared.a @sdllibs@ @graphlibs@ @LIBINTL@
ultimatestunts-0731-configure.patch:
--- NEW FILE ultimatestunts-0731-configure.patch ---
--- configure.ac.orig 2007-11-06 08:27:28.000000000 +0100
+++ configure.ac 2007-11-06 08:38:23.000000000 +0100
@@ -151,10 +151,10 @@
dnl Check openAL audio library
dnl ------------------------
AC_CHECK_HEADER(AL/al.h, AC_DEFINE([OPENAL_HEADER], [], [OpenAL headers]))
- AC_CHECK_LIB(openal, alGetError, soundlibs="-lopenal $soundlibs";AC_DEFINE([HAVE_LIBOPENAL], [], [OpenAL Lib]))
+ AC_CHECK_LIB(openal, alGetError, soundlibs="-lopenal $soundlibs";AC_DEFINE([HAVE_LIBOPENAL], [], [OpenAL Lib]), [], $soundlibs)
AC_CHECK_HEADER(AL/alut.h, AC_DEFINE([ALUT_HEADER], [], [ALUT headers]))
- AC_CHECK_LIB(alut, alutExit, soundlibs="-lalut $soundlibs";AC_DEFINE([HAVE_LIBALUT], [], [ALUT Lib]))
+ AC_CHECK_LIB(alut, alutExit, soundlibs="-lalut $soundlibs";AC_DEFINE([HAVE_LIBALUT], [], [ALUT Lib]), [], $soundlibs)
dnl Don't try FMOD when OpenAL is found
dnl TODO: check whether either OpenAL or ALUT is not present
--- configure.orig 2007-11-06 08:38:33.000000000 +0100
+++ configure 2007-11-06 08:48:55.000000000 +0100
@@ -6202,7 +6202,7 @@
echo $ECHO_N "(cached) $ECHO_C" >&6
else
ac_check_lib_save_LIBS=$LIBS
-LIBS="-lopenal $LIBS"
+LIBS="-lopenal $soundlibs $LIBS"
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h. */
_ACEOF
@@ -6419,7 +6419,7 @@
echo $ECHO_N "(cached) $ECHO_C" >&6
else
ac_check_lib_save_LIBS=$LIBS
-LIBS="-lalut $LIBS"
+LIBS="-lalut $soundlibs $LIBS"
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h. */
_ACEOF
--- NEW FILE ultimatestunts.desktop ---
[Desktop Entry]
Name=UltimateStunts
GenericName=UltimateStunts
Comment=3D racing game
Exec=ustunts
#Icon=ustunts.png
Terminal=false
StartupNotify=false
Type=Application
Categories=Game;SportsGame;
--- NEW FILE ultimatestunts.spec ---
%define ver 0731
Name: ultimatestunts
Version: 0.7.3
Release: 4%{?dist}
Summary: UltimateStunts is a remake of the famous DOS-game Stunts
Group: Amusements/Games
License: GPLv2+
URL: http://www.ultimatestunts.nl
Source0: http://downloads.sf.net/%{name}/%{name}-srcdata-%{ver}.tar.gz
Source1: %{name}.desktop
Patch0: ultimatestunts-0721-make.patch
Patch1: ultimatestunts-0731-configure.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: dos2unix freealut-devel SDL_image-devel freeglut-devel libXi-devel
BuildRequires: desktop-file-utils
%description
UltimateStunts is a remake of the famous DOS-game Stunts. It was a 3D racing
game, with simple CGA/EGA/VGA graphics and no texture or smooth shading, but
because of the spectacular stunts (loopings, bridges to jump over, etc.)
it was really fun to play. One of the best aspects of this game is that it
had a track editor. Because of the tile-based tracks, every gamer was able
to make it's own tracks. This remake works on UNIX-compatible systems (like
Linux), and on windows. It also provides more modern features, like openGL
graphics, 3D sound and internet multiplaying.
%prep
%setup -q -n %{name}-srcdata-%{ver}
%patch0
%patch1
# remove CVS control files
find . -name CVS -type d -print0 | xargs -0 rm -rf
# fixup access
find ./data -type d -print0 | xargs -0 chmod a+rx
find ./data -type f -print0 | xargs -0 chmod a+r
find ./doc -type f -print0 | xargs -0 chmod a+r
chmod a-x simulation/metaserver.cpp
# fixup EOL
pushd "doc/nolanguage/Original Stunts Track-Format_files"
dos2unix -q style.css
dos2unix -q stunts.htm
touch -r tree.png style.css stunts.htm
popd
# fixup encoding
pushd "doc/nolanguage/Original Stunts Track-Format_files"
f=stunts.htm
iconv -f ISO8859-1 -t UTF-8 -o $f.new $f
touch -r tree.png $f.new
mv $f.new $f
popd
pushd doc/nl
for f in *.htm
do
iconv -f ISO8859-1 -t UTF-8 -o $f.new $f
touch -r $f $f.new
mv $f.new $f
done
popd
%build
%configure
make %{?_smp_mflags}
%install
rm -rf $RPM_BUILD_ROOT
make install DESTDIR=$RPM_BUILD_ROOT \
usdatadir=$RPM_BUILD_ROOT%{_datadir}/%{name} \
localedir=%{_datadir}/locale
%find_lang %{name}
desktop-file-install --vendor fedora \
--dir $RPM_BUILD_ROOT%{_datadir}/applications \
%{SOURCE1}
%clean
rm -rf $RPM_BUILD_ROOT
%files -f %{name}.lang
%defattr(-,root,root,-)
%doc COPYING doc/*
%{_bindir}/ustunts*
%config(noreplace) %{_sysconfdir}/%{name}.conf
%{_datadir}/applications/fedora-%{name}.desktop
%{_datadir}/%{name}
%changelog
* Fri Nov 9 2007 Dan Horak <dan[at]danny.cz> 0.7.3-4
- recode *.htm files without encoding header
* Wed Nov 7 2007 Dan Horak <dan[at]danny.cz> 0.7.3-3
- added COPYING into docs
- added desktop file
* Tue Nov 6 2007 Dan Horak <dan[at]danny.cz> 0.7.3-2
- fix findind ALUT library on development
* Sun Nov 4 2007 Dan Horak <dan[at]danny.cz> 0.7.3-1
- initial package release
Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/ultimatestunts/F-7/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- .cvsignore 10 Nov 2007 20:36:53 -0000 1.1
+++ .cvsignore 11 Nov 2007 11:44:08 -0000 1.2
@@ -0,0 +1 @@
+ultimatestunts-srcdata-0731.tar.gz
Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/ultimatestunts/F-7/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sources 10 Nov 2007 20:36:53 -0000 1.1
+++ sources 11 Nov 2007 11:44:08 -0000 1.2
@@ -0,0 +1 @@
+3231b1d391ee30b1ec8750019c1e1c3e ultimatestunts-srcdata-0731.tar.gz
More information about the fedora-extras-commits
mailing list