]> git.pld-linux.org Git - packages/DexterQuad.git/blame - DexterQuad.spec
- tabs in preamle
[packages/DexterQuad.git] / DexterQuad.spec
CommitLineData
1cfc679f 1# TODO:
2# - make install should copy all game files not only docs and binaries
3# - dexterquad should search its files from %{_bindir} in %{_datadir}/%{name}
4# - dexterquad have some font problems :(
e3f050f6 5
a748dbca 6Summary: Dexter Quad - 2D top-down scrolling game
07bc3b49 7Summary(pl.UTF-8): Dexter Quad - gra z pionowo przewijanym ekranem 2D
e3f050f6 8Name: DexterQuad
9Version: 0.1.6
10Release: 0.1
11License: GPL
12Group: X11/Applications/Games
a748dbca 13Source0: http://gazer.daemonbsd.com.ar/juegos/dexterquad/files/%{name}-%{version}.tar.gz
41b7d32f 14# Source0-md5: 5f4538fedf809548438cab8da93b5c4a
a748dbca 15Source1: http://gazer.daemonbsd.com.ar/juegos/dexterquad/files/intro.mpg
41b7d32f 16# Source1-md5: d3663578b758a98e820cd01fe1ac16f0
a748dbca 17Source2: http://gazer.daemonbsd.com.ar/juegos/dexterquad/files/level01.mp3
41b7d32f 18# Source2-md5: 620ed4acc64b1ca29ece264a6749b9f5
e3f050f6 19Patch0: %{name}-make.patch
3de58e68 20URL: http://gazer.daemonbsd.com.ar/juegos/dexterquad/
bb94a57d 21BuildRequires: OpenGL-devel
e3f050f6 22BuildRequires: SDL-devel >= 1.2.0
23BuildRequires: SDL_ttf-devel
24BuildRequires: SDL_image-devel >= 1.2.0
25BuildRequires: SDL_mixer-devel >= 1.2.0
e3f050f6 26BuildRequires: automake
27BuildRequires: autoconf
28BuildRequires: libogg >= 1.0
bb94a57d
JB
29BuildRequires: smpeg-devel
30Requires: OpenGL
e3f050f6 31Requires: SDL >= 1.2.0
32Requires: SDL_image >= 1.2.0
33Requires: SDL_mixer >= 1.2.0
e3f050f6 34BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
35
36%define _noautoreqdep libGL.so.1 libGLU.so.1
37
e3f050f6 38%description
bb94a57d
JB
39DexterQuad is a 2D top-down scrolling game written in C++, using the
40SDL library for cross-platform programming.
41
df843d38 42%description -l pl.UTF-8
bb94a57d 43DexterQuad to dwuwymiarowa gra z pionowym przewijaniem ekranu,
df843d38
JR
44napisana w C++ przy użyciu biblioteki SDL w celu zapewnienia
45wieloplatformowości.
e3f050f6 46
47%prep
48%setup -q
49%patch0 -p1
50
51%build
c5c1be93 52rm -f missing
53%{__aclocal}
e3f050f6 54%{__autoconf}
55%{__automake}
56%configure
57%{__make}
58
59%install
60rm -rf $RPM_BUILD_ROOT
c5c1be93 61install -d $RPM_BUILD_ROOT{%{_bindir},%{_datadir}/%{name}}
62
63cp src/dexterquad $RPM_BUILD_ROOT%{_datadir}/%{name}
c5c1be93 64cp -r src/Comunes $RPM_BUILD_ROOT%{_datadir}/%{name}
65cp -r src/Enemigos $RPM_BUILD_ROOT%{_datadir}/%{name}
66cp -r src/Estructuras $RPM_BUILD_ROOT%{_datadir}/%{name}
67cp -r src/Forms $RPM_BUILD_ROOT%{_datadir}/%{name}
68cp -r src/Idioma $RPM_BUILD_ROOT%{_datadir}/%{name}
69cp -r src/Mapas $RPM_BUILD_ROOT%{_datadir}/%{name}
70cp -r src/Menu $RPM_BUILD_ROOT%{_datadir}/%{name}
71cp -r src/Naves $RPM_BUILD_ROOT%{_datadir}/%{name}
72cp -r src/fonts $RPM_BUILD_ROOT%{_datadir}/%{name}
73cp -r src/pilotos $RPM_BUILD_ROOT%{_datadir}/%{name}
74cp -r src/sound $RPM_BUILD_ROOT%{_datadir}/%{name}
75cp -r src/video $RPM_BUILD_ROOT%{_datadir}/%{name}
76
77cp %{SOURCE1} $RPM_BUILD_ROOT%{_datadir}/%{name}/video
78cp %{SOURCE2} $RPM_BUILD_ROOT%{_datadir}/%{name}/sound/music
e3f050f6 79
78827811 80cat > $RPM_BUILD_ROOT%{_bindir}/dexterquad <<EOF
e3f050f6 81#!/bin/sh
82cd %{_datadir}/%{name}
83./dexterquad \$@
84EOF
85
86%clean
87rm -rf $RPM_BUILD_ROOT
88
89%files
90%defattr(644,root,root,755)
c5c1be93 91%doc ChangeLog README TODO
bb94a57d 92%attr(755,root,root) %{_bindir}/dexterquad
e3f050f6 93%dir %{_datadir}/%{name}
bb94a57d
JB
94# isn't it arch-dependent library??? if so - it cannot be in %{_datadir}!!!
95%attr(755,root,root) %{_datadir}/%{name}/dexterquad
1cfc679f 96%{_datadir}/%{name}/Comunes
97%{_datadir}/%{name}/Enemigos
98%{_datadir}/%{name}/Forms
99%{_datadir}/%{name}/Idioma
100%{_datadir}/%{name}/Menu
101%{_datadir}/%{name}/fonts
102%{_datadir}/%{name}/pilotos
103%{_datadir}/%{name}/video
e3f050f6 104%dir %{_datadir}/%{name}/Estructuras
1cfc679f 105%{_datadir}/%{name}/Estructuras/STorreta
106%{_datadir}/%{name}/Estructuras/Torreta
e3f050f6 107%dir %{_datadir}/%{name}/Mapas
1cfc679f 108%{_datadir}/%{name}/Mapas/Nivel01
e3f050f6 109%dir %{_datadir}/%{name}/Naves
1cfc679f 110%{_datadir}/%{name}/Naves/Caza
111%{_datadir}/%{name}/Naves/Ferny
112%{_datadir}/%{name}/Naves/Jorge
113%{_datadir}/%{name}/Naves/Sagar
e3f050f6 114%dir %{_datadir}/%{name}/sound
1cfc679f 115%{_datadir}/%{name}/sound/efectos
116%{_datadir}/%{name}/sound/music
This page took 0.071806 seconds and 4 git commands to generate.