# # spec file for package OpenSceneGraph (Version 3.1.7) # $Revision$ # $Date$ # $Id$ # %define real_name NGS_rtifacade_mak450 Name: NGS_rtifacade_mak450 Provides: %{name} Requires: ace Requires: mak_rti_450 Requires: NGS Requires: ScoreConfiguration Requires: ScoreGeometry Requires: ScoreGeodesy Requires: tao BuildRequires: ace-devel BuildRequires: mak_rti_450-devel BuildRequires: NGS-devel BuildRequires: cmake BuildRequires: ScoreConfiguration-devel BuildRequires: ScoreGeometry-devel BuildRequires: ScoreGeodesy-devel BuildRequires: tao-devel License: commercial Group: System/Libraries Summary: NGS - adapter to MAK RTI v4.5.0 Version: 1.0.1 Release: 1 Source: NGSRTIFacade-v%{version}.zip Patch1: NGSRTIFacade-v%{version}.patch AutoReqProv: no %debug_package %description NGS - adapter to MAK RTI v4.5.0 %prep %setup -q -n NGSRTIFacade-v%{version} %patch1 -p1 %build builddir=%{_builddir}/%{buildsubdir}-build rm -rf ${builddir} mkdir -p ${builddir} cd ${builddir} cmake -Wno-dev \ -DCMAKE_INSTALL_PREFIX=${builddir}/NGSPublic \ -DCMAKE_BUILD_TYPE=RelWithDebInfo \ -DNGS_ROOT=/opt/NGS/NGSPublic \ -DTAO_ROOT=/usr/share/tao \ -DACE_ROOT=/usr \ -DACE_TAO_INSTALL=/usr \ -DGOAL_HLA1516E_MAK4_5_0=ON \ -DHLA_MAK4_5_0_BASE=/opt/NGS/makRti4.5/ \ %{_builddir}/%{buildsubdir} make %{?_smp_mflags} %install builddir=%{_builddir}/%{buildsubdir}-build ngsdir=%{buildroot}/opt/NGS/ ngspubdir=${ngsdir}/NGSPublic cd ${builddir} mkdir -p ${ngsdir} cp -r ${builddir}/NGSPublic ${ngsdir} %clean %{__rm} -rf '%{buildroot}' %{__rm} -rf '%{_builddir}/%{buildsubdir}' %{__rm} -rf '%{_builddir}/%{buildsubdir}-build' %files %defattr(-,root,root,755) /opt/NGS/NGSPublic/env /opt/NGS/NGSPublic/lib %post echo "/opt/NGS/NGSPublic/lib/RTIFacadeHLA1516E_MAK450" > /etc/ld.so.conf.d/ngs_makRti450.conf echo "/opt/NGS/NGSPublic/lib/DefaultSimTimeConverterHLA1516E_MAK450/" >> /etc/ld.so.conf.d/ngs_makRti450.conf /sbin/ldconfig %preun if [ $1 -eq 0 ]; then rm /etc/ld.so.conf.d/ngs_makRti450.conf fi %changelog * Tue Mar 12 2019 Christian Ehrlicher - initial version NGS v14.1.1 / RTIFacade v1.0.1