# # spec file for package OpenSceneGraph (Version 3.1.7) # $Revision$ # $Date$ # $Id$ # %define real_name NGS_rtifacade_prti1516e Name: NGS_rtifacade_prti431_1516e Provides: %{name} Requires: ace Requires: pitch_rti_431_1516e Requires: NGS Requires: ScoreConfiguration Requires: ScoreGeometry Requires: ScoreGeodesy Requires: tao BuildRequires: ace-devel BuildRequires: pitch_rti_431_1516e 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 Pitch RTI v4.3.1 1516e Version: 1.0.1 Release: 1 Source: NGSRTIFacade-v%{version}.zip Patch1: NGSRTIFacade-v%{version}.patch AutoReqProv: no %debug_package %description NGS - adapter to Pitch RTI v4.3.1 1516e %prep %setup -q -n NGSRTIFacade-v%{version} %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_PITCH4_3_1_0=ON \ -DHLA_PITCH4_3_1_0_BASE=/opt/prti1516e/ \ %{_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_PITCH4310" > /etc/ld.so.conf.d/ngs_pitchRti431.conf echo "/opt/NGS/NGSPublic/lib/DefaultSimTimeConverterHLA1516E_PITCH4310/" >> /etc/ld.so.conf.d/ngs_pitchRti431.conf /sbin/ldconfig %preun if [ $1 -eq 0 ]; then rm /etc/ld.so.conf.d/ngs_pitchRti431.conf fi %changelog * Fri Feb 14 2020 Christian Ehrlicher - initial version NGS v14.1.1 / RTIFacade v1.0.1