Witam
Lubię sobie pojeździć samochodem, więc zająłem się uaktualnieniem racer.
spec
Czy ktoś mógłby zerknąć na to co zrobiłem?

1. Źródło, które użyłem było opisane jako "binaries for nvidia"
        (później spróbuję może powalczyć z src)
2. Nie jestem pewien, ale chyba powinienem dodać wywołanie ldconfig

ps. Prosiłbym o uwagi do speca
-- 
Pozdrawiam
Krystian T

        "errare humanum est..."
Index: racer.spec
===================================================================
RCS file: /cvsroot/SPECS/racer.spec,v
retrieving revision 1.8
diff -u -r1.8 racer.spec
--- racer.spec	25 May 2003 06:26:12 -0000	1.8
+++ racer.spec	17 Jun 2004 22:32:39 -0000
@@ -1,24 +1,21 @@
-# $Revision: 1.8 $, $Date: 2003/05/25 06:26:12 $
+# $Revision: 1.9 $, $Date: 2004/06/18 00:30:12 $
 Summary:	Car simulator
 Summary(pl):	Symulator samochodowy
 Name:		racer
-Version:	0.4.7.1
+Version:	0.5.0
 Release:	1
 License:	Free for non-commercial use
 Group:		X11/Applications/Games
-Source0:	http://www.ringlord.com/%{name}-linux-%{version}.tar.gz
-Source1:	%{name}.desktop
-Source2:	%{name}.sh
-Patch0:		%{name}-makefile.patch
-Patch1:		%{name}-string.patch
-URL:		http://www.marketgraph.nl/gallery/racer/
-BuildRequires:	OpenGL-devel
-BuildRequires:	SDL-devel
+Source0:	http://download.tdconline.dk/pub/boomtown/racesimcentral/rr_bin_linux%{version}.tgz
+Source1:	http://download.tdconline.dk/pub/boomtown/racesimcentral/rr_data%{version}.tgz
+Source2:	http://www.racer.nl/download/libfmod-3.61.zip
+Source3:	rr_data%{version}.tgz
+Source4:	libfmod-3.61.zip
+Patch0:		%{name}.sh-instdir.patch
+URL:		http://www.racer.nl
 Requires:	OpenGL
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
-%define 	_noautoreqdep	libGL.so.1 libGLU.so.1
-
 %description
 Racer is a free and open car simulation project, attempting to use
 real car and vehicle physics to get a life-like feeling. Cars, tracks,
@@ -32,33 +29,38 @@
 stosunkową łatwością.
 
 %prep
-%setup -qn src/racer
-%patch0 -p2
-%patch1 -p2
+%setup -q -T -b 0 -n %{name}%{version}
+%setup -q -D -T -b 3 -n %{name}%{version}
+%setup -q -D -T -b 4 -cn %{name}%{version}
+%setup -q -D -T -b 1 -n %{name}%{version}
+%setup -q -D -T -b 2 -cn %{name}%{version}
+cd ../../SOURCES
+%patch0
 
 %build
-export OPTFLAGS="%{rpmcflags}"
-./build.sh
 
 %install
 rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT{%{_bindir},%{_datadir}/racer/data,%{_applnkdir}/Games}
+install -d $RPM_BUILD_ROOT{%{_libdir},%{_bindir},%{_datadir}/racer/data,%{_applnkdir}/Games}
 
-install racer/racer $RPM_BUILD_ROOT%{_bindir}/racer.bin
-cp -R racer/data/* $RPM_BUILD_ROOT%{_datadir}/racer/data
-install racer/*.ini $RPM_BUILD_ROOT%{_datadir}/racer
+install  bin/racer $RPM_BUILD_ROOT%{_bindir}/racer.bin
+cp -R data/* $RPM_BUILD_ROOT%{_datadir}/racer/data
+install ./*.ini $RPM_BUILD_ROOT%{_datadir}/racer
 install %{SOURCE1} $RPM_BUILD_ROOT%{_applnkdir}/Games
 install %{SOURCE2} $RPM_BUILD_ROOT%{_bindir}/racer
+pwd
+cp libfmod* $RPM_BUILD_ROOT%{_libdir}/
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
 %files
 %defattr(644,root,root,755)
-%doc README.linux*
+%doc README.txt
 %attr(755,root,root) %{_bindir}/*
 %{_datadir}/racer
 %{_applnkdir}/Games/*
+%{_libdir}/*
 
 %define date	%(echo `LC_ALL="C" date +"%a %b %d %Y"`)
 %changelog
--- racer.sh	2004-06-17 00:12:30.755434688 +0200
+++ racer.sh.new	2004-06-17 00:13:10.704361528 +0200
@@ -1,9 +1,9 @@
 #!/bin/sh
 
 install -d ~/.racer
-ln -sf /usr/X11R6/share/racer/data ~/.racer
-for f in /usr/X11R6/share/racer/*.ini ; do
+ln -sf /usr/share/racer/data ~/.racer
+for f in /usr/share/racer/*.ini ; do
 	[ -f ~/.racer/`basename $f` ] || cp $f ~/.racer
 done
 
-cd ~/.racer && exec /usr/X11R6/bin/racer.bin
+cd ~/.racer && exec /usr/bin/racer.bin

_______________________________________________________
z�ota zasada - kto si� nie zna, niech si� nie wypowiada

Odpowiedź listem elektroniczym