]>
Commit | Line | Data |
---|---|---|
a50ef3ef MK |
1 | # TODO: |
2 | # - Make FlightGear-extra-planes for subset of planes from | |
3 | # http://www.flightgear.org/Downloads/aircraft/index.shtml | |
4 | ||
d34c95c6 | 5 | Summary: Free Flight Simulator |
610acf07 | 6 | Summary(pl.UTF-8): darmowy symulator lotu |
d34c95c6 | 7 | Name: FlightGear |
c95e2300 BS |
8 | Version: 2.12.0 |
9 | Release: 0.1 | |
c1c0842e | 10 | License: GPL |
711dfa5c | 11 | Group: X11/Applications/Games |
46bc8cac | 12 | Source0: ftp://mirrors.ibiblio.org/pub/mirrors/flightgear/ftp/Source/flightgear-%{version}.tar.bz2 |
c95e2300 BS |
13 | # Source0-md5: 23e2de5f311f4cbe94ec3386736ee8a5 |
14 | Source1: ftp://flightgear.wo0t.de/ftp/Shared/FlightGear-data-%{version}.tar.bz | |
15 | # Source1-md5: 049cfa1f7bc7de528630c2a41c6ad6eb | |
46bc8cac BS |
16 | #Source2: ftp://ftp.flightgear.org/pub/fgfs/Everything-0.7/Base-Packages/fgfs-docs-0.7.7.tar.gz |
17 | ## Source2-md5: 31f35d3e63e522565e8990ead99e7507 | |
18 | Patch0: flightgear-cmake.patch | |
8f23fd40 | 19 | URL: http://www.flightgear.org/ |
46bc8cac | 20 | BuildRequires: cmake |
a153cd5e | 21 | BuildRequires: OpenAL-devel |
d34c95c6 | 22 | BuildRequires: OpenGL-devel |
46bc8cac | 23 | BuildRequires: SimGear-devel = %{version} |
a3031fc6 | 24 | BuildRequires: freeglut-devel |
c1c0842e | 25 | BuildRequires: libstdc++-devel |
a50ef3ef | 26 | BuildRequires: libxml-devel |
a3031fc6 | 27 | BuildRequires: plib-devel >= 1.8.5-3 |
d34c95c6 | 28 | BuildRequires: zlib-devel |
8f23fd40 | 29 | Requires: OpenGL |
46bc8cac | 30 | Requires: OpenSceneGraph-plugins |
cac4e65d | 31 | Requires: plib >= 1.8.4 |
d34c95c6 SZ |
32 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) |
33 | ||
32566cf2 | 34 | %define _noautoreqdep libGL.so.1 libGLU.so.1 libGLcore.so.1 |
d34c95c6 SZ |
35 | |
36 | %description | |
711dfa5c AM |
37 | The Flight Gear project is working to create a sophisticated flight |
38 | simulator framework for the development and pursuit of interesting | |
39 | flight simulator ideas. We are developing a solid basic sim that can | |
40 | be expanded and improved upon by anyone interested in contributing. | |
d34c95c6 | 41 | |
3dc5f513 JR |
42 | %description -l pl.UTF-8 |
43 | Projekt Flight Gear to wyrafinowany symulator lotów pozwalający | |
44 | rozpowszechniać idee tego typu symulacji. | |
d34c95c6 SZ |
45 | |
46 | %prep | |
46bc8cac | 47 | %setup -q -n flightgear-%{version} -a 1 |
3fc14c12 | 48 | %patch0 -p1 |
a50ef3ef | 49 | |
7ab824ce | 50 | find %{name} -name 'CVS' -type d | xargs rm -rf |
dc205acb | 51 | |
d34c95c6 | 52 | %build |
46bc8cac BS |
53 | install -d build |
54 | cd build | |
55 | %cmake ../ | |
d34c95c6 SZ |
56 | %{__make} |
57 | ||
58 | %install | |
59 | rm -rf $RPM_BUILD_ROOT | |
46bc8cac | 60 | install -d $RPM_BUILD_ROOT%{_datadir}/games/%{name} |
c1c0842e | 61 | |
46bc8cac | 62 | %{__make} -C build install \ |
f0896299 | 63 | DESTDIR=$RPM_BUILD_ROOT |
d34c95c6 SZ |
64 | |
65 | echo "#!/bin/sh" > runfgfs | |
c95e2300 | 66 | echo "exec %{_bindir}/fgfs --fg-root=%{_datadir}/games/%{name}/fgdata \$*" >> runfgfs |
d34c95c6 | 67 | install runfgfs $RPM_BUILD_ROOT%{_bindir} |
c95e2300 | 68 | cp -R fgdata $RPM_BUILD_ROOT%{_datadir}/games/%{name} |
d34c95c6 | 69 | |
d34c95c6 SZ |
70 | %clean |
71 | rm -rf $RPM_BUILD_ROOT | |
72 | ||
73 | %files | |
74 | %defattr(644,root,root,755) | |
46bc8cac | 75 | %doc AUTHORS NEWS docs-mini/* |
fcf6484d | 76 | %attr(755,root,root) %{_bindir}/* |
77 | %{_datadir}/games/%{name} | |
2819a467 | 78 | %{_mandir}/*/* |