2 # 1a) make textures system-wide and generate them in %post
4 # 1b) run generate_textures automagically when no textures for current user
6 # 2) possibly move generate_textures to %{_libdir} or make its name less
9 %define _textures_ver 0.2.7
10 Summary: Unrealistic helicopter simulator
11 Summary(pl): Nierealistyczny symulator helikoptera
16 Group: X11/Applications/Games
17 Source0: http://dl.sourceforge.net/decopter/%{name}-%{version}.tar.gz
18 # Source0-md5: 802d2fe2f187bab388ef2f9fd37871c8
19 Source1: http://dl.sourceforge.net/decopter/%{name}-textures-%{_textures_ver}.tar.gz
20 # Source1-md5: 95b1311447f1ec91869986550dc9d33b
21 Source2: %{name}.desktop
23 Patch0: %{name}-paths.patch
24 Patch1: %{name}-c++.patch
25 URL: http://decopter.sourceforge.net/
26 BuildRequires: OpenGL-GLU-devel
27 BuildRequires: SDL_image-devel
28 BuildRequires: libstdc++-devel
29 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
31 %define _noautoreqdep libGL.so.1 libGLU.so.1
34 decopter is an unrealistic helicopter simulator. It is not playable,
35 you can just fly around.
38 decopter jest nierealistycznym symulatorem helikoptera. Nie jest on
39 grywalny, mo¿na tylko lataæ w ko³o.
49 CXXFLAGS="`sdl-config --cflags` -Wall %{rpmcflags} %{!?debug:-fomit-frame-pointer}" \
50 LDFLAGS="`sdl-config --libs` -lSDL_image -lGL -lGLU -lstdc++"
53 rm -rf $RPM_BUILD_ROOT
54 install -d $RPM_BUILD_ROOT{%{_bindir},%{_desktopdir},%{_pixmapsdir}} \
55 $RPM_BUILD_ROOT%{_datadir}/%{name}/{3D,desc,maps,textures}
57 install fly $RPM_BUILD_ROOT%{_bindir}/decopter
58 install generate_textures $RPM_BUILD_ROOT%{_bindir}
60 install 3D/* $RPM_BUILD_ROOT%{_datadir}/%{name}/3D
61 install desc/* $RPM_BUILD_ROOT%{_datadir}/%{name}/desc
62 install maps/* $RPM_BUILD_ROOT%{_datadir}/%{name}/maps
63 install textures/* $RPM_BUILD_ROOT%{_datadir}/%{name}/textures
65 install %{SOURCE2} $RPM_BUILD_ROOT%{_desktopdir}
66 install %{SOURCE3} $RPM_BUILD_ROOT%{_pixmapsdir}
69 rm -rf $RPM_BUILD_ROOT
72 echo "NOTE: Run generate_textures before first play"
75 %defattr(644,root,root,755)
77 %attr(755,root,root) %{_bindir}/*