/[packages]/backports/5/flightgear/current/SPECS/flightgear.spec
ViewVC logotype

Annotation of /backports/5/flightgear/current/SPECS/flightgear.spec

Parent Directory Parent Directory | Revision Log Revision Log


Revision 86772 - (hide annotations) (download)
Sat Apr 16 19:21:35 2011 UTC (13 years ago) by ennael
Original Path: cauldron/flightgear/current/SPECS/flightgear.spec
File size: 2316 byte(s)
clean spec file

1 ennael 86652 %define name flightgear
2     %define oname FlightGear
3     %define version 2.0.0
4     %define release %mkrel 2
5     %define Summary The FlightGear Flight Simulator
6    
7     %define _disable_ld_as_needed 1
8     %define Werror_cflags %nil
9    
10     Summary: %{Summary}
11     Name: %{name}
12     Version: %{version}
13     Release: %{release}
14     License: GPL
15     Group: Games/Other
16     Source0: ftp://ftp.flightgear.org/pub/fgfs/Source/%{oname}-%{version}.tar.gz
17     Source11: %{name}.16.png
18     Source12: %{name}.32.png
19     Source13: %{name}.48.png
20     Patch0: FlightGear-0.9.10-fix-x86_64.patch
21     BuildRequires: plib-devel >= 1.8.4 SimGear-devel >= 1.9.1 mesa-common-devel freealut-devel openal-devel zlib-devel
22     BuildRequires: boost-devel
23     Requires: flightgear-base
24     URL: http://www.flightgear.org/
25     Obsoletes: %{oname}
26     Provides: %{oname} = %{version}-%{release}
27    
28     %description
29     The Flight Gear project is working to create a sophisticated flight simulator
30     framework for the development and pursuit of interesting flight simulator
31     ideas. We are developing a solid basic sim that can be expanded and improved
32     upon by anyone interested in contributing.
33    
34     %prep
35     %setup -q -n %{oname}-%{version}
36     %patch0 -p1
37     ./autogen.sh
38    
39     rm -f docs-mini/*~
40    
41     %build
42     %configure2_5x --bindir=%{_gamesbindir} \
43     --libdir=%{_gamesdatadir} \
44     --datadir=%{_gamesdatadir} \
45     --without-logging
46     make
47    
48     %install
49     rm -rf %{buildroot}
50     %{makeinstall} bindir=%{buildroot}%{_gamesbindir}
51    
52     mkdir -p %{buildroot}%_sbindir
53     cd utils
54     %{makeinstall}
55    
56     install -m 755 js_server/js_server %{buildroot}%_sbindir
57    
58     mkdir -p %{buildroot}%{_datadir}/applications
59     cat > %{buildroot}%{_datadir}/applications/mandriva-%{name}.desktop << EOF
60     [Desktop Entry]
61     Name=Flight Gear
62     Comment=%{Summary}
63     Exec=%{_gamesbindir}/fgfs
64     Icon=%{name}
65     Terminal=false
66     Type=Application
67     StartupNotify=true
68     Categories=Game;Simulation
69     EOF
70    
71     install -m644 %{SOURCE11} -D %{buildroot}%{_miconsdir}/%{name}.png
72     install -m644 %{SOURCE12} -D %{buildroot}%{_iconsdir}/%{name}.png
73     install -m644 %{SOURCE13} -D %{buildroot}%{_liconsdir}/%{name}.png
74    
75     %clean
76     rm -rf %{buildroot}
77    
78     %files
79     %defattr(-,root,root)
80     %doc README AUTHORS docs-mini/
81     %{_bindir}/*
82     %{_sbindir}/js_server
83     %{_datadir}/applications/mandriva-%{name}.desktop
84     %{_miconsdir}/%{name}.png
85     %{_iconsdir}/%{name}.png
86     %{_liconsdir}/%{name}.png
87     %{_mandir}/man1/*
88     %defattr(-,root,root,755)
89     %{_gamesbindir}/*
90     %defattr(644,root,root,755)
91    
92    
93    
94    

  ViewVC Help
Powered by ViewVC 1.1.30