f82fbc8
%bcond_without perl
f82fbc8
%bcond_without ruby
7189d66
%bcond_with    octave
74b97bb
%bcond_without r
08e0a6f
%bcond_without python
b0e1688
%bcond_without check
760c9af
760c9af
# The build result of docs is different between architectures.
760c9af
# Also, something is wrong with javascript, and the page is unusable anywa.
760c9af
# Let's not build the subpackage until the issue is fixed upstream.
1d7b28c
%bcond_with doc
3fe122d
8025b3d
# Exclude sharp binding (Error CS0246)
8025b3d
Obsoletes:      libsbml-sharp < 0:5.18.0-20
74b97bb
%ifarch %{mono_arches}
8025b3d
%bcond_with mono
5fecbdc
%else
5fecbdc
%bcond_with mono
5fecbdc
%endif
5fecbdc
9525cc5
%ifarch s390x %{arm} aarch64 %{power64}
74b97bb
%bcond_with java
74b97bb
%else
74b97bb
%bcond_without java
74b97bb
%endif
74b97bb
f82fbc8
# those have special requirements, the rest follows main package name
f82fbc8
%global octpkg  SBML
f82fbc8
%global perlpkg LibSBML
f82fbc8
%global rubypkg SBML
f82fbc8
%global rpkg    libSBML
f82fbc8
f82fbc8
%if %{with octave}
f82fbc8
# Exclude .oct files from provides
f82fbc8
%global __provides_exclude_from ^%{octpkglibdir}/.*\\.oct$
f82fbc8
%endif
f82fbc8
f82fbc8
# Use the same directory of the main package for subpackage licence and docs
f82fbc8
%global _docdir_fmt %{name}
f82fbc8
9a5ef09
Name:           libsbml
a2d7a02
Version:        5.19.0
d282bf6
Release:        6%{?dist}
9a5ef09
Summary:        Systems Biology Markup Language library
9a5ef09
License:        LGPLv2+
9a5ef09
URL:            http://sbml.org/Software/libSBML
7189d66
Source0:        https://sourceforge.net/projects/sbml/files/libsbml/%{version}/stable/libSBML-%{version}-core-plus-packages-src.tar.gz
e2d93d3
Source1:        https://sourceforge.net/projects/sbml/files/libsbml/%{version}/stable/libSBML-%{version}-render-src.zip
74b97bb
a2d7a02
# https://bugzilla.redhat.com/show_bug.cgi?id=1632190
156c947
Patch0:         libsbml-use-system-minizip-cmake.patch
156c947
Patch1:         libsbml-fix_install_libpaths.patch
5ad5e92
Patch2:         time-clock.diff
a2d7a02
Patch3:         lisbml-fix-jsfile-globs.diff
9769386
45e100f
# formatter was dropped in python3.10. It appears the imported code was just a noop.
45e100f
Patch4:         libsbml-drop-formatter-import.diff
45e100f
cee975b
BuildRequires:  cmake
9a5ef09
BuildRequires:  zlib-devel
9a5ef09
BuildRequires:  bzip2-devel
87f514b
BuildRequires:  libxml2-devel
74b97bb
BuildRequires:  expat-devel
9a5ef09
BuildRequires:  check-devel
9525cc5
BuildRequires:  minizip-devel >= 2.5.0
9a5ef09
BuildRequires:  swig
8f8fefe
BuildRequires:  hostname
9a5ef09
08e0a6f
# Python2 is no longer supported
f30b718
Obsoletes:      python2-%{name} < 5.18
08e0a6f
1d7b28c
%if %{without doc}
1d7b28c
Obsoletes:      %{name}-doc < 0:5.18.0-21
1d7b28c
%endif
1d7b28c
9a5ef09
%description
9a5ef09
LibSBML is an open-source programming library designed to
9a5ef09
read, write, manipulate, translate, and validate SBML files and data
9a5ef09
streams.  It is not an application itself (though it does come with
9a5ef09
example programs), but rather a library you can embed in other
9a5ef09
applications.
9a5ef09
9a5ef09
LibSBML %{version} understands SBML Level 3 Version 1 and older,
9a5ef09
as well as the draft SBML Level 2 Layout proposal by Gauges, Rost,
f82fbc8
Sahle and Wegner.  It’s written in ISO C and C++ but can also be
6ef3695
used from C#, Java, MATLAB, Octave, PERL, Python, and Ruby.
6ef3695
9a5ef09
%package        devel
9a5ef09
Summary:        Development files for %{name}
9a5ef09
Requires:       %{name}%{?_isa} = %{version}-%{release}
5237551
Provides:       %{name}-static = %{version}-%{release}
9a5ef09
9a5ef09
%description    devel
9a5ef09
This package contains libraries and header files for developing
9a5ef09
applications that use libSBML.
9a5ef09
08e0a6f
%if %{with python}
6ef3695
%package -n python3-%{name}
f82fbc8
BuildRequires:  python3-devel
9525cc5
Summary:        Python bindings for libSBML
6ef3695
Requires:       %{name}%{?_isa} = %{version}-%{release}
d7c9a8d
%{?python_provide:%python_provide python3-%{name}}
d7c9a8d
6ef3695
%description -n python3-%{name}
6ef3695
This package contains %{summary}.
f82fbc8
%endif
6ef3695
f82fbc8
%if %{with perl}
f82fbc8
%package -n perl-%{perlpkg}
f82fbc8
BuildRequires:  perl(Test::More)
5107061
BuildRequires:  perl(Test::Simple)
f82fbc8
BuildRequires:  perl(ExtUtils::MakeMaker)
c03d39e
BuildRequires:  perl(ExtUtils::Embed)
68b12b1
BuildRequires:  perl-devel
68b12b1
BuildRequires:  perl-generators
ebc28c0
BuildRequires:  perl-Test
f82fbc8
Requires:       perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
8f8fefe
Summary:        PERL bindings for libSBML
8f8fefe
Requires:       %{name}%{?_isa} = %{version}-%{release}
8f8fefe
f82fbc8
%description -n perl-%{perlpkg}
f82fbc8
This package contains %{summary}.
f82fbc8
%endif
f82fbc8
f82fbc8
%if %{with ruby}
f82fbc8
%package -n ruby-%{rubypkg}
f82fbc8
BuildRequires:  ruby-devel
f82fbc8
Requires:       ruby(release)
f82fbc8
Requires:       %{name}%{?_isa} = %{version}-%{release}
f82fbc8
Provides:       ruby(%{rubypkg}) = %{version}
f82fbc8
Summary:        Ruby bindings for libSBML
f82fbc8
f82fbc8
%description -n ruby-%{rubypkg}
f82fbc8
This package contains %{summary}.
f82fbc8
%endif
f82fbc8
f82fbc8
%if %{with java}
f82fbc8
%package -n java-%{name}
f82fbc8
BuildRequires:  java-devel
b3d7c53
BuildRequires:  javapackages-tools
f82fbc8
Requires:       java-headless
f82fbc8
Requires:       jpackage-utils
f82fbc8
Requires:       %{name}%{?_isa} = %{version}-%{release}
f82fbc8
Summary:        Java bindings for libSBML
f82fbc8
f82fbc8
%description -n java-%{name}
f82fbc8
This package contains %{summary}.
f82fbc8
%endif
f82fbc8
f82fbc8
%if %{with octave}
f82fbc8
%package -n octave-%{octpkg}
f82fbc8
BuildRequires:  octave-devel
f82fbc8
Requires:       octave(api) = %{octave_api}
f82fbc8
Requires:       %{name}%{?_isa} = %{version}-%{release}
f82fbc8
Summary:        Octave bindings for libSBML
f82fbc8
f82fbc8
%description -n octave-%{octpkg}
f82fbc8
This package contains %{summary}.
f82fbc8
%endif
f82fbc8
f82fbc8
%if %{with r}
f82fbc8
%package -n R-%{rpkg}
f82fbc8
BuildRequires:  R-devel
f82fbc8
BuildRequires:  R-core-devel
f82fbc8
BuildRequires:  tex(latex)
f82fbc8
Requires:       R-core
f82fbc8
Summary:        R bindings for libSBML
f82fbc8
Requires:       %{name}%{?_isa} = %{version}-%{release}
f82fbc8
f82fbc8
%description -n R-%{rpkg}
f82fbc8
This package contains %{summary}.
f82fbc8
%endif
f82fbc8
f82fbc8
%if %{with mono}
f82fbc8
%package sharp
f82fbc8
BuildRequires:  mono-core
f82fbc8
BuildRequires:  xerces-c-devel, libxml2-devel, expat-devel
f82fbc8
Summary:        C# bindings for libSBML
edf906b
Requires:       mono-core
f82fbc8
Requires:       %{name}%{?_isa} = %{version}-%{release}
f82fbc8
f82fbc8
%description sharp
8f8fefe
This package contains %{summary}.
f82fbc8
%endif
f82fbc8
14656c4
%if %{with doc}
14656c4
%package        doc
f82fbc8
BuildRequires:  doxygen
f82fbc8
BuildRequires:  doxygen-latex
f82fbc8
BuildRequires:  graphviz
1d7b28c
BuildRequires:  make
f82fbc8
Summary:        API documentation for %{name}
f82fbc8
Requires:       %{name} = %{version}-%{release}
74b97bb
74b97bb
##Granted  exception temporarily
74b97bb
##http://fedoraproject.org/wiki/Packaging:No_Bundled_Libraries
f82fbc8
Provides:       bundled(jquery)
f82fbc8
BuildArch:      noarch
f82fbc8
14656c4
%description    doc
f82fbc8
This package contains %{summary}.
f82fbc8
%endif
8f8fefe
9a5ef09
%prep
a2d7a02
%autosetup -n libSBML-%{version}-Source -p1
dfb03a4
unzip -n %{SOURCE1}
dfb03a4
93e36cc
sed -r -i s/DOXYGEN_MAX_VERSION=1.8.11/DOXYGEN_MAX_VERSION=2.0.0/ configure
9a5ef09
08e0a6f
%if %{with python}
a2d7a02
find . -type f -name '*.py' -exec pathfix.py -pn -i "%{__python3}"  {} \;
a2d7a02
python3 -m lib2to3 -f print -w docs/src/filters/
a2d7a02
python3 -m lib2to3 -f next -w docs
68392be
%endif
336b1ce
2c455d7
grep -e 'This file was automatically generated by SWIG' -r . -l|xargs rm
5fe0c8f
760c9af
%if %{with doc}
5fe0c8f
mkdir build-docs
f30b718
cp -a $(ls -1|grep -v build-docs) build-docs/
760c9af
%endif
5fe0c8f
9a5ef09
%build
e69ba94
mkdir -p build
68392be
%{set_build_flags}
e69ba94
%cmake3 -B build -DENABLE_{LAYOUT,QUAL,COMP,FBC,RENDER,GROUPS,MULTI}=ON \
74b97bb
       -DCSHARP_COMPILER:FILEPATH=%{_bindir}/mcs \
08e0a6f
%if %{with python}
ebc28c0
       -DWITH_PYTHON:BOOL=ON \
1acc818
       -DPYTHON_INCLUDE_DIR:PATH=%{_includedir}/python%{python3_version}$(python3-config --abiflags) \
1acc818
       -DPYTHON_LIBRARY:FILEPATH=%{_libdir}/libpython%{python3_version}$(python3-config --abiflags).so \
6ef3695
       -DPYTHON_EXECUTABLE:FILEPATH=%{__python3} \
3660eb4
       -DPYTHON_USE_DYNAMIC_LOOKUP:BOOL=ON \
f82fbc8
%endif
f82fbc8
%if %{with perl}
ebc28c0
       -DWITH_PERL:BOOL=ON \
ebc28c0
       -DPERL_EXECUTABLE:FILEPATH=%{_bindir}/perl \
ebc28c0
       -DPERL_INCLUDE_PATH:PATH=%{_libdir}/perl5/CORE \
ebc28c0
       -DPERL_LIBRARY:FILEPATH=%{_libdir}/libperl.so \
f82fbc8
%endif
f82fbc8
%if %{with ruby}
ebc28c0
       -DWITH_RUBY:BOOL=ON \
c0c01f8
       -DRUBY_SITEARCH_DIR:PATH=%{ruby_sitearchdir} \
c0c01f8
       -DRUBY_SITELIB_DIR:PATH=%{ruby_sitelibdir} \
c0c01f8
       -DRUBY_VENDORARCH_DIR:PATH=%{ruby_vendorarchdir} \
c0c01f8
       -DRUBY_VENDORLIB_DIR:PATH=%{ruby_vendorlibdir} \
c0c01f8
       -DRUBY_HAS_VENDOR_RUBY:BOOL=ON \
f82fbc8
%endif
f82fbc8
%if %{with java}
ebc28c0
       -DWITH_JAVA:BOOL=ON \
f82fbc8
       -DWITH_JAVASCRIPT:BOOL=OFF \
f82fbc8
       -DWITH_SWIG:BOOL=ON \
f82fbc8
%endif
f82fbc8
%if %{with octave}
ebc28c0
       -DWITH_OCTAVE:BOOL=ON \
f82fbc8
%endif
f82fbc8
%if %{with r}
ebc28c0
       -DWITH_R:BOOL=ON \
f82fbc8
       -DR_INCLUDE_DIRS:PATH=%{_includedir}/R \
f82fbc8
%endif
f82fbc8
%if %{with mono}
f82fbc8
       -DWITH_CSHARP:BOOL=ON \
f82fbc8
       -DWITH_XERCES:BOOL=OFF \
f82fbc8
       -DWITH_LIBXML:BOOL=ON \
74b97bb
       -DWITH_EXPAT:BOOL=OFF \
f82fbc8
       -DWITH_SWIG:BOOL=ON \
f82fbc8
%endif
f82fbc8
%if %{with check}
f82fbc8
       -DWITH_CHECK=ON \
f82fbc8
%endif
6ef3695
       -DCMAKE_INSTALL_LIBDIR:PATH=%{_libdir} \
f82fbc8
       -DCMAKE_BUILD_TYPE:STRING=Release \
f82fbc8
       -DCMAKE_SKIP_RPATH:BOOL=YES \
f82fbc8
       -DCMAKE_SKIP_INSTALL_RPATH:BOOL=YES \
7189d66
       -DWITH_MATLAB:BOOL=OFF \
e69ba94
       -Wno-dev -DEXIT_ON_ERROR:BOOL=ON
e69ba94
e69ba94
%make_build -C build
4bed187
%make_build -C build libsbml.pc
6ef3695
4bed187
%if %{with doc}
08e0a6f
pushd build-docs
8f8fefe
%configure --disable-static \
74b97bb
           --with-expat=no \
74b97bb
           --with-libxml=yes \
14656c4
%if %{with doc}
8f8fefe
           --with-doxygen \
f82fbc8
%endif
f82fbc8
%if %{with python}
6ef3695
           --with-python --with-python-interpreter=%{__python3} \
f82fbc8
%endif
8f8fefe
           --enable-layout --enable-comp --enable-fbc --enable-qual
4bed187
5fe0c8f
cp ../build/src/bindings/python/libsbml-doxygen.py src/bindings/python/
93e36cc
# build is parallelized internally
93e36cc
make docs
f82fbc8
%endif
08e0a6f
9a5ef09
%install
040d82f
%make_install -C build
f82fbc8
9525cc5
##This directory provides just some txt documentation files
9525cc5
rm -rf %{buildroot}%{_datadir}/%{name}
7189d66
f82fbc8
%if %{with octave}
f82fbc8
chmod 0755 %{buildroot}%{octpkglibdir}/*.mex
7189d66
mkdir -p %{buildroot}%{octpkgdir}/packinfo
7189d66
install -pm 644 COPYING.txt README* %{buildroot}%{octpkgdir}/packinfo
f82fbc8
%endif
f82fbc8
f82fbc8
%if %{with java}
f82fbc8
mkdir -p %{buildroot}%{_libdir}/%{name} %{buildroot}%{_jnidir}
f82fbc8
mv %{buildroot}%{_javadir}/libsbmlj.jar %{buildroot}%{_jnidir}/
f82fbc8
mv %{buildroot}%{_libdir}/libsbmlj.so %{buildroot}%{_libdir}/%{name}/
f82fbc8
%endif
f82fbc8
f82fbc8
%if %{with r}
f82fbc8
mkdir -p %{buildroot}%{_libdir}/R/library
f82fbc8
R CMD INSTALL -l %{buildroot}%{_libdir}/R/library build/src/bindings/r/%{rpkg}_%{version}_R_*.tar.gz
f82fbc8
rm -rf %{buildroot}%{_libdir}/R/library/%{rpkg}/R.css
f82fbc8
%endif
f82fbc8
14656c4
%if %{with doc}
5fe0c8f
make -C build-docs install-docs DESTDIR=%{buildroot}
9a5ef09
mv %{buildroot}%{_pkgdocdir}-%{version} %{buildroot}%{_pkgdocdir}
f82fbc8
%endif
9a5ef09
edf906b
%if %{with ruby}
edf906b
install -Dm0644 src/bindings/ruby/README.txt %{buildroot}%{_pkgdocdir}/README-ruby.txt
edf906b
%endif
edf906b
f82fbc8
%if %{with check}
6ef3695
%check
33130b4
pushd build
ac5355f
ctest --force-new-ctest-process -VV \
e2d93d3
        -E "test_ruby_binding"
33130b4
popd
4de47f7
%endif
6ef3695
9a5ef09
%files
74b97bb
%license COPYING.txt LICENSE.txt
a2d7a02
%doc README* NEWS.txt FUNDING.txt
9a5ef09
%{_libdir}/*.so.*
14656c4
%if %{with doc}
9a5ef09
%exclude %{_pkgdocdir}/*-api
f82fbc8
%endif
9a5ef09
9a5ef09
%files devel
4004ab0
%{_includedir}/sbml/
9a5ef09
%{_libdir}/*.so
98cdf31
%{_libdir}/libsbml-static.a
61c4c5a
%{_libdir}/cmake/sbml-*.cmake
9a5ef09
%{_libdir}/pkgconfig/%{name}.pc
9a5ef09
08e0a6f
%if %{with python}
6ef3695
%files -n python3-%{name}
74b97bb
%license COPYING.txt LICENSE.txt
6ef3695
%{python3_sitearch}/%{name}.pth
6ef3695
%{python3_sitearch}/%{name}
f82fbc8
%endif
6ef3695
f82fbc8
%if %{with perl}
f82fbc8
%files -n perl-%{perlpkg}
74b97bb
%license COPYING.txt LICENSE.txt
8f8fefe
%{perl_vendorarch}/*
8f8fefe
%exclude %dir %{perl_vendorarch}/auto/
f82fbc8
%endif
f82fbc8
f82fbc8
%if %{with ruby}
f82fbc8
%files -n ruby-%{rubypkg}
74b97bb
%license COPYING.txt LICENSE.txt
edf906b
%doc %{_pkgdocdir}/README-ruby.txt
f82fbc8
%{ruby_vendorarchdir}/*.so
f82fbc8
%endif
f82fbc8
f82fbc8
%if %{with java}
f82fbc8
%files -n java-%{name}
74b97bb
%license COPYING.txt LICENSE.txt
f82fbc8
%{_jnidir}/libsbmlj.jar
edf906b
%dir %{_libdir}/%{name}
f82fbc8
%{_libdir}/%{name}/libsbmlj.so
f82fbc8
%endif
f82fbc8
f82fbc8
%if %{with octave}
f82fbc8
%files -n octave-%{octpkg}
87f514b
%dir %{octpkgdir}
87f514b
%{octpkgdir}/packinfo/COPYING.txt
87f514b
%{octpkgdir}/packinfo/README*
f82fbc8
%{octpkglibdir}/
f82fbc8
%endif
f82fbc8
f82fbc8
%if %{with r}
f82fbc8
%files -n R-%{rpkg}
74b97bb
%license COPYING.txt LICENSE.txt
f82fbc8
%{_libdir}/R/library/%{rpkg}/
f82fbc8
%endif
f82fbc8
f82fbc8
%if %{with mono}
f82fbc8
%files sharp
74b97bb
%license COPYING.txt LICENSE.txt
edf906b
%{_monodir}/libsbmlcsP/
f82fbc8
%endif
f82fbc8
14656c4
%if %{with doc}
14656c4
%files doc
f82fbc8
%{_pkgdocdir}/cpp-api
f82fbc8
# Binding docs are here too, as a compromise. Making a separate
14656c4
# python-libsbml-doc seems overkill, but including them in an arched
f82fbc8
# package is not nice.
f82fbc8
%{_pkgdocdir}/python-api
f82fbc8
%endif
f82fbc8
9a5ef09
%changelog
d282bf6
* Fri Jun 04 2021 Python Maint <python-maint@redhat.com> - 5.19.0-6
d282bf6
- Rebuilt for Python 3.10
d282bf6
b87ff8f
* Sun May 23 2021 Jitka Plesnikova <jplesnik@redhat.com> - 5.19.0-5
b87ff8f
- Perl 5.34 rebuild
b87ff8f
cfad269
* Tue Feb 09 2021 Miro Hrončok <mhroncok@redhat.com> - 5.19.0-4
cfad269
- Rebuilt for minizip 3.0.0
cfad269
07c5a03
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 5.19.0-3
07c5a03
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
07c5a03
45e100f
* Sun Jan 17 2021 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 5.19.0-2
45e100f
- Fix build under Python 3.10 (#1913346)
45e100f
a2d7a02
* Thu Jan  7 2021 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 5.19.0-1
a2d7a02
- Update to latest version
a2d7a02
1d7b28c
* Wed Jan 06 2021 Antonio Trande <sagitter@fedoraproject.org> - 5.18.0-21
1d7b28c
- Disable documentation build with Python-3.10 (rhbz#1913346)
1d7b28c
c3a30fb
* Sat Nov 14 2020 Antonio Trande <sagitter@fedoraproject.org> - 5.18.0-20
c3a30fb
- Modify patch #3 (rhbz#1897107)
c3a30fb
9769386
* Fri Nov 13 2020 Antonio Trande <sagitter@fedoraproject.org> - 5.18.0-19
9769386
- Porting to Python-3.10 (rhbz#1897107)
9769386
70237fe
* Sat Aug 01 2020 Fedora Release Engineering <releng@fedoraproject.org> - 5.18.0-18
70237fe
- Second attempt - Rebuilt for
70237fe
  https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
70237fe
b8ec2c0
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 5.18.0-17
b8ec2c0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
b8ec2c0
4056645
* Thu Jul 23 2020 Antonio Trande <sagitter@fedoraproject.org> - 5.18.0-16
4056645
- Enable cmake_in_source_build (rhbz#1859845)
4056645
fa0368d
* Thu Jun 25 2020 Jitka Plesnikova <jplesnik@redhat.com> - 5.18.0-15
fa0368d
- Perl 5.32 rebuild
fa0368d
a028cd0
* Tue May 26 2020 Miro Hrončok <mhroncok@redhat.com> - 5.18.0-14
a028cd0
- Rebuilt for Python 3.9
a028cd0
3660eb4
* Sat May 16 2020 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 5.18.0-13
3660eb4
- Do not link to libpython
3660eb4
747b218
* Sat May 16 2020 Antonio Trande <sagitter@fedoraproject.org> - 5.18.0-12
9525cc5
- Some adjustments
9525cc5
76e307a
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 5.18.0-11
76e307a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
76e307a
716dc5a
* Sun Jan 19 2020 Mamoru TASAKA <mtasaka@fedoraproject.org> - 5.18.0-10
716dc5a
- F-32: rebuild against ruby27
716dc5a
14eabde
* Thu Oct 03 2019 Miro Hrončok <mhroncok@redhat.com> - 5.18.0-9
14eabde
- Rebuilt for Python 3.8.0rc1 (#1748018)
14eabde
cc5346b
* Mon Aug 19 2019 Miro Hrončok <mhroncok@redhat.com> - 5.18.0-8
cc5346b
- Rebuilt for Python 3.8
cc5346b
9525cc5
* Mon Jul 29 2019 Tim Landscheidt <tim@tim-landscheidt.de> - 5.18.0-7
0718f62
- Remove obsolete requirements for %%post/%%postun scriptlets
0718f62
50431a8
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 5.18.0-6
50431a8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
50431a8
5ad5e92
* Tue Jun 18 2019 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 5.18.0-5
5ad5e92
- Fix build under python3.8 (#1718374)
5ad5e92
- Make Obsoletes versioned
5ad5e92
525f82d
* Tue Jun 04 2019 Jitka Plesnikova <jplesnik@redhat.com> - 5.18.0-4
525f82d
- Perl 5.30 re-rebuild updated packages
525f82d
9525cc5
* Mon Jun 03 2019 Antonio Trande <sagitter@fedoraproject.org> - 5.18.0-3
1acc818
- Use abiflags
1acc818
fbc311f
* Sat Jun 01 2019 Jitka Plesnikova <jplesnik@redhat.com> - 5.18.0-2
fbc311f
- Perl 5.30 rebuild
fbc311f
9525cc5
* Tue Apr 30 2019 Antonio Trande <sagitter@fedoraproject.org> - 5.18.0-1
08e0a6f
- Update to 5.18.0
08e0a6f
- Drop python2-libsbml
08e0a6f
447aaa6
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 5.17.0-13
447aaa6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
447aaa6
8533a02
* Mon Jan 21 2019 Vít Ondruch <vondruch@redhat.com> - 5.17.0-12
8533a02
- Rebuilt for https://fedoraproject.org/wiki/Changes/Ruby_2.6
8533a02
Orion Poplawski 0a0edf1
* Thu Nov 15 2018 Orion Poplawski <orion@cora.nwra.com> - 5.17.0-11
Orion Poplawski 0a0edf1
- Rebuild for octave 4.4
Orion Poplawski 0a0edf1
68392be
* Mon Sep 24 2018 Antonio Trande <sagitter@fedoraproject.org> - 5.17.0-10
68392be
- Bundle minizip on fedora 30+ (rhbz#1632190) (upstream bug #466)
68392be
cc49f31
* Tue Sep 04 2018 Pavel Raiskup <praiskup@redhat.com> - 5.17.0-9
cc49f31
- rebuild against minizip-compat-devel, rhbz#1609830, rhbz#1615381
cc49f31
9525cc5
* Sun Sep 02 2018 Antonio Trande <sagitter@fedoraproject.org> - 5.17.0-8
040d82f
- Deprecate python2 on fedora 30+
040d82f
f70bdd9
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 5.17.0-7
f70bdd9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
f70bdd9
e1a0f5e
* Tue Jul 03 2018 Petr Pisar <ppisar@redhat.com> - 5.17.0-6
e1a0f5e
- Perl 5.28 rebuild
e1a0f5e
ff583ec
* Fri Jun 29 2018 Jitka Plesnikova <jplesnik@redhat.com> - 5.17.0-5
ff583ec
- Perl 5.28 rebuild
ff583ec
9525cc5
* Thu Jun 28 2018 Antonio Trande <sagitter@fedoraproject.org> - 5.17.0-4
7a810b9
- Fix upstream bug #463
7a810b9
9525cc5
* Wed Jun 27 2018 Antonio Trande <sagitter@fedoraproject.org> - 5.17.0-3
3161742
- Fix Python37 compiling error (upstream bug #461) (bz#1594498)
b689d9e
7ad5d2c
* Tue Jun 19 2018 Miro Hrončok <mhroncok@redhat.com> - 5.17.0-2
7ad5d2c
- Rebuilt for Python 3.7
7ad5d2c
9525cc5
* Fri Jun 01 2018 Antonio Trande <sagitter@fedoraproject.org> - 5.17.0-1
e2d93d3
- Update to 5.17.0
e2d93d3
b3d7c53
* Fri May 18 2018 Tom Callaway <spot@fedoraproject.org> - 5.16.0-9
b3d7c53
- explicitly BR: javapackages-tools so that we have java macros
b3d7c53
596d993
* Thu May 17 2018 Tom Callaway <spot@fedoraproject.org> - 5.16.0-8
596d993
- rebuild for R 3.5.0
596d993
9525cc5
* Fri Apr 20 2018 Antonio Trande <sagitter@fedoraproject.org> - 5.16.0-7
61c4c5a
- Minor fix
61c4c5a
9525cc5
* Fri Apr 20 2018 Antonio Trande <sagitter@fedoraproject.org> - 5.16.0-6
98cdf31
- Provide the static library (required by other packages)
5237551
- Add Provides tag
98cdf31
9525cc5
* Wed Mar 07 2018 Antonio Trande <sagitter@fedoraproject.org> - 5.16.0-5
e457174
- Obsoletes octave-SBML < 5.15.0
e457174
9525cc5
* Sat Feb 10 2018 Antonio Trande <sagitter@fedoraproject.org> - 5.16.0-4
c12b0bd
- Use %%ldconfig_scriptlets
c12b0bd
09906f0
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 5.16.0-3
09906f0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
09906f0
8d71b08
* Fri Jan 05 2018 Mamoru TASAKA <mtasaka@fedoraproject.org> - 5.16.0-2
8d71b08
- F-28: rebuild for ruby25
8d71b08
9525cc5
* Fri Dec 08 2017 Antonio Trande <sagitter@fedoraproject.org> - 5.16.0-1
77b298c
- Update to 5.16.0
77b298c
65ccae7
* Thu Oct 26 2017 Vít Ondruch <vondruch@redhat.com> - 5.15.0-7
65ccae7
- Drop the explicit dependnecy on rubypick.
65ccae7
f8220b8
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 5.15.0-6
f8220b8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
f8220b8
5406a7b
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 5.15.0-5
5406a7b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
5406a7b
1ec6463
* Sun Jun 04 2017 Jitka Plesnikova <jplesnik@redhat.com> - 5.15.0-4
1ec6463
- Perl 5.26 rebuild
1ec6463
9525cc5
* Sat Apr 15 2017 Antonio Trande <sagitter@fedoraproject.org> - 5.15.0-3
e9fe6bb
- Undo latest change
e9fe6bb
- Does not provide static library files
2b5f407
9525cc5
* Fri Apr 14 2017 Antonio Trande <sagitter@fedoraproject.org> - 5.15.0-2
201d211
- Provide static library files
201d211
9525cc5
* Tue Apr 11 2017 Antonio Trande <sagitter@fedoraproject.org> - 5.15.0-1
7189d66
- Update to 5.15.0 (stable)
7189d66
- Disable Octave binding (bugged)
7189d66
c701d73
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 5.14.0-4
c701d73
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
c701d73
beb7625
* Thu Jan 12 2017 Vít Ondruch <vondruch@redhat.com> - 5.14.0-3
beb7625
- Rebuilt for https://fedoraproject.org/wiki/Changes/Ruby_2.4
beb7625
bcc5b07
* Mon Dec 19 2016 Miro Hrončok <mhroncok@redhat.com> - 5.14.0-2
bcc5b07
- Rebuild for Python 3.6
bcc5b07
6b25f01
* Thu Dec  8 2016 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 5.14.0-1
6b25f01
- Update to latest (experimental) release
e4949a5
- Disable test_csharp_bindings_full on i686 (#1402549)
6b25f01
Orion Poplawski d3593ba
* Wed Dec 07 2016 Orion Poplawski <orion@cora.nwra.com>
Orion Poplawski d3593ba
- Rebuild for octave 4.2
Orion Poplawski d3593ba
9525cc5
* Tue Aug 16 2016 Antonio Trande <sagitter@fedoraproject.org> - 5.13.0-5
f03080e
- Rebuild for Python 3.5.2
f03080e
2e0ccc5
* Tue Jul 19 2016 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.13.0-4
2e0ccc5
- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages
2e0ccc5
e95393a
* Tue May 17 2016 Jitka Plesnikova <jplesnik@redhat.com> - 5.13.0-3
e95393a
- Perl 5.24 rebuild
e95393a
9525cc5
* Mon Apr 18 2016 Antonio Trande <sagitter@fedoraproject.org> - 5.13.0-2
c03d39e
- Fixed BR packages for Perl
c03d39e
9525cc5
* Mon Apr 18 2016 Antonio Trande <sagitter@fedoraproject.org> - 5.13.0-1
87f514b
- Update to 5.13.0 (stable)
87f514b
- Removed _hardened_build definition for F <23
87f514b
- Old patch dropped
87f514b
de65aeb
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 5.12.0-7
de65aeb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
de65aeb
9525cc5
* Thu Jan 21 2016 Antonio Trande <sagitter@fedoraproject.org> - 5.12.0-6
13b62ea
- Python2 sub-package renamed
13b62ea
9525cc5
* Thu Jan 21 2016 Antonio Trande <sagitter@fedoraproject.org> - 5.12.0-5
13b62ea
- Defined rubypick as BuildRequires for ruby-SBML
c0c01f8
- Defined Ruby paths
c0c01f8
9921593
* Tue Jan 12 2016 Vít Ondruch <vondruch@redhat.com> - 5.12.0-4
9921593
- Rebuilt for https://fedoraproject.org/wiki/Changes/Ruby_2.3
9921593
9525cc5
* Sat Dec 12 2015 Antonio Trande <sagitter@fedoraproject.org> - 5.12.0-3
b0e1688
- Tests enabled
b0e1688
cee975b
* Fri Dec 11 2015 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 5.12.0-2
cee975b
- Try to build without clang
cee975b
9525cc5
* Sat Nov 14 2015 Antonio Trande <sagitter@fedoraproject.org> - 5.12.0-1
3fe122d
- Update to 5.12.0
3fe122d
- Added patch(#2) for the formatter with Python3.5
3fe122d
465069a
* Wed Nov 11 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.11.6-10
465069a
- Rebuilt for https://fedoraproject.org/wiki/Changes/python3.5
465069a
9525cc5
* Tue Nov 10 2015 Antonio Trande <sagitter@fedoraproject.org> - 5.11.6-9
3a53bfe
- Rebuilt again
3a53bfe
0df3e92
* Tue Nov 10 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.11.6-8
0df3e92
- Rebuilt for https://fedoraproject.org/wiki/Changes/python3.5
0df3e92
9525cc5
* Sun Nov 01 2015 Antonio Trande <sagitter@fedoraproject.org> - 5.11.6-7
5107061
- Tests enabled except for Ruby
5107061
- clang compiler not used on s390 s390x ppc64 ppc64le
5107061
- Hardened builds on 
5107061
9525cc5
* Thu Oct 29 2015 Antonio Trande <sagitter@fedoraproject.org> - 5.11.6-6
2200cef
- perl-Test required on F24
2200cef
9525cc5
* Wed Oct 28 2015 Antonio Trande <sagitter@fedoraproject.org> - 5.11.6-5
ebc28c0
- Rebuild for cmake upgrade
ebc28c0
- Disabled Perl and Ruby bindings test
ebc28c0
9525cc5
* Mon Jul 27 2015 Antonio Trande <sagitter@fedoraproject.org> - 5.11.6-4
ebc28c0
- Disabled 'parallel make' for language bindings
7f6f9be
9525cc5
* Mon Jul 27 2015 Antonio Trande <sagitter@fedoraproject.org> - 5.11.6-3
2c455d7
- Compiled the core-plus source archive
2c455d7
9525cc5
* Thu Jul 23 2015 Antonio Trande <sagitter@fedoraproject.org> - 5.11.6-2
fa38dd4
- Some tests disabled
fa38dd4
9525cc5
* Thu Jul 23 2015 Antonio Trande <sagitter@fedoraproject.org> - 5.11.6-1
fa38dd4
- Bump to the release 5.11.6 (experimental)
fa38dd4
9525cc5
* Wed Jul 22 2015 Antonio Trande <sagitter@fedoraproject.org> - 5.11.5-0.13.20150528svn22272
fa38dd4
- Tests disabled on PPC s390x arches
fa38dd4
9525cc5
* Sat Jul 18 2015 Antonio Trande <sagitter@fedoraproject.org> - 5.11.5-0.12.20150528svn22272
af52f5d
- Tests disabled on ARM aarch64
af52f5d
5ab54e3
* Tue Jul  7 2015 Zbigniew Jędrzejewski-Szmek <zbyszek@laptop> - 5.11.5-0.11.20150528svn22272
5ab54e3
- Rebuild for octave 4.0.0
5ab54e3
9525cc5
* Sat Jun 20 2015 Antonio Trande <sagitter@fedoraproject.org> - 5.11.5-0.10.20150528svn22272
4de47f7
- Enabled tests of binding libraries
4de47f7
9525cc5
* Thu Jun 18 2015 Antonio Trande <sagitter@fedoraproject.org> - 5.11.5-0.9.20150528svn22272
d26cde6
- All tests enabled
d26cde6
9525cc5
* Thu Jun 18 2015 Antonio Trande <sagitter@fedoraproject.org> - 5.11.5-0.8.20150528svn22272
6d45b7c
- Excluded failed tests
6d45b7c
e8ea03b
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.11.5-0.7.20150528svn22272
e8ea03b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
e8ea03b
3ed9466
* Sat Jun 06 2015 Jitka Plesnikova <jplesnik@redhat.com> - 5.11.5-0.6.20150528svn22272
3ed9466
- Perl 5.22 rebuild
3ed9466
9525cc5
* Thu Jun 04 2015 Antonio Trande <sagitter@fedoraproject.org> - 5.11.5-0.5.20150528svn22272
ee430c9
- Rebuild again
ee430c9
9525cc5
* Thu Jun 04 2015 Antonio Trande <sagitter@fedoraproject.org> - 5.11.5-0.4.20150528svn22272
187d749
- Performed all tests in F23
187d749
9525cc5
* Wed Jun 03 2015 Antonio Trande <sagitter@fedoraproject.org> - 5.11.5-0.3.20150528svn22272
faec7f8
- Exclude 'test_csharp_bindings_full' and 'test_ruby_binding' test in 
faec7f8
9525cc5
* Wed Jun 03 2015 Antonio Trande <sagitter@fedoraproject.org> - 5.11.5-0.2.20150528svn22272
2d637fe
- Exclude 'test_csharp_bindings_full' test in ARM
faec7f8
- Use clang++ in >F22
2d637fe
9525cc5
* Thu May 28 2015 Antonio Trande <sagitter@fedoraproject.org> - 5.11.5-0.1.20150528svn22272
74b97bb
- Update to svn pre-release #22272
74b97bb
- clang++ set as compiler on >F22
74b97bb
- Set C# compiler on >F22
74b97bb
9525cc5
* Thu May 28 2015 Antonio Trande <sagitter@fedoraproject.org> - 5.11.4-1
74b97bb
- Update to 5.11.4
74b97bb
- clang++ set as compiler
74b97bb
56b70aa
* Sat Feb 21 2015 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 5.11.0-11
56b70aa
- Disable -java and -mono on arch: they crash in tests
56b70aa
14656c4
* Fri Feb 06 2015 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 5.11.0-10
607c476
- Rename -docs to -doc, run make unparallelized
14656c4
14656c4
* Wed Feb 04 2015 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 5.11.0-9
c151446
- Apply upstream patch for arm test failures
c151446
edf906b
* Tue Feb 03 2015 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 5.11.0-8
edf906b
- Fix things found in review (macro in comment, R:mono-core, %%doc
edf906b
  duplication, macro usage)
edf906b
230ddd7
* Mon Jan 26 2015 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 5.11.0-7
230ddd7
- Allow newer doxygen
230ddd7
f82fbc8
* Fri Jan 09 2015 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 5.11.0-6
f82fbc8
- Enable many many subpackages
f82fbc8
336b1ce
* Tue Jan 06 2015 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 5.11.0-5
336b1ce
- Unbundle minizip
336b1ce
1c171ec
* Wed Dec 17 2014 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 5.11.0-4
1c171ec
- Do not build on arm
1c171ec
6ef3695
* Sat Dec 13 2014 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 5.11.0-3
6ef3695
- Convert to hybrid cmake (main part) / make (docs).
6ef3695
9fc43ae
* Fri Dec 12 2014 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 5.11.0-2
6ef3695
- docs subpackage is no arch, remove %%{_isa} from dependency.
9fc43ae
8f8fefe
* Tue Dec 09 2014 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 5.11.0-1
9a5ef09
- Initial packaging.
b0e1688