Author: lisu Date: Tue Nov 25 15:54:34 2008 GMT Module: SPECS Tag: HEAD ---- Log message: - add track editor - it's separate project, but some files are the same - bcond for track editor (on by default) - BR: fltk-gl-devel for track editor
---- Files affected: SPECS: toycars.spec (1.9 -> 1.10) ---- Diffs: ================================================================ Index: SPECS/toycars.spec diff -u SPECS/toycars.spec:1.9 SPECS/toycars.spec:1.10 --- SPECS/toycars.spec:1.9 Tue Nov 25 14:56:16 2008 +++ SPECS/toycars.spec Tue Nov 25 16:54:28 2008 @@ -1,6 +1,11 @@ # $Revision$, $Date$ # NOTE: # There is no sound since version 0.3.4, because sound system requires FMOD Ex library to run. Everyone who wants sound can install FMOD Ex on one's own. +# +# Conditional build +%bcond_without editor # don't build track editor +# +%define editor_ver 0.1.0 Summary: Physics-based 2D racing game Summary(pl.UTF-8): Gra wyĆcigowa 2D oparta na prawach fizyki Name: toycars @@ -10,7 +15,9 @@ Group: X11/Applications/Games Source0: http://dl.sourceforge.net/toycars/%{name}-%{version}.tar.gz # Source0-md5: e8e7a868e2f2dcb2947ca8ffb860b36c -Source1: %{name}.desktop +Source1: http://dl.sourceforge.net/toycars/%{name}_track_editor-%{editor_ver}.tar.gz +# Source1-md5: 005cf7ebe50ad48e99075edc6e575d31 +Source2: %{name}.desktop Patch0: %{name}-headers.patch URL: http://sourceforge.net/projects/toycars/ BuildRequires: OpenGL-GLU-devel @@ -19,6 +26,7 @@ BuildRequires: SDL_mixer-devel BuildRequires: autoconf >= 2.61 BuildRequires: automake +%{?with_editor:BuildRequires: fltk-gl-devel} BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %description @@ -33,9 +41,15 @@ Jupiter's Masterdrive na Atari ST. %prep -%setup -q +%setup -q -a 1 %patch0 -p1 +%if %{with editor} +# copy the same file instead of patching it again +cp src/Startline.cpp %{name}_track_editor-%{editor_ver}/src +%{__perl} -pi -e '[EMAIL PROTECTED]/@FL/@' %{name}_track_editor-%{editor_ver}/src/TrackView.cxx +%endif + %build %{__aclocal} -I m4 %{__autoconf} @@ -44,6 +58,16 @@ %configure %{__make} +%if %{with editor} +cd %{name}_track_editor-%{editor_ver} +%{__aclocal} -I m4 +%{__autoconf} +%{__autoheader} +%{__automake} +%configure +%{__make} +%endif + %install rm -rf $RPM_BUILD_ROOT install -d $RPM_BUILD_ROOT{%{_desktopdir},%{_pixmapsdir}} @@ -51,9 +75,13 @@ %{__make} install \ DESTDIR=$RPM_BUILD_ROOT -install %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir} +install %{SOURCE2} $RPM_BUILD_ROOT%{_desktopdir} install data/images/title.png $RPM_BUILD_ROOT%{_pixmapsdir}/%{name}.png +%if %{with editor} + install %{name}_track_editor-%{editor_ver}/src/%{name}_track_editor $RPM_BUILD_ROOT%{_bindir} +%endif + %clean rm -rf $RPM_BUILD_ROOT @@ -71,6 +99,11 @@ All persons listed below can be reached at <cvs_login>@pld-linux.org $Log$ +Revision 1.10 2008/11/25 15:54:28 lisu +- add track editor - it's separate project, but some files are the same +- bcond for track editor (on by default) +- BR: fltk-gl-devel for track editor + Revision 1.9 2008/11/25 13:56:16 lisu - 0.3.7 - assert.patch is unneeded ================================================================ ---- CVS-web: http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SPECS/toycars.spec?r1=1.9&r2=1.10&f=u _______________________________________________ pld-cvs-commit mailing list [email protected] http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit
