]>
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 |
a50ef3ef MK |
8 | Version: 0.9.10 |
9 | Release: 1 | |
c1c0842e | 10 | License: GPL |
711dfa5c | 11 | Group: X11/Applications/Games |
d52adfe3 | 12 | Source0: ftp://ftp.flightgear.org/pub/fgfs/Source/%{name}-%{version}.tar.gz |
a50ef3ef | 13 | # Source0-md5: f4b89c9cafc18d56beab77a04f1ebdce |
1aea824a | 14 | Source1: ftp://ftp.flightgear.org/pub/fgfs/Shared/fgfs-base-%{version}.tar.bz2 |
a50ef3ef | 15 | # Source1-md5: 0ff82689a1877de95490c429e717d8a2 |
fcf6484d | 16 | Source2: ftp://ftp.flightgear.org/pub/fgfs/Everything-0.7/Base-Packages/fgfs-docs-0.7.7.tar.gz |
3145dab1 | 17 | # Source2-md5: 31f35d3e63e522565e8990ead99e7507 |
d52adfe3 | 18 | Patch0: %{name}-libs.patch |
8f23fd40 | 19 | URL: http://www.flightgear.org/ |
a153cd5e | 20 | BuildRequires: OpenAL-devel |
d34c95c6 | 21 | BuildRequires: OpenGL-devel |
a50ef3ef | 22 | BuildRequires: SimGear-devel >= 0.3.10 |
d34c95c6 | 23 | BuildRequires: XFree86-devel |
a153cd5e | 24 | BuildRequires: autoconf >= 2.52 |
c1c0842e | 25 | BuildRequires: automake |
c1c0842e | 26 | BuildRequires: glut-devel |
27 | BuildRequires: libstdc++-devel | |
a50ef3ef | 28 | BuildRequires: libxml-devel |
ce0cb224 | 29 | BuildRequires: metakit-devel >= 2.4.3 |
eb4b383d | 30 | BuildRequires: plib-devel >= 1.8.4 |
d34c95c6 | 31 | BuildRequires: zlib-devel |
8f23fd40 | 32 | Requires: OpenGL |
a50ef3ef | 33 | Requires: SimGear >= 0.3.10 |
cac4e65d | 34 | Requires: plib >= 1.8.4 |
d34c95c6 SZ |
35 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) |
36 | ||
32566cf2 | 37 | %define _noautoreqdep libGL.so.1 libGLU.so.1 libGLcore.so.1 |
d34c95c6 SZ |
38 | |
39 | %description | |
711dfa5c AM |
40 | The Flight Gear project is working to create a sophisticated flight |
41 | simulator framework for the development and pursuit of interesting | |
42 | flight simulator ideas. We are developing a solid basic sim that can | |
43 | be expanded and improved upon by anyone interested in contributing. | |
d34c95c6 | 44 | |
3dc5f513 JR |
45 | %description -l pl.UTF-8 |
46 | Projekt Flight Gear to wyrafinowany symulator lotów pozwalający | |
47 | rozpowszechniać idee tego typu symulacji. | |
d34c95c6 SZ |
48 | |
49 | %prep | |
50 | %setup -q -a 1 -a 2 | |
3fc14c12 | 51 | %patch0 -p1 |
a50ef3ef | 52 | |
7ab824ce | 53 | find %{name} -name 'CVS' -type d | xargs rm -rf |
dc205acb | 54 | |
d34c95c6 | 55 | %build |
dc205acb | 56 | rm -f missing |
f9c9269c | 57 | %{__aclocal} |
f10373fc | 58 | %{__autoconf} |
59 | %{__automake} | |
711dfa5c | 60 | %configure \ |
fcf6484d | 61 | --with-network-olk \ |
cb85ba12 AG |
62 | --with-multiplayer \ |
63 | --libdir=%{_datadir}/games | |
d34c95c6 SZ |
64 | %{__make} |
65 | ||
66 | %install | |
67 | rm -rf $RPM_BUILD_ROOT | |
fcf6484d | 68 | install -d $RPM_BUILD_ROOT%{_datadir}/games |
c1c0842e | 69 | |
f0896299 PG |
70 | %{__make} install \ |
71 | DESTDIR=$RPM_BUILD_ROOT | |
d34c95c6 SZ |
72 | |
73 | echo "#!/bin/sh" > runfgfs | |
fcf6484d | 74 | echo "exec %{_bindir}/fgfs --fg-root=%{_datadir}/games/%{name} \$*" >> runfgfs |
d34c95c6 | 75 | install runfgfs $RPM_BUILD_ROOT%{_bindir} |
fcf6484d | 76 | cp -a %{name} $RPM_BUILD_ROOT%{_datadir}/games |
a153cd5e | 77 | cp -R data $RPM_BUILD_ROOT%{_datadir}/games/%{name} |
d34c95c6 | 78 | |
d34c95c6 SZ |
79 | %clean |
80 | rm -rf $RPM_BUILD_ROOT | |
81 | ||
82 | %files | |
83 | %defattr(644,root,root,755) | |
3fc14c12 | 84 | %doc AUTHORS NEWS %{name}/Docs/* |
fcf6484d | 85 | %attr(755,root,root) %{_bindir}/* |
86 | %{_datadir}/games/%{name} | |
2819a467 | 87 | %{_mandir}/*/* |