]> git.pld-linux.org Git - packages/DexterQuad.git/blame - DexterQuad.spec
- initial revision
[packages/DexterQuad.git] / DexterQuad.spec
CommitLineData
e3f050f6 1
2#TODO: make install should copy all game files not only docs and binaries
3#TODO2: dexterquad should search its files from %{_bindir} in %{_datadir}/%{name}
4#TODO3: dexterquad have some font problems :(
5
6Summary: Dexter Quad.
7Name: DexterQuad
8Version: 0.1.6
9Release: 0.1
10License: GPL
11Group: X11/Applications/Games
12Source0: http://gazer.daemonbsd.com.ar/files/dexter/%{name}-%{version}.tar.gz
13Source1: http://gazer.daemonbsd.com.ar/files/dexter/intro.mpg
14Source2: http://gazer.daemonbsd.com.ar/files/dexter/level01.mp3
15Patch0: %{name}-make.patch
16URL: http://gazer.daemonbsd.com.ar/dexter.shtml
17BuildRequires: SDL-devel >= 1.2.0
18BuildRequires: SDL_ttf-devel
19BuildRequires: SDL_image-devel >= 1.2.0
20BuildRequires: SDL_mixer-devel >= 1.2.0
21BuildRequires: OpenGL-devel
22BuildRequires: smpeg-devel
23BuildRequires: automake
24BuildRequires: autoconf
25BuildRequires: libogg >= 1.0
26Requires: SDL >= 1.2.0
27Requires: SDL_image >= 1.2.0
28Requires: SDL_mixer >= 1.2.0
29Requires: SDL_ttf
30Requires: smpeg
31Requires: OpenGL
32Requires: libogg
33BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
34
35%define _noautoreqdep libGL.so.1 libGLU.so.1
36
37%define _prefix /usr/X11R6
38
39%description
40DexterQuad is a 2D top-down scrolling game written in C++,
41using the SDL library for cross-platform programming.
42
43%prep
44%setup -q
45%patch0 -p1
46
47%build
48aclocal
49%{__autoconf}
50%{__automake}
51%configure
52%{__make}
53
54%install
55rm -rf $RPM_BUILD_ROOT
56
57install -d $RPM_BUILD_ROOT/%{_bindir}
58install -d $RPM_BUILD_ROOT/%{_datadir}/%{name}
59
60cp src/dexterquad $RPM_BUILD_ROOT/%{_datadir}/%{name}
61
62cp -r src/Comunes $RPM_BUILD_ROOT/%{_datadir}/%{name}
63cp -r src/Enemigos $RPM_BUILD_ROOT/%{_datadir}/%{name}
64cp -r src/Estructuras $RPM_BUILD_ROOT/%{_datadir}/%{name}
65cp -r src/Forms $RPM_BUILD_ROOT/%{_datadir}/%{name}
66cp -r src/Idioma $RPM_BUILD_ROOT/%{_datadir}/%{name}
67cp -r src/Mapas $RPM_BUILD_ROOT/%{_datadir}/%{name}
68cp -r src/Menu $RPM_BUILD_ROOT/%{_datadir}/%{name}
69cp -r src/Naves $RPM_BUILD_ROOT/%{_datadir}/%{name}
70cp -r src/fonts $RPM_BUILD_ROOT/%{_datadir}/%{name}
71cp -r src/pilotos $RPM_BUILD_ROOT/%{_datadir}/%{name}
72cp -r src/sound $RPM_BUILD_ROOT/%{_datadir}/%{name}
73cp -r src/video $RPM_BUILD_ROOT/%{_datadir}/%{name}
74
75cp %{SOURCE1} $RPM_BUILD_ROOT/%{_datadir}/%{name}/video
76cp %{SOURCE2} $RPM_BUILD_ROOT/%{_datadir}/%{name}/sound/music
77
78cat > $RPM_BUILD_ROOT/%{_bindir}/dexterquad <<EOF
79#!/bin/sh
80cd %{_datadir}/%{name}
81./dexterquad \$@
82EOF
83
84%clean
85rm -rf $RPM_BUILD_ROOT
86
87%files
88%defattr(644,root,root,755)
89%doc ABOUT-NLS COPYING ChangeLog README TODO
90
91%dir %{_datadir}/%{name}
92%dir %{_datadir}/%{name}/Comunes
93%dir %{_datadir}/%{name}/Enemigos
94%dir %{_datadir}/%{name}/Forms
95%dir %{_datadir}/%{name}/Idioma
96%dir %{_datadir}/%{name}/Menu
97%dir %{_datadir}/%{name}/fonts
98%dir %{_datadir}/%{name}/pilotos
99%dir %{_datadir}/%{name}/video
100%dir %{_datadir}/%{name}/Estructuras
101%dir %{_datadir}/%{name}/Estructuras/STorreta
102%dir %{_datadir}/%{name}/Estructuras/Torreta
103%dir %{_datadir}/%{name}/Mapas
104%dir %{_datadir}/%{name}/Mapas/Nivel01
105%dir %{_datadir}/%{name}/Naves
106%dir %{_datadir}/%{name}/Naves/Caza
107%dir %{_datadir}/%{name}/Naves/Ferny
108%dir %{_datadir}/%{name}/Naves/Jorge
109%dir %{_datadir}/%{name}/Naves/Sagar
110%dir %{_datadir}/%{name}/sound
111%dir %{_datadir}/%{name}/sound/efectos
112%dir %{_datadir}/%{name}/sound/music
113
114%attr(755,root,root) %{_bindir}/dexterquad
115%attr(755,root,root) %{_datadir}/%{name}/dexterquad
116
117%{_datadir}/%{name}/Comunes/*
118%{_datadir}/%{name}/Enemigos/*
119%{_datadir}/%{name}/Forms/*
120%{_datadir}/%{name}/Idioma/*
121%{_datadir}/%{name}/Menu/*
122%{_datadir}/%{name}/fonts/*
123%{_datadir}/%{name}/pilotos/*
124%{_datadir}/%{name}/video/*
125%{_datadir}/%{name}/Estructuras/STorreta/*
126%{_datadir}/%{name}/Estructuras/Torreta/*
127%{_datadir}/%{name}/Mapas/Nivel01/*
128%{_datadir}/%{name}/Naves/Caza/*
129%{_datadir}/%{name}/Naves/Ferny/*
130%{_datadir}/%{name}/Naves/Jorge/*
131%{_datadir}/%{name}/Naves/Sagar/*
132%{_datadir}/%{name}/sound/efectos/*
133%{_datadir}/%{name}/sound/music/*
This page took 0.079545 seconds and 4 git commands to generate.