# TODO: # - make install should copy all game files not only docs and binaries # - dexterquad should search its files from %{_bindir} in %{_datadir}/%{name} # - dexterquad have some font problems :( Summary: Dexter Quad - 2D top-down scrolling game Summary(pl.UTF-8): Dexter Quad - gra z pionowo przewijanym ekranem 2D Name: DexterQuad Version: 0.1.6 Release: 0.1 License: GPL Group: X11/Applications/Games Source0: http://gazer.daemonbsd.com.ar/juegos/dexterquad/files/%{name}-%{version}.tar.gz # Source0-md5: 5f4538fedf809548438cab8da93b5c4a Source1: http://gazer.daemonbsd.com.ar/juegos/dexterquad/files/intro.mpg # Source1-md5: d3663578b758a98e820cd01fe1ac16f0 Source2: http://gazer.daemonbsd.com.ar/juegos/dexterquad/files/level01.mp3 # Source2-md5: 620ed4acc64b1ca29ece264a6749b9f5 Patch0: %{name}-make.patch URL: http://gazer.daemonbsd.com.ar/juegos/dexterquad/ BuildRequires: OpenGL-devel 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: automake BuildRequires: autoconf BuildRequires: libogg >= 1.0 BuildRequires: smpeg-devel Requires: OpenGL Requires: SDL >= 1.2.0 Requires: SDL_image >= 1.2.0 Requires: SDL_mixer >= 1.2.0 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %define _noautoreqdep libGL.so.1 libGLU.so.1 %description DexterQuad is a 2D top-down scrolling game written in C++, using the SDL library for cross-platform programming. %description -l pl.UTF-8 DexterQuad to dwuwymiarowa gra z pionowym przewijaniem ekranu, napisana w C++ przy użyciu biblioteki SDL w celu zapewnienia wieloplatformowości. %prep %setup -q %patch0 -p1 %build rm -f missing %{__aclocal} %{__autoconf} %{__automake} %configure %{__make} %install rm -rf $RPM_BUILD_ROOT install -d $RPM_BUILD_ROOT{%{_bindir},%{_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 <