]> git.mxchange.org Git - flightgear.git/blob - package/mandrake/SPECS/flightgear.spec
Fixed minor memory leak on joystick reload.
[flightgear.git] / package / mandrake / SPECS / flightgear.spec
1 %define name FlightGear
2 %define version 0.7.8
3 %define release 2mdk
4 %define prefix %{_prefix}
5
6 Summary: The FlightGear Flight Simulator
7 Name: %{name}
8 Version: %{version}
9 Release: %{release}
10 Copyright: GPL
11 Group: Games/Other
12 BuildRoot: %{_tmppath}/%{name}-buildroot
13 Source: http://prdownloads.sourceforge.net/flightgear/%{name}-%{version}.tar.bz2
14 Source1: ftp://flightgear.sourceforge.net:/pub/flightgear/Shared/fgfs_base.%{version}.tar.bz2
15 Source10: %{name}.16.xpm.bz2
16 Source11: %{name}.32.xpm.bz2
17 Source12: %{name}.48.xpm.bz2
18 Patch1: FlightGear-0.7.8-fix-sound.patch.bz2
19 Packager: Guillaume Cottenceau <gc@mandrakesoft.com>
20 BuildRequires: plib >= 1.4.2 SimGear SimGear-devel >= 0.0.16
21 Requires: SimGear >= 0.0.16
22 URL: http://www.flightgear.org
23
24 %description
25 The Flight Gear project is working to create a sophisticated flight simulator
26 framework for the development and pursuit of interesting flight simulator
27 ideas. We are developing a solid basic sim that can be expanded and improved
28 upon by anyone interested in contributing.
29
30 %prep
31 %setup -q
32 %patch1 -p0
33
34 %build
35 %configure --bindir=%{_gamesbindir} --without-logging
36 make
37
38 %install
39 %makeinstall bindir=$RPM_BUILD_ROOT/%{_gamesbindir}
40 mkdir -p $RPM_BUILD_ROOT%{_libdir}
41 tar xjvf %{SOURCE1} -C $RPM_BUILD_ROOT%{_libdir}
42
43 mkdir -p $RPM_BUILD_ROOT/%{_menudir}
44 cat << EOF > $RPM_BUILD_ROOT/%{_menudir}/%{name}
45 ?package(%{name}):command="%{_gamesbindir}/fgfs" icon="%{name}.xpm" \
46   needs="x11" section="Amusement/Other" title="%{name}" \
47   longtitle="The FlightGear Flight Simulator"
48 EOF
49
50 mkdir -p $RPM_BUILD_ROOT%{_miconsdir}
51 mkdir -p $RPM_BUILD_ROOT%{_liconsdir}
52 bzcat %{SOURCE10} > $RPM_BUILD_ROOT%{_miconsdir}/%{name}.xpm
53 bzcat %{SOURCE11} > $RPM_BUILD_ROOT%{_iconsdir}/%{name}.xpm
54 bzcat %{SOURCE12} > $RPM_BUILD_ROOT%{_liconsdir}/%{name}.xpm
55
56 %post
57 %{update_menus}
58
59 %postun
60 %{clean_menus}
61
62 %clean
63 rm -rf $RPM_BUILD_ROOT
64
65 %files
66 %defattr(-, root, root)
67 %doc README COPYING AUTHORS docs-mini/
68 %{_gamesbindir}/*
69 %{_libdir}/%{name}
70 %{_menudir}/%{name}
71 %{_miconsdir}/%{name}.xpm
72 %{_iconsdir}/%{name}.xpm
73 %{_liconsdir}/%{name}.xpm
74
75 %changelog
76 * Thu Sep 13 2001 Guillaume Cottenceau <gc@mandrakesoft.com> 0.7.8-2mdk
77 - patch init of sound
78
79 * Mon Jul 23 2001 Guillaume Cottenceau <gc@mandrakesoft.com> 0.7.8-1mdk
80 - version 0.7.8
81
82 * Thu Jun 21 2001 Guillaume Cottenceau <gc@mandrakesoft.com> 0.7.7-1mdk
83 - version 0.7.7
84
85 * Fri Jan  5 2001 Guillaume Cottenceau <gc@mandrakesoft.com> 0.7.6-2mdk
86 - rebuild
87
88 * Wed Dec 20 2000 Guillaume Cottenceau <gc@mandrakesoft.com> 0.7.6-1mdk
89 - 0.7.6
90
91 * Tue Sep 26 2000 Guillaume Cottenceau <gc@mandrakesoft.com> 0.7.5-1mdk
92 - rebuild to remove dependency to libglide.so, thanks to Francois
93 - added menu entry
94 - shiny new 0.7.5
95
96 * Mon Jul 24 2000 Guillaume Cottenceau <gc@mandrakesoft.com> 0.7.4-2mdk
97 - 0.7.4 final
98
99 * Tue Jul  4 2000 Guillaume Cottenceau <gc@mandrakesoft.com> 0.7.4-1mdk
100 - 0.7.4
101 - ships with the data now
102
103 * Thu Jun 29 2000 Guillaume Cottenceau <gc@mandrakesoft.com> 0.7.3-1mdk
104 - first Mandrake Package
105