Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:matsb:OpenModelica
OMSimulator
_service:set_version:OMSimulator.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File _service:set_version:OMSimulator.spec of Package OMSimulator
Name: OMSimulator Version: 1.18.0 Release: 0 License: GPL-3.0-only or EPL-1.0 Url: https://openmodelica.org Group: Productivity/Scientific/Other Summary: OpenModelica simulator Source6: OMSimulator-rpmlintrc Patch1: Makefile.in.patch Requires: omc-base = %version BuildRequires: omc-base = %version BuildRequires: gcc-c++ gmake cmake flex autoconf automake libtool BuildRequires: readline-devel %if "%_repository" == "CentOS_7" || "%_repository" == "ScientificLinux_7" BuildRequires: boost-devel %endif # This was copied verbatim from example BuildRoot: %{_tmppath}/OpenModelica-%{version}-build # BuildArch: %package devel Summary: Simulator devel files %description The OMSimulator project is a FMI-based co-simulation tool that supports ordinary (i.e., non-delayed) and TLM connections. This is work in progress in the ITEA3 project (OPENCPS) Open Cyber-Physical System Model-Driven Certified Development. %description devel Development files for simulation %define ombuilddir %{_builddir} %define sourcedir %{_sourcedir}/OpenModelica-%{version} %prep %define exclude() mv %1 %1.nobuild cd %sourcedir %{exclude OMCompiler} %{exclude OMPlot} %{exclude OMParser} %{exclude OMSens_Qt} %{exclude OMNotebook} %{exclude OMShell} %{exclude OMEdit} echo v%{om_version} > %{sourcedir}/REVISION %__mkdir_p %{ombuilddir} cd %{sourcedir} %patch1 -p3 %build cd %{sourcedir} # Really don't remember why is this needed SUSE_ASNEEDED=0 export SUSE_ASNEEDED autoconf %om_setup touch omc.skip touch omplot.skip make omsimulator touch omparser.skip touch omedit.skip %install cd %{sourcedir} make install DESTDIR=%{buildroot} rm %{buildroot}%openmodelicahome/share/doc/omc/*.pdf %__mkdir_p %{buildroot}/%{_bindir} for file in %{buildroot}/%{openmodelicahome}/bin/*; do %__ln_s %{openmodelicahome}/bin/`basename $file` %{buildroot}/%{_bindir}/; done %__chmod a+rx,u+w,o-w,g-w %{buildroot}/%{openmodelicahome}/bin/OMSimulatorPython3 %files %{_bindir}/FMIWrapper %{_bindir}/OMSimulator %{_bindir}/OMSimulatorPython3 %{_bindir}/StartTLMFmiWrapper %{openmodelicahome}/bin/FMIWrapper %{openmodelicahome}/bin/OMSimulator %{openmodelicahome}/bin/OMSimulatorPython3 %{openmodelicahome}/bin/StartTLMFmiWrapper %dir %{openmodelicahome}/lib/OMSimulator %{openmodelicahome}/lib/OMSimulator/*.py %dir %{openmodelicahome}/lib/OMSimulator/x86_64-linux-gnu %dir %{openmodelicahome}/lib/OMSimulator/x86_64-linux-gnu/omc %{openmodelicahome}/lib/OMSimulator/x86_64-linux-gnu/omc/libOMSimulator.so %{openmodelicahome}/lib/OMSimulator/x86_64-linux-gnu/omc/libomtlmsimulator.so %{openmodelicahome}/lib/x86_64-linux-gnu/omc/libOMSimulator.so %{openmodelicahome}/lib/x86_64-linux-gnu/omc/libomtlmsimulator.so %files devel %{openmodelicahome}/include/OMSimulator.h %{openmodelicahome}/include/Types.h %{openmodelicahome}/lib/x86_64-linux-gnu/omc/libOMSimulator.a %{openmodelicahome}/lib/x86_64-linux-gnu/omc/libOMSimulatorLua.a %changelog
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor