f82fbc8
%bcond_without perl
f82fbc8
%bcond_without ruby
7189d66
%bcond_with    octave
74b97bb
%bcond_without r
74b97bb
%bcond_without python3
74b97bb
%bcond_without python2
b0e1688
%bcond_without check
3fe122d
74b97bb
%ifarch %{mono_arches}
5fecbdc
%bcond_without mono
5fecbdc
%else
5fecbdc
%bcond_with mono
5fecbdc
%endif
5fecbdc
74b97bb
%ifarch s390 s390x %{arm} aarch64 ppc64 ppc64le
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
77b298c
Version:        5.16.0
98cdf31
Release:        6%{?dist}
9a5ef09
Summary:        Systems Biology Markup Language library
9a5ef09
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
7189d66
Source1:        https://sourceforge.net/projects/sbml/files/libsbml/%{version}-experimental/source/beta-packages/render-%{version}-beta-1.zip
74b97bb
74b97bb
## Unbundle minizip
156c947
Patch0:         libsbml-use-system-minizip-cmake.patch
74b97bb
## Fix library installation paths
156c947
Patch1:         libsbml-fix_install_libpaths.patch
74b97bb
cee975b
BuildRequires:  cmake
9a5ef09
BuildRequires:  zlib-devel
9a5ef09
BuildRequires:  bzip2-devel
87f514b
BuildRequires:  libxml2-devel
74b97bb
BuildRequires:  expat-devel
9a5ef09
BuildRequires:  check-devel
336b1ce
BuildRequires:  minizip-devel
9a5ef09
BuildRequires:  swig
8f8fefe
BuildRequires:  hostname
9a5ef09
e457174
Obsoletes: octave-SBML <= 0:5.14.0
e457174
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}
9a5ef09
9a5ef09
%description    devel
9a5ef09
This package contains libraries and header files for developing
9a5ef09
applications that use libSBML.
9a5ef09
74b97bb
%if %{with python2}
13b62ea
%package -n python2-%{name}
f82fbc8
BuildRequires:  python2-devel
6ef3695
Summary:        Python 2 bindings for libSBML
8f8fefe
Requires:       %{name}%{?_isa} = %{version}-%{release}
9a5ef09
ebc28c0
%{?python_provide:%python_provide python2-%{name}}
ebc28c0
13b62ea
%description -n python2-%{name}
9a5ef09
This package contains %{summary}.
9a5ef09
f82fbc8
This is the version for Python 2.
74b97bb
%endif
74b97bb
%if %{with python3}
6ef3695
%package -n python3-%{name}
f82fbc8
BuildRequires:  python3-devel
6ef3695
Summary:        Python 3 bindings for libSBML
6ef3695
Requires:       %{name}%{?_isa} = %{version}-%{release}
6ef3695
d7c9a8d
%{?python_provide:%python_provide python3-%{name}}
d7c9a8d
6ef3695
%description -n python3-%{name}
6ef3695
This package contains %{summary}.
6ef3695
f82fbc8
This is the version for Python 3.
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
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(post): octave
f82fbc8
Requires(postun): octave
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
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
3fe122d
%autosetup -n libSBML-%{version}-Source -N
7189d66
%patch0 -p0
3fe122d
%patch1 -p1
e67a108
dfb03a4
unzip -n %{SOURCE1}
dfb03a4
e67a108
# https://sourceforge.net/p/sbml/libsbml/391
9a5ef09
iconv -f latin1 -t utf8 NEWS.txt > t; touch -r NEWS.txt t; mv t NEWS.txt
9a5ef09
9a5ef09
# Fix invalid shebang
e67a108
# https://sourceforge.net/p/sbml/libsbml/390
74b97bb
for i in `find docs/src/filters -type f \( -name "*.py" \)`; do
74b97bb
sed -i -r 's|(#!/usr/bin/env python) +#.*|#!%{__python2}|' $i
74b97bb
done
8f8fefe
336b1ce
# Delete bundled minizip
336b1ce
rm -v src/sbml/compress/{crypt.h,ioapi.*,iowin32.*,unzip.*,zip.*}
336b1ce
2c455d7
grep -e 'This file was automatically generated by SWIG' -r . -l|xargs rm
5fe0c8f
5fe0c8f
mkdir build-docs
5fe0c8f
cp -a $(/bin/ls -1|grep -v build-docs) build-docs/
5fe0c8f
9a5ef09
%build
ebc28c0
mkdir -p build2 build
f82fbc8
pushd build2
5107061
export LDFLAGS="$RPM_LD_FLAGS -Wl,-z,now -Wl,--as-needed"
ebc28c0
export CFLAGS="$RPM_OPT_FLAGS $RPM_LD_FLAGS -Wl,-z,now"
ebc28c0
export CXXFLAGS="$RPM_OPT_FLAGS $RPM_LD_FLAGS -Wl,-z,now"
74b97bb
%if %{with python2}
f82fbc8
# This build is only for Python 2
7189d66
%cmake -DENABLE_{LAYOUT,QUAL,COMP,FBC,RENDER,GROUPS,MULTI}=ON \
74b97bb
       -DCSHARP_COMPILER:FILEPATH=%{_bindir}/mcs \
