+# TODO:
+# 1a) make textures system-wide and generate them in %post
+# -- or --
+# 1b) run generate_textures automagically when no textures for current user
+# found
+# 2) possibly move generate_textures to %{_libdir} or make its name less
+# general
+#
%define _textures_ver 0.2.7
Summary: Unrealistic helicopter simulator
Summary(pl): Nierealistyczny symulator helikoptera
Name: decopter
Version: 0.2.11
-Release: 1
+Release: 2.1
License: GPL
Group: X11/Applications/Games
-Source0: http://dl.sourceforge.net/%{name}/%{name}-%{version}.tar.gz
+Source0: http://dl.sourceforge.net/decopter/%{name}-%{version}.tar.gz
# Source0-md5: 802d2fe2f187bab388ef2f9fd37871c8
-Source1: http://dl.sourceforge.net/%{name}/%{name}-textures-%{_textures_ver}.tar.gz
+Source1: http://dl.sourceforge.net/decopter/%{name}-textures-%{_textures_ver}.tar.gz
# Source1-md5: 95b1311447f1ec91869986550dc9d33b
Source2: %{name}.desktop
Source3: %{name}.png
Patch1: %{name}-c++.patch
URL: http://decopter.sourceforge.net/
BuildRequires: OpenGL-devel
-BuildRequires: SDL-devel
BuildRequires: SDL_image-devel
+BuildRequires: libstdc++-devel
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%define _noautoreqdep libGL.so.1 libGLU.so.1
%build
%{__make} \
CXX="%{__cxx}" \
- CXXFLAGS="`sdl-config --cflags` -I/usr/X11R6/include -Wall %{rpmcflags} %{!?debug:-fomit-frame-pointer}"
+ CXXFLAGS="`sdl-config --cflags` -I/usr/X11R6/include -Wall %{rpmcflags} %{!?debug:-fomit-frame-pointer}" \
+ LDFLAGS="`sdl-config --libs` -L%{_prefix}/X11R6/%{_lib} -lSDL_image -lGL -lGLU -lstdc++"
%install
rm -rf $RPM_BUILD_ROOT