File OMParser-devel.spec of Package OMParser

Name:           OMParser-devel
Version:        1
Release:        0
License:        GPL-3.0-only or EPL-1.0
Url:            https://openmodelica.org
Group:          Development/Libraries/Other
Summary: OpenModelica Parser devel files

Patch1:         Makefile.in.patch

Requires: omc-base
BuildRequires: omc-base
BuildRequires: autoconf cmake gcc-c++
BuildRequires: jre
BuildRequires:  libuuid-devel



# This was copied verbatim from example
BuildRoot:      %{_tmppath}/OpenModelica-%{version}-build
# BuildArch:

%description 
Development files for OpenModelica parser
OpenModelica is an open-source Modelica-based modeling and simulation environment intended for industrial and academic usage.

%define ombuilddir  %{_builddir}
%define sourcedir %{_sourcedir}/OpenModelica-%{version}

%prep

%define exclude() mv %1 %1.nobuild
cd %sourcedir
%{exclude OMSimulator}
%{exclude OMPlot}
%{exclude OMCompiler}
%{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
touch omsimulator.skip
make omparser
touch omedit.skip

%install

cd %{sourcedir}
make install DESTDIR=%{buildroot}

rm %buildroot%openmodelicahome/share/doc/omc/*.pdf

%files 
%dir %{openmodelicahome}/include/omc/antlr4-runtime/
%{openmodelicahome}/include/omc/antlr4-runtime/
%{openmodelicahome}/lib/x86_64-linux-gnu/omc/libomcparserantlr4.a

%changelog
openSUSE Build Service is sponsored by