ebc28c0
       -DWITH_PYTHON:BOOL=ON \
f82fbc8
%if %{with check}
f82fbc8
       -DWITH_CHECK=ON \
f82fbc8
%endif
ebc28c0
       -DPYTHON_INCLUDE_DIR:PATH=%{_includedir}/python%{python2_version} \
ebc28c0
       -DPYTHON_LIBRARY:FILEPATH=%{_libdir}/libpython%{python2_version}.so \
6ef3695
       -DPYTHON_EXECUTABLE:FILEPATH=%{__python2} \
6ef3695
       -DCMAKE_INSTALL_LIBDIR:PATH=%{_libdir} \
74b97bb
       -DWITH_LIBXML:BOOL=ON \
74b97bb
       -DWITH_EXPAT:BOOL=OFF \
7189d66
       -DWITH_MATLAB:BOOL=OFF \
7189d66
       -Wno-dev -DEXIT_ON_ERROR:BOOL=ON \
6ef3695
       ..
74b97bb
make %{?_smp_mflags}
f82fbc8
%endif
6ef3695
f82fbc8
pushd ../build
5107061
export LDFLAGS="$RPM_LD_FLAGS -Wl,-z,now -Wl,--as-needed"
ebc28c0
export CFLAGS="$RPM_OPT_FLAGS $RPM_LD_FLAGS -Wl,-z,now"
ebc28c0
export CXXFLAGS="$RPM_OPT_FLAGS $RPM_LD_FLAGS -Wl,-z,now"
7189d66
%cmake -DENABLE_{LAYOUT,QUAL,COMP,FBC,RENDER,GROUPS,MULTI}=ON \
74b97bb
       -DCSHARP_COMPILER:FILEPATH=%{_bindir}/mcs \
74b97bb
%if %{with python3}
ebc28c0
       -DWITH_PYTHON:BOOL=ON \
ebc28c0
       -DPYTHON_INCLUDE_DIR:PATH=%{_includedir}/python%{python3_version}m \
ebc28c0
       -DPYTHON_LIBRARY:FILEPATH=%{_libdir}/libpython%{python3_version}m.so \
6ef3695
       -DPYTHON_EXECUTABLE:FILEPATH=%{__python3} \
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 \
7189d66
       -Wno-dev -DEXIT_ON_ERROR:BOOL=ON \
6ef3695
       ..
