]> git.pld-linux.org Git - packages/DexterQuad.git/commitdiff
- initial revision
authorpascalek <pascalek@pld-linux.org>
Wed, 11 Sep 2002 13:46:15 +0000 (13:46 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
Changed files:
    DexterQuad.spec -> 1.1

DexterQuad.spec [new file with mode: 0644]

diff --git a/DexterQuad.spec b/DexterQuad.spec
new file mode 100644 (file)
index 0000000..193b86f
--- /dev/null
@@ -0,0 +1,133 @@
+
+#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/*
This page took 0.11628 seconds and 4 git commands to generate.