Summary: The FlightGear Flight Simulator Name: flightgear Version: 3.4.0 Release: %mkrel 7 License: GPLv2+ Group: Games/Simulation URL: http://www.flightgear.org/ Source0: http://mirrors.ibiblio.org/pub/mirrors/flightgear/ftp/Source/%{name}-%{version}.tar.bz2 # Upstream patches that fix a security-related issue Patch0: 0007-Stop-using-property-listener-for-fgValidatePath.patch Patch1: 0008-Normalize-the-allowed-paths-as-well-fix-Windows-brea.patch Patch2: flightgear-3.4.0-linkage.patch BuildRequires: boost-devel BuildRequires: cmake BuildRequires: flite-devel BuildRequires: fltk-devel BuildRequires: freeglut-devel BuildRequires: gsm-devel BuildRequires: plib-devel BuildRequires: pkgconfig(dbus-1) BuildRequires: pkgconfig(freealut) BuildRequires: pkgconfig(gl) BuildRequires: pkgconfig(openal) BuildRequires: pkgconfig(openthreads) BuildRequires: pkgconfig(openscenegraph) BuildRequires: pkgconfig(speex) BuildRequires: pkgconfig(sqlite3) BuildRequires: pkgconfig(udev) BuildRequires: pkgconfig(xmu) BuildRequires: pkgconfig(zlib) BuildRequires: simgear-devel >= %{version} Requires: flightgear-data = %{version} Recommends: fgrun Provides: FlightGear = %{version}-%{release} %description The Flight Gear project is working to create a sophisticated flight simulator framework for the development and pursuit of interesting flight simulator ideas. We are developing a solid basic sim that can be expanded and improved upon by anyone interested in contributing. %prep %setup -q %apply_patches %build %cmake \ -DBUILD_SHARED_LIBS=OFF \ -DFG_DATA_DIR=%{_gamesdatadir}/%{name} \ -DSYSTEM_FLITE=ON \ -DSYSTEM_GSM=ON \ -DSYSTEM_SPEEX=ON \ -DSYSTEM_SQLITE=ON \ -DSIMGEAR_SHARED=ON %make %install %makeinstall_std -C build install -D package/flightgear.desktop %{buildroot}%{_datadir}/applications/%{name}.desktop pushd icons mkdir -p %{buildroot}%{_iconsdir}/hicolor for i in `find * -maxdepth 0 -type d` do cp -fr $i %{buildroot}%{_iconsdir}/hicolor/ done mkdir -p %{buildroot}%{_iconsdir}/hicolor/scalable/apps/ mv %{buildroot}%{_iconsdir}/hicolor/scalable/*.svg %{buildroot}%{_iconsdir}/hicolor/scalable/apps/ popd %files %doc README AUTHORS docs-mini/ %{_bindir}/* %{_datadir}/applications/%{name}.desktop %{_iconsdir}/hicolor/*/apps/* %{_mandir}/man1/*