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.UTF-8): 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.
37 %description -l pl.UTF-8
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}/*
79 %{_desktopdir}/*.desktop