]> git.pld-linux.org Git - packages/decopter.git/blobdiff - decopter.spec
- TODO, rel. 2.1
[packages/decopter.git] / decopter.spec
index 67422aeca614bd8156e6c4deb70d91431adbe235..dd1d06258022913283f1debfc2fdde51decd1964 100644 (file)
@@ -1,19 +1,31 @@
+# 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.9
-Release:       1
+Version:       0.2.11
+Release:       2.1
 License:       GPL
 Group:         X11/Applications/Games
-Source0:       http://dl.sourceforge.net/%{name}/%{name}-%{version}.tar.gz
-Source1:       http://dl.sourceforge.net/%{name}/%{name}-textures-%{_textures_ver}.tar.gz
+Source0:       http://dl.sourceforge.net/decopter/%{name}-%{version}.tar.gz
+# Source0-md5: 802d2fe2f187bab388ef2f9fd37871c8
+Source1:       http://dl.sourceforge.net/decopter/%{name}-textures-%{_textures_ver}.tar.gz
+# Source1-md5: 95b1311447f1ec91869986550dc9d33b
 Source2:       %{name}.desktop
+Source3:       %{name}.png
 Patch0:                %{name}-paths.patch
+Patch1:                %{name}-c++.patch
 URL:           http://decopter.sourceforge.net/
-Buildrequires: OpenGL-devel
-BuildRequires: SDL-devel
-Buildrequires: SDL_image-devel
+BuildRequires: OpenGL-devel
+BuildRequires: SDL_image-devel
+BuildRequires: libstdc++-devel
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %define                _noautoreqdep   libGL.so.1 libGLU.so.1
@@ -27,27 +39,31 @@ decopter jest nierealistycznym symulatorem helikoptera. Nie jest on
 grywalny, mo¿na tylko lataæ w ko³o.
 
 %prep
-%setup -q -a 1
+%setup -q -a1
 %patch0 -p1
+%patch1 -p1
 
 %build
-%{__make}
+%{__make} \
+       CXX="%{__cxx}" \
+       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
-install -d $RPM_BUILD_ROOT{%{_bindir},%{_applnkdir}/Games} \
+install -d $RPM_BUILD_ROOT{%{_bindir},%{_desktopdir},%{_pixmapsdir}} \
        $RPM_BUILD_ROOT%{_datadir}/%{name}/{3D,desc,maps,textures}
 
 install fly $RPM_BUILD_ROOT%{_bindir}/decopter
 install generate_textures $RPM_BUILD_ROOT%{_bindir}
-install landscape_texture_browser $RPM_BUILD_ROOT%{_bindir}
 
 install 3D/* $RPM_BUILD_ROOT%{_datadir}/%{name}/3D
 install desc/* $RPM_BUILD_ROOT%{_datadir}/%{name}/desc
 install maps/* $RPM_BUILD_ROOT%{_datadir}/%{name}/maps
 install textures/* $RPM_BUILD_ROOT%{_datadir}/%{name}/textures
 
-install %{SOURCE2} $RPM_BUILD_ROOT%{_applnkdir}/Games
+install %{SOURCE2} $RPM_BUILD_ROOT%{_desktopdir}
+install %{SOURCE3} $RPM_BUILD_ROOT%{_pixmapsdir}
 
 %clean
 rm -rf $RPM_BUILD_ROOT
@@ -60,4 +76,5 @@ echo "NOTE: Run generate_textures before first play"
 %doc BUGS README
 %attr(755,root,root) %{_bindir}/*
 %{_datadir}/%{name}
-%{_applnkdir}/Games/*
+%{_desktopdir}/*
+%{_pixmapsdir}/*
This page took 0.132712 seconds and 4 git commands to generate.