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