Author: megabajt Date: Sun Apr 8 13:52:50 2007 GMT Module: SPECS Tag: HEAD ---- Log message: - added FHS and desktop patches - cars and tracks splited into subpackages - builds and works - release 1
---- Files affected: SPECS: vdrift.spec (1.1 -> 1.2) ---- Diffs: ================================================================ Index: SPECS/vdrift.spec diff -u SPECS/vdrift.spec:1.1 SPECS/vdrift.spec:1.2 --- SPECS/vdrift.spec:1.1 Sat Apr 7 11:18:59 2007 +++ SPECS/vdrift.spec Sun Apr 8 15:52:44 2007 @@ -4,7 +4,7 @@ Summary(pl.UTF-8): Darmowy symulator wyścigów ze wspaniałą fizyką i grafiką Name: vdrift Version: %(echo %{_ver} | tr -d -) -Release: 0.1 +Release: 1 License: GPL v2 Group: X11/Applications/Games Source0: http://dl.sourceforge.net/vdrift/%{name}-%{_ver}-src.tar.bz2 @@ -12,14 +12,18 @@ Source1: http://dl.sourceforge.net/vdrift/%{name}-%{_ver}-data-full.tar.bz2 # Source1-md5: 2136ce2e347a018f2400e3f114e005fd Patch0: %{name}-gcc42.patch +Patch1: %{name}-desktop.patch +Patch2: %{name}-FHS.patch URL: http://vdrift.net/ BuildRequires: OpenAL-devel BuildRequires: SDL_gfx-devel BuildRequires: SDL_image-devel BuildRequires: SDL_net-devel BuildRequires: freealut-devel +BuildRequires: gettext-devel BuildRequires: scons -BuildRequires: FHS-fixes +Requires: vdrift-car-resources +Requires: vdrift-track-resources BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %description @@ -52,23 +56,99 @@ - Myszka/joystick/klawiatura menu ustawień - Wiele więcej... +%package data-cars-base +Summary: Base cars for VDrift +Summary(pl.UTF-8): Podstawowe samochody dla VDrift +Group: X11/Applications/Games +Provides: vdrift-car-resources + +%description data-cars-base +Base cars for VDrift. + +%description data-cars-base -l pl.UTF-8 +Podstawowe samochody dla VDrift. + +%package data-cars-extra +Summary: Extra cars for VDrift +Summary(pl.UTF-8): Dodatkowe samochody dla VDrift +Group: X11/Applications/Games +Provides: vdrift-car-resources + +%description data-cars-extra +Extra cars for VDrift. + +%description data-cars-extra -l pl.UTF-8 +Dodatkowe samochody dla VDrift. + +%package data-tracks-base +Summary: Base tracks for VDrift +Summary(pl.UTF-8): Podstawowe trasy dla VDrift +Group: X11/Applications/Games +Provides: vdrift-track-resources + +%description data-tracks-base +Base tracks for VDrift. + +%description data-tracks-base -l pl.UTF-8 +Podstawowe trasy dla VDrift. + +%package data-tracks-extra +Summary: Extra tracks for VDrift +Summary(pl.UTF-8): Dodatkowe trasy dla VDrift +Group: X11/Applications/Games +Provides: vdrift-track-resources + +%description data-tracks-extra +Extra tracks for VDrift. + +%description data-tracks-extra -l pl.UTF-8 +Dodatkowe trasy dla VDrift. + %prep -%setup -q -n %{name}-%{_ver}-src -a0 -a1 -c -T +%setup -q -c -a1 %patch0 -p1 -mv vdrift-%{_ver}-src/data/* ./build/vdrift-%{_ver}-src/data/ +%patch1 -p1 +%patch2 -p1 + +mv vdrift-%{_ver}-src/data/* build/vdrift-%{_ver}-src/data/ %build -cd build/%{name}-%{_ver}-src/ -scons +cd build/%{name}-%{_ver}-src +export CC='%{__cc}' +export CXX='%{__cxx}' +export CXXFLAGS='%{rpmcxxflags}' +%scons \ + destdir=$RPM_BUILD_ROOT \ + prefix=%{_prefix} \ + bindir=bin/ \ + datadir=share/games/vdrift/data \ + release=1 \ + os_cc=1 \ + os_cxx=1 \ + os_cxxflags=1 \ + NLS=1 %install rm -rf $RPM_BUILD_ROOT -install -d $RPM_BUILD_ROOT/%{_bindir} +install -d $RPM_BUILD_ROOT{%{_desktopdir},%{_pixmapsdir}} + +cd build/%{name}-%{_ver}-src -cd build/%{name}-%{_ver}-src/ -scons install \ - prefix=$RPM_BUILD_ROOT/usr/ -ln -s %{_datadir}/games/vdrift/bin/vdrift $RPM_BUILD_ROOT%{_bindir}/vdrift +export CC='%{__cc}' +export CXX='%{__cxx}' +export CXXFLAGS='%{rpmcxxflags}' +%scons install \ + destdir=$RPM_BUILD_ROOT \ + prefix=%{_prefix} \ + bindir=bin/ \ + os_cc=1 \ + os_cxx=1 \ + os_cxxflags=1 \ + datadir=share/games/vdrift/data \ + NLS=1 + +install tools/autopackage/vdrift.desktop $RPM_BUILD_ROOT%{_desktopdir} +install data/textures/icons/vdrift-64x64.png $RPM_BUILD_ROOT%{_pixmapsdir}/vdrift.png cd ../.. @@ -79,10 +159,80 @@ %files -f VDrift.lang %defattr(644,root,root,755) +%doc build/%{name}-%{_ver}-src/docs/{AUTHORS,ChangeLog,NEWS,README,TODO,VAMOS.txt} %attr(755,root,root) %{_bindir}/vdrift -# IT HAS TO BE FIXED!!! -%attr(755,root,root) %{_datadir}/games/vdrift/bin/vdrift -%{_datadir}/games/vdrift +%dir %{_datadir}/games/vdrift +%dir %{_datadir}/games/vdrift/data +%dir %{_datadir}/games/vdrift/data/cars +%{_datadir}/games/vdrift/data/lists +%{_datadir}/games/vdrift/data/settings +%dir %{_datadir}/games/vdrift/data/skins +%{_datadir}/games/vdrift/data/skins/simple +%{_datadir}/games/vdrift/data/skins/x1 +%{_datadir}/games/vdrift/data/sounds +%{_datadir}/games/vdrift/data/textures +%dir %{_datadir}/games/vdrift/data/tracks +%{_desktopdir}/vdrift.desktop +%{_pixmapsdir}/vdrift.png + +%files data-cars-base +%defattr(644,root,root,755) +%{_datadir}/games/vdrift/data/cars/CO +%{_datadir}/games/vdrift/data/cars/FF +%{_datadir}/games/vdrift/data/cars/TL2 +%{_datadir}/games/vdrift/data/cars/XS + +%files data-cars-extra +%defattr(644,root,root,755) +%{_datadir}/games/vdrift/data/cars/3S +%{_datadir}/games/vdrift/data/cars/AX2 +%{_datadir}/games/vdrift/data/cars/C7 +%{_datadir}/games/vdrift/data/cars/CS +%{_datadir}/games/vdrift/data/cars/CT +%{_datadir}/games/vdrift/data/cars/F1 +%{_datadir}/games/vdrift/data/cars/FE +%{_datadir}/games/vdrift/data/cars/G4 +%{_datadir}/games/vdrift/data/cars/GT +%{_datadir}/games/vdrift/data/cars/M3 +%{_datadir}/games/vdrift/data/cars/M7 +%{_datadir}/games/vdrift/data/cars/M8 +%{_datadir}/games/vdrift/data/cars/MC +%{_datadir}/games/vdrift/data/cars/MI +%{_datadir}/games/vdrift/data/cars/NS +%{_datadir}/games/vdrift/data/cars/RG +%{_datadir}/games/vdrift/data/cars/RS2 +%{_datadir}/games/vdrift/data/cars/SB +%{_datadir}/games/vdrift/data/cars/T73 +%{_datadir}/games/vdrift/data/cars/TC +%{_datadir}/games/vdrift/data/cars/TL +%{_datadir}/games/vdrift/data/cars/XG +%{_datadir}/games/vdrift/data/cars/XM +%{_datadir}/games/vdrift/data/cars/Z06 + +%files data-tracks-base +%defattr(644,root,root,755) +%{_datadir}/games/vdrift/data/tracks/lagunaseca +%{_datadir}/games/vdrift/data/tracks/zandvoort + +%files data-tracks-extra +%defattr(644,root,root,755) +%{_datadir}/games/vdrift/data/tracks/barcelona +%{_datadir}/games/vdrift/data/tracks/brands +%{_datadir}/games/vdrift/data/tracks/detroit +%{_datadir}/games/vdrift/data/tracks/dijon +%{_datadir}/games/vdrift/data/tracks/hockenheim +%{_datadir}/games/vdrift/data/tracks/jarama +%{_datadir}/games/vdrift/data/tracks/kyalami +%{_datadir}/games/vdrift/data/tracks/lemans +%{_datadir}/games/vdrift/data/tracks/monaco +%{_datadir}/games/vdrift/data/tracks/monza +%{_datadir}/games/vdrift/data/tracks/mosport +%{_datadir}/games/vdrift/data/tracks/neurburgring_nordschleife +%{_datadir}/games/vdrift/data/tracks/pau +%{_datadir}/games/vdrift/data/tracks/road_atlanta +%{_datadir}/games/vdrift/data/tracks/ruudskogen +%{_datadir}/games/vdrift/data/tracks/spa +%{_datadir}/games/vdrift/data/tracks/weekend %define date %(echo `LC_ALL="C" date +"%a %b %d %Y"`) %changelog @@ -90,6 +240,12 @@ All persons listed below can be reached at <cvs_login>@pld-linux.org $Log$ +Revision 1.2 2007/04/08 13:52:44 megabajt +- added FHS and desktop patches +- cars and tracks splited into subpackages +- builds and works +- release 1 + Revision 1.1 2007/04/07 09:18:59 megabajt - new by Piotr Grymkowski <grym3k at o2.pl> - needs FHS fixes ================================================================ ---- CVS-web: http://cvs.pld-linux.org/SPECS/vdrift.spec?r1=1.1&r2=1.2&f=u _______________________________________________ pld-cvs-commit mailing list pld-cvs-commit@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit