]> git.pld-linux.org Git - packages/decopter.git/blobdiff - decopter.spec
- TODO, rel. 2.1
[packages/decopter.git] / decopter.spec
index 5b4fa1dfc02e1f6dfc5c88043e993b4e181feeea..dd1d06258022913283f1debfc2fdde51decd1964 100644 (file)
@@ -1,14 +1,22 @@
+# 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
@@ -16,8 +24,8 @@ Patch0:               %{name}-paths.patch
 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
@@ -38,11 +46,12 @@ grywalny, mo
 %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
-install -d $RPM_BUILD_ROOT{%{_bindir},%{_applnkdir}/Games,%{_pixmapsdir}} \
+install -d $RPM_BUILD_ROOT{%{_bindir},%{_desktopdir},%{_pixmapsdir}} \
        $RPM_BUILD_ROOT%{_datadir}/%{name}/{3D,desc,maps,textures}
 
 install fly $RPM_BUILD_ROOT%{_bindir}/decopter
@@ -53,7 +62,7 @@ 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
@@ -67,5 +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.034946 seconds and 4 git commands to generate.