--- /dev/null
+
+#TODO: make install should copy all game files not only docs and binaries
+#TODO2: dexterquad should search its files from %{_bindir} in %{_datadir}/%{name}
+#TODO3: dexterquad have some font problems :(
+
+Summary: Dexter Quad.
+Name: DexterQuad
+Version: 0.1.6
+Release: 0.1
+License: GPL
+Group: X11/Applications/Games
+Source0: http://gazer.daemonbsd.com.ar/files/dexter/%{name}-%{version}.tar.gz
+Source1: http://gazer.daemonbsd.com.ar/files/dexter/intro.mpg
+Source2: http://gazer.daemonbsd.com.ar/files/dexter/level01.mp3
+Patch0: %{name}-make.patch
+URL: http://gazer.daemonbsd.com.ar/dexter.shtml
+BuildRequires: SDL-devel >= 1.2.0
+BuildRequires: SDL_ttf-devel
+BuildRequires: SDL_image-devel >= 1.2.0
+BuildRequires: SDL_mixer-devel >= 1.2.0
+BuildRequires: OpenGL-devel
+BuildRequires: smpeg-devel
+BuildRequires: automake
+BuildRequires: autoconf
+BuildRequires: libogg >= 1.0
+Requires: SDL >= 1.2.0
+Requires: SDL_image >= 1.2.0
+Requires: SDL_mixer >= 1.2.0
+Requires: SDL_ttf
+Requires: smpeg
+Requires: OpenGL
+Requires: libogg
+BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+
+%define _noautoreqdep libGL.so.1 libGLU.so.1
+
+%define _prefix /usr/X11R6
+
+%description
+DexterQuad is a 2D top-down scrolling game written in C++,
+using the SDL library for cross-platform programming.
+
+%prep
+%setup -q
+%patch0 -p1
+
+%build
+aclocal
+%{__autoconf}
+%{__automake}
+%configure
+%{__make}
+
+%install
+rm -rf $RPM_BUILD_ROOT
+
+install -d $RPM_BUILD_ROOT/%{_bindir}
+install -d $RPM_BUILD_ROOT/%{_datadir}/%{name}
+
+cp src/dexterquad $RPM_BUILD_ROOT/%{_datadir}/%{name}
+
+cp -r src/Comunes $RPM_BUILD_ROOT/%{_datadir}/%{name}
+cp -r src/Enemigos $RPM_BUILD_ROOT/%{_datadir}/%{name}
+cp -r src/Estructuras $RPM_BUILD_ROOT/%{_datadir}/%{name}
+cp -r src/Forms $RPM_BUILD_ROOT/%{_datadir}/%{name}
+cp -r src/Idioma $RPM_BUILD_ROOT/%{_datadir}/%{name}
+cp -r src/Mapas $RPM_BUILD_ROOT/%{_datadir}/%{name}
+cp -r src/Menu $RPM_BUILD_ROOT/%{_datadir}/%{name}
+cp -r src/Naves $RPM_BUILD_ROOT/%{_datadir}/%{name}
+cp -r src/fonts $RPM_BUILD_ROOT/%{_datadir}/%{name}
+cp -r src/pilotos $RPM_BUILD_ROOT/%{_datadir}/%{name}
+cp -r src/sound $RPM_BUILD_ROOT/%{_datadir}/%{name}
+cp -r src/video $RPM_BUILD_ROOT/%{_datadir}/%{name}
+
+cp %{SOURCE1} $RPM_BUILD_ROOT/%{_datadir}/%{name}/video
+cp %{SOURCE2} $RPM_BUILD_ROOT/%{_datadir}/%{name}/sound/music
+
+cat > $RPM_BUILD_ROOT/%{_bindir}/dexterquad <<EOF
+#!/bin/sh
+cd %{_datadir}/%{name}
+./dexterquad \$@
+EOF
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%files
+%defattr(644,root,root,755)
+%doc ABOUT-NLS COPYING ChangeLog README TODO
+
+%dir %{_datadir}/%{name}
+%dir %{_datadir}/%{name}/Comunes
+%dir %{_datadir}/%{name}/Enemigos
+%dir %{_datadir}/%{name}/Forms
+%dir %{_datadir}/%{name}/Idioma
+%dir %{_datadir}/%{name}/Menu
+%dir %{_datadir}/%{name}/fonts
+%dir %{_datadir}/%{name}/pilotos
+%dir %{_datadir}/%{name}/video
+%dir %{_datadir}/%{name}/Estructuras
+%dir %{_datadir}/%{name}/Estructuras/STorreta
+%dir %{_datadir}/%{name}/Estructuras/Torreta
+%dir %{_datadir}/%{name}/Mapas
+%dir %{_datadir}/%{name}/Mapas/Nivel01
+%dir %{_datadir}/%{name}/Naves
+%dir %{_datadir}/%{name}/Naves/Caza
+%dir %{_datadir}/%{name}/Naves/Ferny
+%dir %{_datadir}/%{name}/Naves/Jorge
+%dir %{_datadir}/%{name}/Naves/Sagar
+%dir %{_datadir}/%{name}/sound
+%dir %{_datadir}/%{name}/sound/efectos
+%dir %{_datadir}/%{name}/sound/music
+
+%attr(755,root,root) %{_bindir}/dexterquad
+%attr(755,root,root) %{_datadir}/%{name}/dexterquad
+
+%{_datadir}/%{name}/Comunes/*
+%{_datadir}/%{name}/Enemigos/*
+%{_datadir}/%{name}/Forms/*
+%{_datadir}/%{name}/Idioma/*
+%{_datadir}/%{name}/Menu/*
+%{_datadir}/%{name}/fonts/*
+%{_datadir}/%{name}/pilotos/*
+%{_datadir}/%{name}/video/*
+%{_datadir}/%{name}/Estructuras/STorreta/*
+%{_datadir}/%{name}/Estructuras/Torreta/*
+%{_datadir}/%{name}/Mapas/Nivel01/*
+%{_datadir}/%{name}/Naves/Caza/*
+%{_datadir}/%{name}/Naves/Ferny/*
+%{_datadir}/%{name}/Naves/Jorge/*
+%{_datadir}/%{name}/Naves/Sagar/*
+%{_datadir}/%{name}/sound/efectos/*
+%{_datadir}/%{name}/sound/music/*