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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 920789 - (show annotations) (download)
Sat Jan 9 14:58:38 2016 UTC (8 years, 3 months ago) by wally
Original Path: cauldron/flightgear/current/SPECS/flightgear.spec
File size: 2315 byte(s)
- rebuild for new openscenegraph
1 Summary: The FlightGear Flight Simulator
2 Name: flightgear
3 Version: 3.4.0
4 Release: %mkrel 10
5 License: GPLv2+
6 Group: Games/Simulation
7 URL: http://www.flightgear.org/
8 Source0: http://mirrors.ibiblio.org/pub/mirrors/flightgear/ftp/Source/%{name}-%{version}.tar.bz2
9 # Upstream patches that fix a security-related issue
10 Patch0: 0007-Stop-using-property-listener-for-fgValidatePath.patch
11 Patch1: 0008-Normalize-the-allowed-paths-as-well-fix-Windows-brea.patch
12 Patch2: flightgear-3.4.0-linkage.patch
13 BuildRequires: boost-devel
14 BuildRequires: cmake
15 BuildRequires: flite-devel
16 BuildRequires: fltk-devel
17 BuildRequires: freeglut-devel
18 BuildRequires: gsm-devel
19 BuildRequires: plib-devel
20 BuildRequires: pkgconfig(dbus-1)
21 BuildRequires: pkgconfig(freealut)
22 BuildRequires: pkgconfig(gl)
23 BuildRequires: pkgconfig(openal)
24 BuildRequires: pkgconfig(openthreads)
25 BuildRequires: pkgconfig(openscenegraph)
26 BuildRequires: pkgconfig(speex)
27 BuildRequires: pkgconfig(speexdsp)
28 BuildRequires: pkgconfig(sqlite3)
29 BuildRequires: pkgconfig(udev)
30 BuildRequires: pkgconfig(xmu)
31 BuildRequires: pkgconfig(zlib)
32 BuildRequires: simgear-devel >= %{version}
33 Requires: flightgear-data = %{version}
34 Recommends: fgrun
35 Provides: FlightGear = %{version}-%{release}
36
37 %description
38 The Flight Gear project is working to create a sophisticated flight simulator
39 framework for the development and pursuit of interesting flight simulator
40 ideas. We are developing a solid basic sim that can be expanded and improved
41 upon by anyone interested in contributing.
42
43 %prep
44 %setup -q
45 %autopatch -p1
46
47 %build
48 %cmake \
49 -DBUILD_SHARED_LIBS=OFF \
50 -DFG_DATA_DIR=%{_gamesdatadir}/%{name} \
51 -DSYSTEM_FLITE=ON \
52 -DSYSTEM_GSM=ON \
53 -DSYSTEM_SPEEX=ON \
54 -DSYSTEM_SQLITE=ON \
55 -DSIMGEAR_SHARED=ON
56 %make
57
58 %install
59 %make_install -C build
60
61 install -D package/flightgear.desktop %{buildroot}%{_datadir}/applications/%{name}.desktop
62
63 pushd icons
64 mkdir -p %{buildroot}%{_iconsdir}/hicolor
65 for i in `find * -maxdepth 0 -type d`
66 do
67 cp -fr $i %{buildroot}%{_iconsdir}/hicolor/
68 done
69 mkdir -p %{buildroot}%{_iconsdir}/hicolor/scalable/apps/
70 mv %{buildroot}%{_iconsdir}/hicolor/scalable/*.svg %{buildroot}%{_iconsdir}/hicolor/scalable/apps/
71 popd
72
73 %files
74 %doc README AUTHORS docs-mini/
75 %{_bindir}/*
76 %{_datadir}/applications/%{name}.desktop
77 %{_iconsdir}/hicolor/*/apps/*
78 %{_mandir}/man1/*

  ViewVC Help
Powered by ViewVC 1.1.30