ebc28c0
make %{?_smp_mflags}
6ef3695
5fe0c8f
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
14656c4
%if %{with doc}
5fe0c8f
cp ../build/src/bindings/python/libsbml-doxygen.py src/bindings/python/
8f8fefe
make %{?_smp_mflags} docs
f82fbc8
%endif
6ef3695
make %{?_smp_mflags} libsbml.pc
9a5ef09
9a5ef09
%install
74b97bb
%if %{with python2}
f82fbc8
make -C build2 install DESTDIR=%{buildroot}
f82fbc8
%endif
f82fbc8
make -C build install DESTDIR=%{buildroot}
f82fbc8
7189d66
rm -f %{buildroot}%{_datadir}/%{name}/*.txt
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
5fe0c8f
make -C build-docs install-pc DESTDIR=%{buildroot}
9a5ef09
edf906b
%if %{with ruby}
edf906b
install -Dm0644 src/bindings/ruby/README.txt %{buildroot}%{_pkgdocdir}/README-ruby.txt
edf906b
%endif
edf906b
e4949a5
##test_csharp_bindings_full fails on various architectures
e4949a5
##https://sourceforge.net/p/sbml/libsbml/429/
e4949a5
##https://bugzilla.redhat.com/show_bug.cgi?id=1402549
f82fbc8
%if %{with check}
33130b4
6ef3695
%check
4de47f7
%if %{with python2}
74b97bb
export CK_FORK=no
33130b4
pushd build2
f7de358
ctest --force-new-ctest-process -V \
f7de358
      -E "test_ruby_binding"
33130b4
popd
5fe0c8f
%endif
33130b4
33130b4
pushd build
77b298c
#https://sourceforge.net/p/sbml/libsbml/452/
33130b4
ctest --force-new-ctest-process -V \
63fb004
%ifarch i686
77b298c
        -E "test_csharp_bindings_full|test_ruby_binding|test_python"
f7de358
%else
77b298c
        -E "test_ruby_binding|test_python"
fa38dd4
%endif
33130b4
popd
33130b4
4de47f7
%endif
6ef3695
c12b0bd
%ldconfig_scriptlets
9a5ef09
9a5ef09
%files
74b97bb
%license COPYING.txt LICENSE.txt
74b97bb
%doc AUTHORS.txt README* NEWS.txt OLD_NEWS.txt
9a5ef09
%{_libdir}/*.so.*
4004ab0
##This directory provides just some txt documentation files
4004ab0
%exclude %{_datadir}/libsbml
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
98cdf31
%{_libdir}/cmake/sbml-static-*.cmake
e9fe6bb
%{_libdir}/cmake/sbml-config-*.cmake
7189d66
%{_libdir}/cmake/*.cmake
9a5ef09
%{_libdir}/pkgconfig/%{name}.pc
9a5ef09
74b97bb
%if %{with python2}
74b97bb
%license COPYING.txt LICENSE.txt
13b62ea
%files -n python2-%{name}
be77ca5
%{python2_sitearch}/%{name}.pth
be77ca5
%{python2_sitearch}/%{name}
74b97bb
%endif
9a5ef09
74b97bb
%if %{with python3}
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
98cdf31
* Fri Apr 20 2018 Antonio Trande <sagitterATfedoraproject.org> - 5.16.0-6
98cdf31
- Provide the static library (required by other packages)
98cdf31
e457174
* Wed Mar 07 2018 Antonio Trande <sagitterATfedoraproject.org> - 5.16.0-5
e457174
- Obsoletes octave-SBML < 5.15.0
e457174
c12b0bd
* Sat Feb 10 2018 Antonio Trande <sagitterATfedoraproject.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
77b298c
* Fri Dec 08 2017 Antonio Trande <sagitterATfedoraproject.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
e9fe6bb
* Sat Apr 15 2017 Antonio Trande <sagitterATfedoraproject.org> - 5.15.0-3
e9fe6bb
- Undo latest change
e9fe6bb
- Does not provide static library files
2b5f407
f7de358
* Fri Apr 14 2017 Antonio Trande <sagitterATfedoraproject.org> - 5.15.0-2
201d211
- Provide static library files
201d211
7189d66
* Tue Apr 11 2017 Antonio Trande <sagitterATfedoraproject.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
38b2206
* Tue Aug 16 2016 Antonio Trande <sagitterATfedoraproject.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
c03d39e
* Mon Apr 18 2016 Antonio Trande <sagitterATfedoraproject.org> - 5.13.0-2
c03d39e
- Fixed BR packages for Perl
c03d39e
87f514b
* Mon Apr 18 2016 Antonio Trande <sagitterATfedoraproject.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
13b62ea
* Thu Jan 21 2016 Antonio Trande <sagitterATfedoraproject.org> - 5.12.0-6
13b62ea
- Python2 sub-package renamed
13b62ea
c0c01f8
* Thu Jan 21 2016 Antonio Trande <sagitterATfedoraproject.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
b0e1688
* Sat Dec 12 2015 Antonio Trande <sagitterATfedoraproject.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
3fe122d
* Sat Nov 14 2015 Antonio Trande <sagitterATfedoraproject.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
3a53bfe
* Tue Nov 10 2015 Antonio Trande <sagitterATfedoraproject.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
5107061
* Sun Nov 01 2015 Antonio Trande <sagitterATfedoraproject.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
2200cef
* Thu Oct 29 2015 Antonio Trande <sagitterATfedoraproject.org> - 5.11.6-6
2200cef
- perl-Test required on F24
2200cef
ebc28c0
* Wed Oct 28 2015 Antonio Trande <sagitterATfedoraproject.org> - 5.11.6-5
ebc28c0
- Rebuild for cmake upgrade
ebc28c0
- Disabled Perl and Ruby bindings test
ebc28c0
7f6f9be
* Mon Jul 27 2015 Antonio Trande <sagitterATfedoraproject.org> - 5.11.6-4
ebc28c0
- Disabled 'parallel make' for language bindings
7f6f9be
2c455d7
* Mon Jul 27 2015 Antonio Trande <sagitterATfedoraproject.org> - 5.11.6-3
2c455d7
- Compiled the core-plus source archive
2c455d7
fa38dd4
* Thu Jul 23 2015 Antonio Trande <sagitterATfedoraproject.org> - 5.11.6-2
fa38dd4
- Some tests disabled
fa38dd4
fa38dd4
* Thu Jul 23 2015 Antonio Trande <sagitterATfedoraproject.org> - 5.11.6-1
fa38dd4
- Bump to the release 5.11.6 (experimental)
fa38dd4
fa38dd4
* Wed Jul 22 2015 Antonio Trande <sagitterATfedoraproject.org> - 5.11.5-0.13.20150528svn22272
fa38dd4
- Tests disabled on PPC s390x arches
fa38dd4
af52f5d
* Sat Jul 18 2015 Antonio Trande <sagitterATfedoraproject.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
4de47f7
* Sat Jun 20 2015 Antonio Trande <sagitterATfedoraproject.org> - 5.11.5-0.10.20150528svn22272
4de47f7
- Enabled tests of binding libraries
4de47f7
d26cde6
* Thu Jun 18 2015 Antonio Trande <sagitterATfedoraproject.org> - 5.11.5-0.9.20150528svn22272
d26cde6
- All tests enabled
d26cde6
6d45b7c
* Thu Jun 18 2015 Antonio Trande <sagitterATfedoraproject.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
ee430c9
* Thu Jun 04 2015 Antonio Trande <sagitterATfedoraproject.org> - 5.11.5-0.5.20150528svn22272
ee430c9
- Rebuild again
ee430c9
187d749
* Thu Jun 04 2015 Antonio Trande <sagitterATfedoraproject.org> - 5.11.5-0.4.20150528svn22272
187d749
- Performed all tests in F23
187d749
faec7f8
* Wed Jun 03 2015 Antonio Trande <sagitterATfedoraproject.org> - 5.11.5-0.3.20150528svn22272
faec7f8
- Exclude 'test_csharp_bindings_full' and 'test_ruby_binding' test in 
faec7f8
2d637fe
* Wed Jun 03 2015 Antonio Trande <sagitterATfedoraproject.org> - 5.11.5-0.2.20150528svn22272
2d637fe
- Exclude 'test_csharp_bindings_full' test in ARM
faec7f8
- Use clang++ in >F22
2d637fe
74b97bb
* Thu May 28 2015 Antonio Trande <sagitterATfedoraproject.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
74b97bb
* Thu May 28 2015 Antonio Trande <sagitterATfedoraproject.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