]> git.pld-linux.org Git - packages/DexterQuad.git/blob - DexterQuad.spec
- pl description, removed ABOUT-NLS from doc
[packages/DexterQuad.git] / DexterQuad.spec
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
6 Summary:        Dexter Quad - 2D top-down scrolling game
7 Summary(pl):    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/files/dexter/%{name}-%{version}.tar.gz
14 Source1:        http://gazer.daemonbsd.com.ar/files/dexter/intro.mpg
15 Source2:        http://gazer.daemonbsd.com.ar/files/dexter/level01.mp3
16 Patch0:         %{name}-make.patch
17 URL:            http://gazer.daemonbsd.com.ar/dexter.shtml
18 BuildRequires:  OpenGL-devel
19 BuildRequires:  SDL-devel >= 1.2.0
20 BuildRequires:  SDL_ttf-devel
21 BuildRequires:  SDL_image-devel >= 1.2.0
22 BuildRequires:  SDL_mixer-devel >= 1.2.0
23 BuildRequires:  automake
24 BuildRequires:  autoconf
25 BuildRequires:  libogg >= 1.0
26 BuildRequires:  smpeg-devel
27 Requires:       OpenGL
28 Requires:       SDL >= 1.2.0
29 Requires:       SDL_image >= 1.2.0
30 Requires:       SDL_mixer >= 1.2.0
31 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
32
33 %define         _noautoreqdep   libGL.so.1 libGLU.so.1
34
35 %define         _prefix         /usr/X11R6
36
37 %description
38 DexterQuad is a 2D top-down scrolling game written in C++, using the
39 SDL library for cross-platform programming.
40
41 %description -l pl
42 DexterQuad to dwuwymiarowa gra z pionowym przewijaniem ekranu,
43 napisana w C++ przy u¿yciu biblioteki SDL w celu zapewnienia
44 wieloplatformowo¶ci.
45
46 %prep
47 %setup -q
48 %patch0 -p1
49
50 %build
51 aclocal
52 %{__autoconf}
53 %{__automake}
54 %configure
55 %{__make}
56
57 %install
58 rm -rf $RPM_BUILD_ROOT
59
60 install -d $RPM_BUILD_ROOT/%{_bindir}
61 install -d $RPM_BUILD_ROOT/%{_datadir}/%{name}
62
63 cp src/dexterquad       $RPM_BUILD_ROOT/%{_datadir}/%{name}
64
65 cp -r src/Comunes       $RPM_BUILD_ROOT/%{_datadir}/%{name}
66 cp -r src/Enemigos      $RPM_BUILD_ROOT/%{_datadir}/%{name}
67 cp -r src/Estructuras   $RPM_BUILD_ROOT/%{_datadir}/%{name}
68 cp -r src/Forms         $RPM_BUILD_ROOT/%{_datadir}/%{name}
69 cp -r src/Idioma        $RPM_BUILD_ROOT/%{_datadir}/%{name}
70 cp -r src/Mapas         $RPM_BUILD_ROOT/%{_datadir}/%{name}
71 cp -r src/Menu          $RPM_BUILD_ROOT/%{_datadir}/%{name}
72 cp -r src/Naves         $RPM_BUILD_ROOT/%{_datadir}/%{name}
73 cp -r src/fonts         $RPM_BUILD_ROOT/%{_datadir}/%{name}
74 cp -r src/pilotos       $RPM_BUILD_ROOT/%{_datadir}/%{name}
75 cp -r src/sound         $RPM_BUILD_ROOT/%{_datadir}/%{name}
76 cp -r src/video         $RPM_BUILD_ROOT/%{_datadir}/%{name}
77
78 cp %{SOURCE1}           $RPM_BUILD_ROOT/%{_datadir}/%{name}/video
79 cp %{SOURCE2}           $RPM_BUILD_ROOT/%{_datadir}/%{name}/sound/music
80
81 cat > $RPM_BUILD_ROOT/%{_bindir}/dexterquad <<EOF
82 #!/bin/sh
83 cd %{_datadir}/%{name}
84 ./dexterquad \$@
85 EOF
86
87 %clean
88 rm -rf $RPM_BUILD_ROOT
89
90 %files
91 %defattr(644,root,root,755)
92 %doc COPYING ChangeLog README TODO
93
94 %attr(755,root,root) %{_bindir}/dexterquad
95 %dir %{_datadir}/%{name}
96 # isn't it arch-dependent library??? if so - it cannot be in %{_datadir}!!!
97 %attr(755,root,root) %{_datadir}/%{name}/dexterquad
98 # can't the following be simplified?
99 %dir %{_datadir}/%{name}/Comunes
100 %{_datadir}/%{name}/Comunes/*
101 %dir %{_datadir}/%{name}/Enemigos
102 %{_datadir}/%{name}/Enemigos/*
103 %dir %{_datadir}/%{name}/Forms
104 %{_datadir}/%{name}/Forms/*
105 %dir %{_datadir}/%{name}/Idioma
106 %{_datadir}/%{name}/Idioma/*
107 %dir %{_datadir}/%{name}/Menu
108 %{_datadir}/%{name}/Menu/*
109 %dir %{_datadir}/%{name}/fonts
110 %{_datadir}/%{name}/fonts/*
111 %dir %{_datadir}/%{name}/pilotos
112 %{_datadir}/%{name}/pilotos/*
113 %dir %{_datadir}/%{name}/video
114 %{_datadir}/%{name}/video/*
115 %dir %{_datadir}/%{name}/Estructuras
116 %dir %{_datadir}/%{name}/Estructuras/STorreta
117 %{_datadir}/%{name}/Estructuras/STorreta/*
118 %dir %{_datadir}/%{name}/Estructuras/Torreta
119 %{_datadir}/%{name}/Estructuras/Torreta/*
120 %dir %{_datadir}/%{name}/Mapas
121 %dir %{_datadir}/%{name}/Mapas/Nivel01
122 %{_datadir}/%{name}/Mapas/Nivel01/*
123 %dir %{_datadir}/%{name}/Naves
124 %dir %{_datadir}/%{name}/Naves/Caza
125 %{_datadir}/%{name}/Naves/Caza/*
126 %dir %{_datadir}/%{name}/Naves/Ferny
127 %{_datadir}/%{name}/Naves/Ferny/*
128 %dir %{_datadir}/%{name}/Naves/Jorge
129 %{_datadir}/%{name}/Naves/Jorge/*
130 %dir %{_datadir}/%{name}/Naves/Sagar
131 %{_datadir}/%{name}/Naves/Sagar/*
132 %dir %{_datadir}/%{name}/sound
133 %dir %{_datadir}/%{name}/sound/efectos
134 %{_datadir}/%{name}/sound/efectos/*
135 %dir %{_datadir}/%{name}/sound/music
136 %{_datadir}/%{name}/sound/music/*
This page took 0.070858 seconds and 3 git commands to generate.