Summary: Basic tools for Simulation Name: simgear Version: 2019.1.2 Release: %mkrel 1 URL: http://www.flightgear.org License: LGPLv2+ and GPLv2+ Group: System/Libraries Source: https://downloads.sf.net/flightgear/%{name}-%{version}-rc.tar.bz2 Patch0000: simgear-2.6.0-fedora-check-for-%n-in-format-string.patch BuildRequires: boost-devel BuildRequires: cmake BuildRequires: curl-devel BuildRequires: libgomp-devel BuildRequires: jpeg-devel BuildRequires: pkgconfig(expat) BuildRequires: pkgconfig(gdal) BuildRequires: pkgconfig(gl) BuildRequires: pkgconfig(openal) BuildRequires: pkgconfig(openthreads) BuildRequires: pkgconfig(openscenegraph) BuildRequires: pkgconfig(zlib) # Since version 2018.2.2 we have a segfault in i586 # 32 bit usage is not recommended anymore ExclusiveArch: x86_64 %description All the basic routines required for the flight simulator as well as for building scenery. Needed for FlightGear, for example. %package devel Summary: Headers/misc for developing programs that will use %{name} Group: Development/C++ Requires: simgear = %{version}-%{release} Provides: SimGear-devel = %{version}-%{release} Obsoletes: %{_lib}simgear-devel < 3.2.0-2 %description devel This package contains the headers that programmers will need to develop applications which will use %{name}, for example FlightGear. %prep %autosetup -p1 %build %cmake -DSIMGEAR_SHARED:BOOL=ON \ -DSYSTEM_EXPAT:BOOL=ON \ -DENABLE_TESTS:BOOL=OFF \ -DENABLE_OPENMP=ON \ -DENABLE_GDAL=ON \ -DCMAKE_BUILD_TYPE=Release # We should enable that when OpenRTI lib gets packaged # https://sourceforge.net/projects/openrti/files/ # -DENABLE_RTI:BOOL=ON cd .. %make_build V=1 VERBOSE=1 -C build %install %make_install -C build #fix an include path sed -i "s+\${_IMPORT_PREFIX}/include\;++" %{buildroot}%{_libdir}/cmake/SimGear/SimGearTargets.cmake %files %doc COPYING AUTHORS NEWS %{_libdir}/libSimGearCore.so.%{version} %{_libdir}/libSimGearScene.so.%{version} %files devel %{_includedir}/%{name}/ %{_libdir}/cmake/SimGear/ %{_libdir}/libSimGearCore.so %{_libdir}/libSimGearScene.so %changelog * Fri Jan 17 2020 zezinho <zezinho> 2019.1.2-1.mga7 + Revision: 1481252 - fix release version - new version mga#26053 * Thu Apr 25 2019 joequant <joequant> 2018.3.2-2.mga7 + Revision: 1395223 - rebuild with new libraries * Mon Mar 04 2019 zezinho <zezinho> 2018.3.2-1.mga7 + Revision: 1371282 - new bugfix version 2018.3.2 * Sat Dec 15 2018 eatdirt <eatdirt> 2018.3.1-1.mga7 + Revision: 1341492 - Upgrade to version 2018.3.1 * Sat Oct 13 2018 zezinho <zezinho> 2018.2.2-1.mga7 + Revision: 1320047 - enable release build - eanble OpenMP - enable Gdal - update to version 2018.2.2 + umeabot <umeabot> - Mageia 7 Mass Rebuild + wally <wally> - sync patches with Fedora (to fix build on aarch64) + akien <akien> - Version 2018.2.1 - Rebuild for OpenSceneGraph 3.6.0 * Mon Apr 23 2018 zezinho <zezinho> 2018.1.1-1.mga7 + Revision: 1221731 - new version 2018.1.1 * Sat Jan 13 2018 wally <wally> 2017.3.1-2.mga7 + Revision: 1192845 - rebuild for new openscenegraph * Wed Oct 04 2017 zezinho <zezinho> 2017.3.1-1.mga7 + Revision: 1168728 - new version * Sun May 28 2017 zezinho <zezinho> 2017.2.1-1.mga6 + Revision: 1105342 - new version * Wed Apr 26 2017 zezinho <zezinho> 2017.1.3-1.mga6 + Revision: 1097447 - new bugfix version * Tue Mar 21 2017 zezinho <zezinho> 2017.1.2-1.mga6 + Revision: 1093924 - new version * Sun Jan 08 2017 zezinho <zezinho> 2016.4.4-1.mga6 + Revision: 1080652 - new version * Wed Dec 14 2016 zezinho <zezinho> 2016.4.3-1.mga6 + Revision: 1075202 - new version 2016.4.3 * Mon Nov 28 2016 zezinho <zezinho> 2016.4.2-2.mga6 + Revision: 1070606 - fix include path - remove upstreamed patch - remove upstreamed patch - new version * Tue Oct 04 2016 zezinho <zezinho> 2016.3.1-1.mga6 + Revision: 1058759 - new version * Thu May 26 2016 akien <akien> 2016.2.1-1.mga6 + Revision: 1018632 - Version 2016.2.1 * Sat May 07 2016 zezinho <zezinho> 2016.1.2-1.mga6 + Revision: 1010205 - new bugfix version 2016.1.2 * Tue May 03 2016 zezinho <zezinho> 2016.1.1-2.mga6 + Revision: 1009043 - enable curl * Sat Apr 23 2016 akien <akien> 2016.1.1-1.mga6 + Revision: 1005706 - Version 2016.1.1 * Sat Jan 09 2016 wally <wally> 3.4.0-4.mga6 + Revision: 920813 - rebuild for new openscenegraph + daviddavid <daviddavid> - rebuild for new openscenegraph 3.4.0 * Wed Aug 26 2015 cjw <cjw> 3.4.0-2.mga6 + Revision: 869740 - rebuild with gcc 5 * Wed Feb 18 2015 akien <akien> 3.4.0-1.mga5 + Revision: 815550 - Version 3.4.0 * Mon Dec 15 2014 akien <akien> 3.2.0-3.mga5 + Revision: 803229 - 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: 803100 - Rebuild for new OpenThreads - Build against system expat * Sun Oct 26 2014 akien <akien> 3.2.0-1.mga5 + Revision: 793521 - Version 3.2.0 * Wed Oct 15 2014 umeabot <umeabot> 3.0.0-3.mga5 + Revision: 748611 - Second Mageia 5 Mass Rebuild * Tue Sep 16 2014 umeabot <umeabot> 3.0.0-2.mga5 + Revision: 689158 - Mageia 5 Mass Rebuild * Wed Mar 12 2014 dams <dams> 3.0.0-1.mga5 + Revision: 602661 - new version 3.0.0 * Sat Dec 14 2013 zezinho <zezinho> 2.12.1-1.mga4 + Revision: 556751 - new version 2.12.1 * Sat Oct 19 2013 umeabot <umeabot> 2.12.0-2.mga4 + Revision: 536573 - Mageia 4 Mass Rebuild * Tue Sep 24 2013 fwang <fwang> 2.12.0-1.mga4 + Revision: 484691 - cleanup spec - new version 2.12.0 - rebuild for new boost * Thu Apr 11 2013 malo <malo> 2.10.0-2.mga3 + Revision: 409497 - rebuild for boost 1.53 * Mon Feb 18 2013 zezinho <zezinho> 2.10.0-1.mga3 + Revision: 399219 - new version - remove .a files - bring back .so files - enable svn for terrasync - enable JPEG factory - disable tests as OpenSUSE + fwang <fwang> - br jpeg * Mon Jan 14 2013 umeabot <umeabot> 2.8.0-2.mga3 + Revision: 382033 - Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild * Tue Sep 04 2012 zezinho <zezinho> 2.8.0-1.mga3 + Revision: 288161 - new version * Tue Jun 19 2012 zezinho <zezinho> 2.6.0-2.mga3 + Revision: 262002 - apply fedora patch to fix CVE-2012-2090 CVE-2012-2091 * Fri Feb 24 2012 zezinho <zezinho> 2.6.0-1.mga2 + Revision: 214163 - new version + fwang <fwang> - new version 2.4.0 final * Tue Jul 19 2011 fwang <fwang> 2.4.0-0.1.mga2 + Revision: 126247 - use autotools for building static libs * Tue Jul 19 2011 fwang <fwang> 2.4.0-0.mga2 + Revision: 126215 - br boost - new version 2.4.0 (snapshot for now) - rebuild for new osg * Thu Jun 16 2011 fwang <fwang> 2.0.0-4.mga2 + Revision: 108066 - rebuild for new osg * Wed Apr 20 2011 obgr_seneca <obgr_seneca> 2.0.0-3.mga1 + Revision: 89195 - rebuild against new libgdal-1.8.0 * Sat Apr 16 2011 ennael <ennael> 2.0.0-2.mga1 + Revision: 86780 - clean spec file - imported package simgear * Tue Dec 07 2010 Oden Eriksson <oeriksson@mandriva.com> 2.0.0-2mdv2011.0 + Revision: 614887 - the mass rebuild of 2010.1 packages * Tue Mar 02 2010 Frederik Himpe <fhimpe@mandriva.org> 2.0.0-1mdv2010.1 + Revision: 513660 - Update to new version 2.0.0 - Sync patches with Fedora - Don't run autogen.sh but use autoreconf because the former does not work * Sat Aug 22 2009 Funda Wang <fwang@mandriva.org> 1.9.1-2mdv2010.0 + Revision: 419658 - fix installation * Mon Mar 02 2009 Frederik Himpe <fhimpe@mandriva.org> 1.9.1-2mdv2009.1 + Revision: 347580 - Apply ugly Fedora hack to fix pulling in simgear_config.h when HAVE_CONFIG_H is defined (https://bugzilla.redhat.com/show_bug.cgi?id=208678) - Improve Provides of the devel package * Mon Mar 02 2009 Frederik Himpe <fhimpe@mandriva.org> 1.9.1-1mdv2009.1 + Revision: 347521 - Update to new version 1.9.1 - Build only dynamic libraries instead of static ones, create new lib package to contain libraries, and use the version as some kind of fake major - Add Fedora patches - Don't use rpath (Fedora) - Improve linking (Fedora) - Add openscenegraph and boost buildrequires - Fix license - Don't use -fno-omit-frame-pointer: it builds fine now without this flag with gcc 4.3 * Sat Aug 02 2008 Thierry Vignaud <tv@mandriva.org> 1.0.0-4mdv2009.0 + Revision: 260675 - rebuild - rebuild - fix no-buildroot-tag * Thu Dec 20 2007 Andreas Hasenack <andreas@mandriva.com> 1.0.0-1mdv2008.1 + Revision: 135957 - updated to version 1.0.0 + Thierry Vignaud <tv@mandriva.org> - kill re-definition of %%buildroot on Pixel's request - import simgear * Sat Jul 29 2006 Bertrand Coconnier <bcoconni@hotmail.com> 0.3.10-3mdk - Build for x86_64 - Remove dependency * Thu Apr 20 2006 Nicolas Lécureuil <neoclust@mandriva.org> 0.3.10-2mdk - Add BuildRequires * Wed Apr 19 2006 Per Ãyvind Karlsen <pkarlsen@mandriva.com> 0.3.10-1mdk - 0.3.10 * Mon Nov 21 2005 Lenny Cartier <lenny@mandriva.com> 0.3.9-2mdk - fix changelog * Mon Nov 21 2005 Lenny Cartier <lenny@mandriva.com> 0.3.9-1mdk - 0.3.9 * Thu Jan 20 2005 Per Ãyvind Karlsen <peroyvind@linux-mandrake.com> 0.3.8-1mdk - 0.3.8 * Sat Oct 16 2004 Per Ãyvind Karlsen <peroyvind@linux-mandrake.com> 0.3.7-1mdk - 0.3.7 * Thu Aug 05 2004 Per Ãyvind Karlsen <peroyvind@linux-mandrake.com> 0.3.6-1mdk - 0.3.6 - fix buildrequires - compile with Norman's jpeg image factory support * Wed Jun 16 2004 Per Ãyvind Karlsen <peroyvind@linux-mandrake.com> 0.3.5-3mdk - rebuild * Tue Jun 01 2004 Per Ãyvind Karlsen <peroyvind@linux-mandrake.com> 0.3.5-2mdk - rebuild * Thu Apr 01 2004 Per Ãyvind Karlsen <peroyvind@linux-mandrake.com> 0.3.5-1mdk - 0.3.5 - fix buildrequires (lib64..) * Mon Oct 27 2003 Per Ãyvind Karlsen <peroyvind@linux-mandrake.com> 0.3.4-1mdk - 0.3.4 * Wed Mar 12 2003 Per Ãyvind Karlsen <peroyvind@sintrax.net> 0.3.1-4mdk - rm -rf before makeinstall to make package short-circuitable.. - removed unneeded prefix macro * Tue Mar 11 2003 Per Ãyvind Karlsen <peroyvind@sintrax.net> 0.3.1-3mdk - added zlib-devel to BuildRequires - use a couple of macros for installing and building - drop unapplied patch - nicer formatting - use mklibname macro * Tue Jan 28 2003 Lenny Cartier <lenny@mandrakesoft.com> 0.3.1-2mdk - rebuild * Thu Dec 19 2002 Lenny Cartier <lenny@mandrakesoft.com> 0.3.1-1mdk - 0.3.1 * Tue Sep 17 2002 Lenny Cartier <lenny@mandrakesoft.com> 0.2.0-1mdk - from Crispin Boylan <viewtronix@uklinux.net> : - new version * Fri Sep 13 2002 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com> 0.0.18-3mdk - rebuild * Wed May 29 2002 Guillaume Cottenceau <gc@mandrakesoft.com> 0.0.18-2mdk - recompile against latest libstdc++ * Mon Apr 22 2002 Guillaume Cottenceau <gc@mandrakesoft.com> 0.0.18-1mdk - new version * Tue Feb 19 2002 Guillaume Cottenceau <gc@mandrakesoft.com> 0.0.17-1mdk - new version (using external zlib btw) - true license is LGPL, not GPL * Mon Oct 15 2001 Guillaume Cottenceau <gc@mandrakesoft.com> 0.0.16-2mdk - lib policy - fix invalid-spec-name simgear.spec - fix obsolete-tag Copyright * Mon Jul 23 2001 Guillaume Cottenceau <gc@mandrakesoft.com> 0.0.16-1mdk - new version * Fri Jun 22 2001 Guillaume Cottenceau <gc@mandrakesoft.com> 0.0.15-2mdk - rebuild against new plib * Thu Jun 21 2001 Guillaume Cottenceau <gc@mandrakesoft.com> 0.0.15-1mdk - version 0.0.15 * Fri Mar 30 2001 Guillaume Cottenceau <gc@mandrakesoft.com> 0.0.14-4mdk - use no-omit-frame-pointer to workaround g++ exceptions bug * Fri Mar 9 2001 Guillaume Cottenceau <gc@mandrakesoft.com> 0.0.14-3mdk - rebuild fix fixed plib * Fri Jan 5 2001 Guillaume Cottenceau <gc@mandrakesoft.com> 0.0.14-2mdk - rebuild * Wed Dec 20 2000 Guillaume Cottenceau <gc@mandrakesoft.com> 0.0.14-1mdk - 0.0.14 which is needed for latest FlightGear * Tue Sep 26 2000 Guillaume Cottenceau <gc@mandrakesoft.com> 0.0.13-1mdk - 0.0.13 which is needed for latest FlightGear * Tue Sep 26 2000 Guillaume Cottenceau <gc@mandrakesoft.com> 0.0.12-2mdk - simple rebuild * Mon Jul 24 2000 Guillaume Cottenceau <gc@mandrakesoft.com> 0.0.12-1mdk - 0.0.12 * Thu Jun 29 2000 Guillaume Cottenceau <gc@mandrakesoft.com> 0.0.10-1mdk - first Mandrake Package