Sophie

Sophie

distrib > Mageia > 5 > x86_64 > media > core-backports-src > by-pkgid > a104c6b3cc6d7cb032cfe8cb6274730a > files > 3

flightgear-2016.2.1-1.mga5.src.rpm

Summary:	The FlightGear Flight Simulator
Name:		flightgear
Version:	2016.2.1
Release:	%mkrel 1
License:	GPLv2+
Group:		Games/Simulation
URL:		http://www.flightgear.org/
Source0:	https://downloads.sf.net/flightgear/%{name}-%{version}.tar.bz2
Source1:	flightgear-launcher.desktop

BuildRequires:	boost-devel
BuildRequires:	cmake
BuildRequires:	flite-devel
BuildRequires:	fltk-devel
BuildRequires:	freeglut-devel
BuildRequires:	gsm-devel
BuildRequires:	plib-devel
BuildRequires:	qt5-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(speexdsp)
BuildRequires:	pkgconfig(sqlite3)
BuildRequires:	pkgconfig(udev)
BuildRequires:	pkgconfig(xmu)
BuildRequires:	pkgconfig(zlib)
BuildRequires:	simgear-devel >= %{version}
Requires:	flightgear-data = %{version}
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
%autopatch -p1

%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_build

%install
%make_install -C build

install -D package/flightgear.desktop %{buildroot}%{_datadir}/applications/%{name}.desktop
install %{SOURCE1} %{buildroot}%{_datadir}/applications/

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
%{_datadir}/applications/%{name}-launcher.desktop
%{_iconsdir}/hicolor/*/apps/*
%{_mandir}/man1/*


%changelog
* Thu May 26 2016 zezinho <zezinho> 2016.2.1-1.mga5
+ Revision: 1018819
- new version 2016.2.1
- new bugfix version fixes aircraft download
- copy for backport

* Sat Apr 23 2016 akien <akien> 2016.1.1-1.mga6
+ Revision: 1005712
- Version 2016.1.1

* Sat Jan 09 2016 wally <wally> 3.4.0-10.mga6
+ Revision: 920789
- rebuild for new openscenegraph

  + daviddavid <daviddavid>
    - rebuild for new openscenegraph 3.4.0

* Mon Nov 02 2015 daviddavid <daviddavid> 3.4.0-8.mga6
+ Revision: 897299
- add BR pkgconfig(speexdsp) (fix build)

* Mon Aug 31 2015 cjw <cjw> 3.4.0-7.mga6
+ Revision: 871500
- rebuild with gcc 5

* Mon Aug 17 2015 fwang <fwang> 3.4.0-6.mga6
+ Revision: 865265
- use cmake own find fltk
- force build with fltk

* Mon Aug 17 2015 fwang <fwang> 3.4.0-4.mga6
+ Revision: 865254
- find x11
- add patch
- bump rel
- fix linkage
- rebuild for new fltk

* Sat May 02 2015 akien <akien> 3.4.0-2.mga5
+ Revision: 821044
- Stop using property listener for fgValidatePath (mga#15809)
- Normalize the allowed paths as well (fix Windows breakage) (mga#15809)

* Wed Feb 18 2015 akien <akien> 3.4.0-1.mga5
+ Revision: 815549
- Version 3.4.0

* Mon Dec 15 2014 akien <akien> 3.2.0-3.mga5
+ Revision: 803236
- Rebuild for patched OpenSceneGraph (fix in an inline method, so rebuild necessary to pick it up)

* Sun Dec 14 2014 akien <akien> 3.2.0-2.mga5
+ Revision: 803144
- Rebuild for new OpenThreads and shared plib

* Sun Oct 26 2014 akien <akien> 3.2.0-1.mga5
+ Revision: 793526
- Version 3.2.0

* Wed Oct 15 2014 umeabot <umeabot> 3.0.0-3.mga5
+ Revision: 743843
- Second Mageia 5 Mass Rebuild

* Tue Sep 16 2014 umeabot <umeabot> 3.0.0-2.mga5
+ Revision: 679236
- Mageia 5 Mass Rebuild

  + tv <tv>
    - s/uggests:/Recommends:/

* Thu Mar 13 2014 fwang <fwang> 3.0.0-1.mga5
+ Revision: 602830
- move files
- update file list
- update icons
- build with system sqlite3
- 3.0.0

* Sat Dec 14 2013 zezinho <zezinho> 2.12.1-1.mga4
+ Revision: 556755
- new version 2.12.1

* Sat Oct 19 2013 umeabot <umeabot> 2.12.0-2.mga4
+ Revision: 536578
- Mageia 4 Mass Rebuild

* Tue Sep 24 2013 fwang <fwang> 2.12.0-1.mga4
+ Revision: 484710
- update file list
- new version 2.12.0

* Tue Jul 09 2013 fwang <fwang> 2.10.0-5.mga4
+ Revision: 451792
- rebuild for new boost

* Mon Jun 03 2013 zezinho <zezinho> 2.10.0-4.mga4
+ Revision: 436723
- fix rpm group

* Mon Jun 03 2013 zezinho <zezinho> 2.10.0-3.mga4
+ Revision: 436718
- requires data fixed

* Sun Jun 02 2013 zezinho <zezinho> 2.10.0-2.mga4
+ Revision: 435369
+ rebuild (emptylog)

* Sun Jun 02 2013 zezinho <zezinho> 2.10.0-1.mga4
+ Revision: 435353
- update fedora patch to fix format string vulnerability #10351

* Mon Feb 18 2013 zezinho <zezinho> 2.10.0-1.mga3
+ Revision: 399096
- new version
- enable jpeg factory

* Fri Jan 11 2013 umeabot <umeabot> 2.8.0-6.mga3
+ Revision: 350541
- Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild

* Wed Jan 09 2013 malo <malo> 2.8.0-5.mga3
+ Revision: 343877
- updated RPM group

* Fri Nov 16 2012 luigiwalser <luigiwalser> 2.8.0-4.mga3
+ Revision: 318372
- rebuild for plib
- rebuild for plib

* Wed Sep 12 2012 zezinho <zezinho> 2.8.0-2.mga3
+ Revision: 293196
- provide libShivaVG.so as it comes with flightgear

* Thu Sep 06 2012 zezinho <zezinho> 2.8.0-1.mga3
+ Revision: 289021
- fix libm underlinking
- new version

* Wed Jun 20 2012 zezinho <zezinho> 2.6.0-3.mga3
+ Revision: 262107
- fix BR
- apply fedora patch to fix CVE-2012-2090 CVE-2012-2091

* Wed Apr 04 2012 luigiwalser <luigiwalser> 2.6.0-2.mga2
+ Revision: 228371
- rebuild for plib

* Fri Feb 24 2012 zezinho <zezinho> 2.6.0-1.mga2
+ Revision: 214206
- fix spec bindir for now
- mandriva build patch to fix link
- new version

  + fwang <fwang>
    - change prefix into games prefix
    - update file list
    - new version 2.4.0 final

  + shadow95 <shadow95>
    - Release 0.1
    - add Suggests: fgrun --> suggest installation fgrun with flightgear
    - clean spec
    - change Exec=fgfs to Exec=fgfs --fg-root=%%{_datadir}/FlightGear in desktop entry

* Tue Jul 19 2011 fwang <fwang> 2.4.0-0.mga2
+ Revision: 126263
- update file list
- fix lib build
- add br
- update br
- br cmake
- New version 2.4.0 (snapshot for now)

* Thu Jun 16 2011 fwang <fwang> 2.0.0-5.mga2
+ Revision: 108067
- rebuild for new osg

* Tue Apr 26 2011 wally <wally> 2.0.0-4.mga1
+ Revision: 91658
- fix desktop file (mga#954)
- fix license

* Wed Apr 20 2011 obgr_seneca <obgr_seneca> 2.0.0-3.mga1
+ Revision: 89204
- rebuild against new libgdal-1.8.0

* Sat Apr 16 2011 ennael <ennael> 2.0.0-2.mga1
+ Revision: 86772
- clean spec file
- imported package flightgear


* Sun Dec 05 2010 Oden Eriksson <oeriksson@mandriva.com> 2.0.0-2mdv2011.0
+ Revision: 610711
- rebuild

* Sun Mar 07 2010 Frederik Himpe <fhimpe@mandriva.org> 2.0.0-1mdv2010.1
+ Revision: 515535
- Update to new version 2.0.0
- Remove gcc 4.4 patch: not needed anymore
- Remove unrecognized configure option
- Disable --as-needed ldflag because it breaks build

* Thu Aug 27 2009 Emmanuel Andry <eandry@mandriva.org> 1.9.1-3mdv2010.0
+ Revision: 421600
- add p1 to fix gcc44 build

* Sun Mar 22 2009 Frederik Himpe <fhimpe@mandriva.org> 1.9.1-2mdv2009.1
+ Revision: 360502
- Remove wrong patch attempting to fix build with Werror=format-security
  and disable this flag

* Tue Mar 03 2009 Frederik Himpe <fhimpe@mandriva.org> 1.9.1-1mdv2009.1
+ Revision: 348102
- Update to new version 1.9.1
- Add boost buildrequires
- Add patch fixing build with -Werror=format-security

  + Thierry Vignaud <tv@mandriva.org>
    - rebuild
    - fix no-buildroot-tag

  + Pixel <pixel@mandriva.com>
    - rpm filetriggers deprecates update_menus/update_scrollkeeper/update_mime_database/update_icon_cache/update_desktop_database/post_install_gconf_schemas

* Thu Dec 20 2007 Andreas Hasenack <andreas@mandriva.com> 1.0.0-1mdv2008.1
+ Revision: 135970
- updated to version 1.0.0

  + Thierry Vignaud <tv@mandriva.org>
    - kill re-definition of %%buildroot on Pixel's request

* Sun Sep 16 2007 Emmanuel Andry <eandry@mandriva.org> 0.9.10-6mdv2008.0
+ Revision: 88714
- drop old menu

  + Thierry Vignaud <tv@mandriva.org>
    - kill desktop-file-validate's 'warning: key "Encoding" in group "Desktop Entry" is deprecated'


* Thu Apr 05 2007 Olivier Blin <oblin@mandriva.com> 0.9.10-5mdv2007.1
+ Revision: 150688
- buildrequire zlib-devel
- buildrequire freealut-devel (and link with it instead of old openal)

* Fri Dec 01 2006 Olivier Blin <oblin@mandriva.com> 0.9.10-4mdv2007.1
+ Revision: 89872
- split flightgear data out in flightgear-base

* Fri Dec 01 2006 Olivier Blin <oblin@mandriva.com> 0.9.10-3mdv2007.1
+ Revision: 89757
- fix menu entry
- Import flightgear

* Thu Aug 10 2006 Per Øyvind Karlsen <pkarlsen@mandriva.com> 0.9.10-2mdv2007.0
- add xdg menu
- from Bertrand Coconnier <bcoconni@hotmail.com> :
	o Build for x86_64
	o Remove dependency

* Thu Apr 20 2006 Per Øyvind Karlsen <pkarlsen@mandriva.com> 0.9.10-1mdk
- New release 0.9.10
- %%mkrel
- update menu section

* Mon Dec 05 2005 Olivier Blin <oblin@mandriva.com> 0.9.9-2mdk
- bump SimGear-devel BuildRequires (#20019)

* Mon Nov 21 2005 Lenny Cartier <lenny@mandriva.com> 0.9.9-1mdk
- 0.9.9

* Thu Jan 20 2005 Per Øyvind Karlsen <peroyvind@linux-mandrake.com> 0.9.8-1mdk
- 0.9.8

* Thu Nov 04 2004 Lenny Cartier <lenny@mandrakesoft.com> 0.9.6-2mdk
- flightgear is executable

* Tue Nov 02 2004 Lenny Cartier <lenny@mandrakesoft.com> 0.9.6-1mdk
- 0.9.6

* Mon Aug 16 2004 Per Øyvind Karlsen <peroyvind@linux-mandrake.com> 0.9.5-2mdk
- fix buildrequires
- fix path data files

* Fri Aug 06 2004 Per Øyvind Karlsen <peroyvind@linux-mandrake.com> 0.9.5-1mdk
- 0.9.5

* Sun Jul 18 2004 Michael Scherer <misc@mandrake.org> 0.9.4-2mdk 
- rebuild for new gcc

* Wed Jun 02 2004 Per Øyvind Karlsen <peroyvind@linux-mandrake.com> 0.9.4-1mdk
- 0.9.4
- fix buildrequires (lib64..)