sagitter pushed to libsedml (master). "New package (bz#1177857)"

notifications at fedoraproject.org notifications at fedoraproject.org
Tue Jun 9 09:05:09 UTC 2015


From 26ca82dd46cdad6aca6d9a453bd9b106a6e857f5 Mon Sep 17 00:00:00 2001
From: sagitter <sagitter at fedoraproject.org>
Date: Tue, 9 Jun 2015 11:04:42 +0200
Subject: New package (bz#1177857)


diff --git a/.gitignore b/.gitignore
index e69de29..d0b46b3 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/libSEDML-235bb5e9af4ce5da59bde2b83e84bf1dbc832ec7.zip
diff --git a/libsedml-fix_install_libpaths.patch b/libsedml-fix_install_libpaths.patch
new file mode 100644
index 0000000..c6bd71f
--- /dev/null
+++ b/libsedml-fix_install_libpaths.patch
@@ -0,0 +1,67 @@
+##This patch sets libraries' installation paths according to the Fedora packaging guidelines
+--- CMakeLists.orig.txt	2015-04-22 12:43:26.000000000 +0200
++++ CMakeLists.txt	2015-05-29 20:09:17.911895225 +0200
+@@ -712,7 +712,7 @@
+         VERSION.txt
+ )
+ 
+-install(FILES ${DOCUMENTATION_FILES} DESTINATION ${MISC_PREFIX}.)
++#install(FILES ${DOCUMENTATION_FILES} DESTINATION ${MISC_PREFIX}.)
+ 
+ 
+ ###############################################################################
+--- bindings/ruby/CMakeLists.orig.txt	2014-11-26 13:31:14.000000000 +0100
++++ bindings/ruby/CMakeLists.txt	2014-12-28 23:25:47.035666311 +0100
+@@ -116,7 +116,7 @@
+ if (UNIX OR CYGWIN) 
+   execute_process(COMMAND "${RUBY_EXECUTABLE}" -e "print RUBY_PLATFORM"
+     OUTPUT_VARIABLE RUBY_PLATFORM)
+-  set(RUBY_PACKAGE_INSTALL_DIR ${CMAKE_INSTALL_LIBDIR}/ruby/site_ruby/${RUBY_VERSION_MAJOR}.${RUBY_VERSION_MINOR}/${RUBY_PLATFORM})
++  set(RUBY_PACKAGE_INSTALL_DIR ${CMAKE_INSTALL_LIBDIR}/ruby/vendor_ruby)
+ else()
+   set(RUBY_PACKAGE_INSTALL_DIR ${MISC_PREFIX}bindings/ruby)
+ endif()
+--- bindings/csharp/CMakeLists.orig.txt	2014-11-26 13:31:17.000000000 +0100
++++ bindings/csharp/CMakeLists.txt	2014-12-29 11:37:43.839593422 +0100
+@@ -126,7 +126,7 @@
+ #
+ set(CSHAPR_PACKAGE_INSTALL_DIR)
+ if (UNIX OR CYGWIN)
+-  set(CSHAPR_PACKAGE_INSTALL_DIR ${CMAKE_INSTALL_LIBDIR}/mono/libsedmlcsP)
++  set(CSHAPR_PACKAGE_INSTALL_DIR ${CMAKE_INSTALL_PREFIX}/lib/mono/libsedmlcsP)
+ else()
+   set(CSHAPR_PACKAGE_INSTALL_DIR ${MISC_PREFIX}bindings/csharp)
+ endif()
+--- bindings/perl/CMakeLists.orig.txt	2014-11-26 13:31:13.000000000 +0100
++++ bindings/perl/CMakeLists.txt	2014-12-29 11:48:53.705649453 +0100
+@@ -113,7 +113,7 @@
+   string(REPLACE "'" "" PERL_PLATFORM ${PERL_PLATFORM})
+   string(REPLACE ";" "" PERL_PLATFORM ${PERL_PLATFORM})
+   string(REPLACE "archname=" "" PERL_PLATFORM ${PERL_PLATFORM})
+-  set(PERL_PACKAGE_INSTALL_DIR ${CMAKE_INSTALL_LIBDIR}/perl5/site_perl/${PERL_VERSION}/${PERL_PLATFORM})
++  set(PERL_PACKAGE_INSTALL_DIR ${CMAKE_INSTALL_LIBDIR}/perl5/vendor_perl)
+   set(PERL_PACKAGE_INSTALL_BIN_DIR ${PERL_PACKAGE_INSTALL_DIR}/auto/libSEDML)
+ else()
+   set(PERL_PACKAGE_INSTALL_DIR ${MISC_PREFIX}bindings/perl)
+--- bindings/java/CMakeLists.orig.txt	2014-12-30 21:03:28.000000000 +0100
++++ bindings/java/CMakeLists.txt	2015-02-02 17:21:05.270016625 +0100
+@@ -84,7 +84,7 @@
+ set(JAVA_PACKAGE_BIN_INSTALL_DIR)
+ set(JAVA_PACKAGE_JAR_INSTALL_DIR)
+ if (UNIX OR CYGWIN) 
+-  set(JAVA_PACKAGE_BIN_INSTALL_DIR ${CMAKE_INSTALL_LIBDIR})
++  set(JAVA_PACKAGE_BIN_INSTALL_DIR ${CMAKE_INSTALL_LIBDIR}/libsedml)
+   set(JAVA_PACKAGE_JAR_INSTALL_DIR ${CMAKE_INSTALL_PREFIX}/share/java)  
+ else()
+   set(JAVA_PACKAGE_BIN_INSTALL_DIR ${MISC_PREFIX}bindings/java)
+--- bindings/r/CMakeLists.orig.txt	2015-04-22 12:43:26.000000000 +0200
++++ bindings/r/CMakeLists.txt	2015-05-29 17:54:55.586024496 +0200
+@@ -208,7 +208,7 @@
+ else()
+ target_link_libraries(binding_r_lib ${LIBSEDML_LIBRARY}-static ${R_LIB})
+ endif()
+-install(TARGETS binding_r_lib DESTINATION lib )
++install(TARGETS binding_r_lib DESTINATION ${CMAKE_INSTALL_LIBDIR})
+ 
+ ####################################################################
+ #
diff --git a/libsedml.spec b/libsedml.spec
new file mode 100644
index 0000000..553ab8c
--- /dev/null
+++ b/libsedml.spec
@@ -0,0 +1,444 @@
+%global  checkout   235bb5e9af4ce5da59bde2b83e84bf1dbc832ec7
+%global  date       20150422
+
+##Documents generation and Octave binding seem not available yet
+##Tests not provided
+%global with_python2 1
+%global with_python3 1
+%global with_ruby    1
+
+%ifarch s390 s390x %{arm} aarch64 ppc64 ppc64le
+%global with_java    0
+%else
+%global with_java    1
+%endif
+
+%global with_octave  0
+%global with_perl    1
+%global with_r       1
+
+%ifarch %{mono_arches}
+%global with_mono    1
+%else
+%global with_mono    0
+%endif
+
+%global with_doc     0
+%global with_check   0
+
+
+%global octpkg SEDML
+%if 0%{?with_octave}
+# Exclude .oct files from provides
+%global __provides_exclude_from ^%{octpkglibdir}/.*\\.oct$
+%endif
+
+%global _docdir_fmt %{name}
+
+Name:           libsedml
+Summary:        Library that fully supports SED-ML for SBML
+Version:        0.3.0
+Release:        8.%{date}git%(echo %{checkout} | cut -c-6)%{?dist}
+URL:            https://github.com/fbergmann/libSEDML
+Source0:        https://github.com/fbergmann/libSEDML/archive/%{checkout}.zip#/libSEDML-%{checkout}.zip
+License:        BSD
+
+BuildRequires:  cmake, zlib-devel, swig, libsbml-devel, libxml2-devel, bzip2-devel
+
+%if 0%{?with_check}
+BuildRequires:  check-devel
+%endif
+
+##This patch sets libraries' installation paths
+Patch0: %{name}-fix_install_libpaths.patch
+
+%description
+C++ library that fully supports SED-ML 
+(Simulation Experiment Description Markup Language) for SBML as well as 
+CellML models for creation of the description just as for
+the execution of Simulation Experiments. 
+This project makes use of libSBML XML layer as well as code generation 
+as starting point to produce a library for reading and writing of SED-ML models.
+This package provides header and library files of libsedml.
+ 
+
+%package devel
+Summary: Library that fully supports SED-ML for SBML 
+Requires: %{name}%{?_isa} = %{version}-%{release}
+%description devel
+This package provides header and library files of libsedml.
+
+%if 0%{?with_python2}
+%package -n python-libsedml
+Summary: Python2 library that fully supports SED-ML for SBML
+BuildRequires: python2-devel
+%description -n python-libsedml
+The %{octpkg} python package contains the libraries to 
+develop applications with libSEDML Python2 bindings.
+%endif
+
+%if 0%{?with_python3}
+%package -n python3-libsedml
+Summary: Python3 library that fully supports SED-ML for SBML
+BuildRequires: python3-devel
+%description -n python3-libsedml
+The %{octpkg} python package contains the libraries to 
+develop applications with libSEDML Python3 bindings.
+%endif
+
+%if 0%{?with_java}
+%package -n java-libsedml
+Summary: Java library that fully supports SED-ML for SBML
+BuildRequires:  java-1.8.0-openjdk-devel
+BuildRequires:  java-devel
+Requires:       java-headless
+Requires:       jpackage-utils
+%description -n java-libsedml
+The %{octpkg} java package contains the libraries to 
+develop applications with libSEDML Java bindings.
+%endif
+
+%if 0%{?with_octave}
+%package -n octave-libsedml
+Summary: Octave library that fully supports SED-ML for SBML
+BuildRequires:  octave-devel
+Requires:       octave(api) = %{octave_api}
+Requires(post): octave
+Requires(postun): octave
+%description -n octave-libsedml
+The %{octpkg} octave package contains the libraries to 
+develop applications with libSEDML Octave bindings.
+%endif
+
+%if 0%{?with_perl}
+%package -n perl-%{octpkg}
+Summary: Perl library that fully supports SED-ML for SBML
+BuildRequires: perl
+BuildRequires: perl(ExtUtils::MakeMaker)
+BuildRequires: perl(Test::More)
+Requires:      perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
+%description -n perl-%{octpkg}
+The %{octpkg} perl package contains the libraries to 
+develop applications with libSEDML Perl bindings.
+%endif
+
+%if 0%{?with_ruby}
+%package -n ruby-%{octpkg}
+Summary: Ruby library that fully supports SED-ML for SBML
+BuildRequires: ruby-devel
+Requires: ruby(release)
+Provides: ruby(SBML) = %{version}
+%description -n ruby-%{octpkg}
+The %{octpkg} ruby package contains the libraries to 
+develop applications with libSEDML Ruby bindings.
+%endif
+
+%if 0%{?with_r}
+%package -n R-%{octpkg}
+Summary: R library that fully supports SED-ML for SBML
+BuildRequires: R-devel, R-core-devel, tex(latex)
+Requires:      R-core
+%description -n R-%{octpkg}
+The %{octpkg} R package contains the libraries to 
+develop applications with libSEDML R bindings.
+%endif
+
+%if 0%{?with_mono}
+%package sharp
+Summary: Mono library that fully supports SED-ML for SBML
+BuildRequires: xerces-c-devel, libxml2-devel, expat-devel
+BuildRequires: mono-core
+Requires: mono-core
+%description sharp
+The %{octpkg} csharp package contains the libraries to 
+develop applications with libSEDML C# bindings.
+%endif
+
+%if 0%{?with_doc}
+%package -n libsedml-javadoc
+Summary: Library that fully supports SED-ML for SBML
+BuildRequires: doxygen
+BuildArch: noarch
+%description -n libsedml-javadoc
+The %{octpkg} doc package contains the documentation
+of libSEDML libraries.
+%endif
+
+%prep
+%setup -n libSEDML-%{checkout} -q
+
+%patch0 -p0
+
+%build
+######################################################################################################
+mkdir build && pushd build
+export LDFLAGS="%{__global_ldflags} -Wl,--as-needed"
+##Fix 'some warnings being treated as errors'
+##https://github.com/fbergmann/libSEDML/issues/8
+SEDMLOPT_FLAGS=$(echo "$RPM_OPT_FLAGS" | sed -e 's/-Werror=format-security/-Wno-error=unused-value/g')
+export CFLAGS="$SEDMLOPT_FLAGS"
+export CXXFLAGS="$SEDMLOPT_FLAGS"
+%cmake -Wno-dev \
+%if 0%{?with_python2}
+ -DWITH_PYTHON:BOOL=ON \
+ -DWITH_SWIG:BOOL=ON \
+ -DPYTHON_EXECUTABLE=%{__python2} \
+ -DPYTHON_INCLUDE_DIRS=%{_includedir}/python%{python2_version} \
+ -DPYTHON_LIBRARIES=%{_libdir}/libpython%{python2_version}.so \
+%endif
+%if 0%{?with_java}
+ -DWITH_JAVA:BOOL=ON \
+ -DWITH_SWIG:BOOL=ON \
+%endif
+%if 0%{?with_octave}
+ -DWITH_OCTAVE:BOOL=ON \
+%endif
+%if 0%{?with_perl}
+ -DWITH_PERL:BOOL=ON \
+%endif
+%if 0%{?with_ruby}
+ -DWITH_RUBY:BOOL=ON \
+%endif
+%if 0%{?with_r}
+ -DWITH_R:BOOL=ON \
+ -DR_INCLUDE_DIRS:PATH=%{_includedir}/R \
+%endif
+%if 0%{?with_mono}
+ -DWITH_CSHARP:BOOL=ON \
+ -DWITH_SWIG:BOOL=ON \
+%if 0%{?fedora} > 22
+ -DCSHARP_COMPILER:FILEPATH=%{_bindir}/mcs \
+%endif
+%endif
+%if 0%{?with_doc}
+ -DWITH_DOXYGEN:BOOL=ON \
+%endif
+%if 0%{?with_check}
+ -DWITH_CHECK:BOOL=ON \
+ -DWITH_EXAMPLES:BOOL=ON \
+%endif
+ -DLIBSBML_LIBRARY=%{_libdir} -DLIBSBML_INCLUDE_DIR:PATH=%{_includedir} \
+ -DCMAKE_BUILD_TYPE:STRING=Release -DCMAKE_INSTALL_LIBDIR:PATH=%{_libdir} \
+ -DCMAKE_INSTALL_PREFIX:PATH=%{_prefix} -DLIBSEDML_SHARED_VERSION:BOOL=ON \
+ -DEXTRA_LIBS:STRING="xml2;bz2;z" -DLIBSBML_STATIC:BOOL=OFF \
+ -DCMAKE_VERBOSE_MAKEFILE:BOOL=TRUE -DCMAKE_COLOR_MAKEFILE:BOOL=ON \
+ -DCPACK_BINARY_TZ:BOOL=OFF -DCPACK_BINARY_TGZ:BOOL=OFF \
+ -DCPACK_SOURCE_TBZ2:BOOL=OFF -DCPACK_SOURCE_TGZ:BOOL=OFF \
+ -DCPACK_SOURCE_TZ:BOOL=OFF -DWITH_ZLIB:BOOL=ON -DWITH_CPP_NAMESPACE:BOOL=OFF \
+ -DCMAKE_SKIP_RPATH:BOOL=YES -DCMAKE_SKIP_INSTALL_RPATH:BOOL=YES ..
+
+##'Parallel make' breaks Java library's building
+%if 0%{?with_java}
+make
+%else
+make %{?_smp_mflags}
+%endif
+
+popd
+
+## ----> Move to build2 directory ##
+
+%if 0%{?with_python3}
+mkdir build2 && pushd build2
+export LDFLAGS="%{__global_ldflags} -Wl,--as-needed"
+##Fix 'some warnings being treated as errors'
+##https://github.com/fbergmann/libSEDML/issues/8
+SEDMLOPT_FLAGS=$(echo "$RPM_OPT_FLAGS" | sed -e 's/-Werror=format-security/-Wno-error=unused-value/g')
+export CFLAGS="$SEDMLOPT_FLAGS"
+export CXXFLAGS="$SEDMLOPT_FLAGS"
+%cmake -Wno-dev \
+ -DWITH_PYTHON:BOOL=ON \
+ -DWITH_SWIG:BOOL=ON \
+ -DPYTHON_EXECUTABLE=%{__python3} \
+ -DPYTHON_INCLUDE_DIRS=%{_includedir}/python%{python3_version} \
+ -DPYTHON_LIBRARIES=%{_libdir}/libpython%{python3_version}.so \
+%if 0%{?with_java}
+ -DWITH_JAVA:BOOL=OFF \
+ -DWITH_SWIG:BOOL=OFF \
+%endif
+%if 0%{?with_octave}
+ -DWITH_OCTAVE:BOOL=OFF \
+%endif
+%if 0%{?with_perl}
+ -DWITH_PERL:BOOL=OFF \
+%endif
+%if 0%{?with_ruby}
+ -DWITH_RUBY:BOOL=OFF \
+%endif
+%if 0%{?with_r}
+ -DWITH_R:BOOL=OFF \
+ -DR_INCLUDE_DIRS:PATH=%{_includedir}/R \
+%endif
+%if 0%{?with_mono}
+ -DWITH_CSHARP:BOOL=OFF \
+ -DWITH_SWIG:BOOL=OFF \
+%if 0%{?fedora} > 22
+ -DCSHARP_COMPILER:FILEPATH=%{_bindir}/mcs \
+%endif
+%endif
+%if 0%{?with_doc}
+ -DWITH_DOXYGEN:BOOL=OFF \
+%endif
+%if 0%{?with_check}
+ -DWITH_CHECK:BOOL=OFF \
+ -DWITH_EXAMPLES:BOOL=OFF \
+%endif
+ -DLIBSBML_LIBRARY=%{_libdir} -DLIBSBML_INCLUDE_DIR:PATH=%{_includedir} \
+ -DCMAKE_BUILD_TYPE:STRING=Release -DCMAKE_INSTALL_LIBDIR:PATH=%{_libdir} \
+ -DCMAKE_INSTALL_PREFIX:PATH=%{_prefix} -DLIBSEDML_SHARED_VERSION:BOOL=ON \
+ -DEXTRA_LIBS:STRING="xml2;bz2;z" -DLIBSBML_STATIC:BOOL=OFF \
+ -DCMAKE_VERBOSE_MAKEFILE:BOOL=TRUE -DCMAKE_COLOR_MAKEFILE:BOOL=ON \
+ -DCPACK_BINARY_TZ:BOOL=OFF -DCPACK_BINARY_TGZ:BOOL=OFF \
+ -DCPACK_SOURCE_TBZ2:BOOL=OFF -DCPACK_SOURCE_TGZ:BOOL=OFF \
+ -DCPACK_SOURCE_TZ:BOOL=OFF -DWITH_ZLIB:BOOL=ON -DWITH_CPP_NAMESPACE:BOOL=OFF \
+ -DCMAKE_SKIP_RPATH:BOOL=YES -DCMAKE_SKIP_INSTALL_RPATH:BOOL=YES ..
+
+make %{?_smp_mflags}
+%endif
+####################################################################################################
+
+%install
+make -C build DESTDIR=$RPM_BUILD_ROOT install
+
+%if 0%{?with_python3}
+make -C build2 DESTDIR=$RPM_BUILD_ROOT install
+%endif
+
+##Only for R library
+%if 0%{?with_r}
+mkdir -p $RPM_BUILD_ROOT%{_libdir}/R/library
+%{_bindir}/R CMD INSTALL -l $RPM_BUILD_ROOT%{_libdir}/R/library build/bindings/r/libSEDML_%{version}_R_*.tar.gz
+test -d lib%{octpkg}/src && (cd lib%{octpkg}/src; rm -f *.o *.so)
+rm -rf $RPM_BUILD_ROOT%{_libdir}/R/library/lib%{octpkg}/R.css
+
+# Make symlink instead hard-link
+ln -sf %{_libdir}/libSEDML.so $RPM_BUILD_ROOT%{_libdir}/R/library/lib%{octpkg}/libs/libSEDML.so
+%endif
+##
+
+## Remove libtool archives
+find $RPM_BUILD_ROOT -name '*.la' -delete
+
+%post   -p /sbin/ldconfig
+%postun -p /sbin/ldconfig
+
+%if 0%{?with_check}
+%check
+cd build
+%{_bindir}/ctest --force-new-ctest-process --stop-time 2000
+%endif
+
+%files
+%doc *.md
+%license LICENSE.txt
+%{_libdir}/libsedml.so.*
+##This directory provides just some txt documentation files
+%exclude %{_datadir}/libsedml
+
+%files devel
+%{_libdir}/libsedml.so
+%exclude %{_libdir}/libsedml-static.a
+%{_includedir}/sedml/
+
+%if 0%{?with_python2}
+%files -n python-libsedml
+%doc *.md
+%license LICENSE.txt
+%{python2_sitearch}/libsedml/
+%{python2_sitearch}/*.pth
+%endif
+
+%if 0%{?with_python3}
+%files -n python3-libsedml
+%doc *.md
+%license LICENSE.txt
+%{python3_sitearch}/libsedml/
+%{python3_sitearch}/*.pth
+%endif
+
+%if 0%{?with_java}
+%files -n java-libsedml
+%{_javadir}/libsedmlj.jar
+%{_libdir}/libsedml/
+%endif
+
+%if 0%{?with_octave}
+%files -n octave-libsedml
+%doc *.md
+%license LICENSE.txt
+%{octpkglibdir}/
+%endif
+
+%if 0%{?with_perl}
+%files -n perl-%{octpkg}
+%doc *.md
+%license LICENSE.txt
+%{perl_vendorarch}/LibSEDML.*
+%exclude %dir %{perl_vendorarch}/auto/
+%{perl_vendorarch}/auto/libSEDML/
+%endif
+
+%if 0%{?with_ruby}
+%files -n ruby-%{octpkg}
+%doc *.md
+%license LICENSE.txt
+%{ruby_vendorarchdir}/*.so
+%endif
+
+%if 0%{?with_r}
+%files -n R-%{octpkg}
+%doc *.md
+%license LICENSE.txt
+%{_libdir}/R/library/lib%{octpkg}/
+%{_libdir}/libSEDML.so
+%endif
+
+%if 0%{?with_mono}
+%files sharp
+%doc *.md
+%license LICENSE.txt
+##DLL library cannot be registered because not signed
+##https://github.com/fbergmann/libSEDML/issues/10
+#%%{_monogacdir}/libsedmlcsP
+%{_monodir}/libsedmlcsP/
+%endif
+
+%if 0%{?with_doc}
+%files -n libsedml-javadoc
+%doc *.md
+%license LICENSE.txt
+%doc 00README*
+%doc index.html src formatted
+%endif
+
+%changelog
+* Mon Jun 08 2015 Antonio Trande <sagitterATfedoraproject.org> 0.3.0-8.20150422git235bb5
+- Python2 package is named python-libsedml
+- Forced same documentation directory for all sub-packages
+- Make symlink between R libraries
+
+* Fri Jun 05 2015 Antonio Trande <sagitterATfedoraproject.org> 0.3.0-7.20150422git235bb5
+- Description improved
+- Sub-packages main name changed to libsedml for Python, Java
+- Packaged Python3 bindings
+
+* Fri Jun 05 2015 Antonio Trande <sagitterATfedoraproject.org> 0.3.0-6.20150422git235bb5
+- Set CSHARP compiler on F23
+
+* Fri May 29 2015 Antonio Trande <sagitterATfedoraproject.org> 0.3.0-5.20150422git235bb5
+- Update to commit 235bb5
+
+* Mon Feb 02 2015 Antonio Trande <sagitterATfedoraproject.org> 0.3.0-4.20141230gitb455cd
+- Set installation directory of the java library
+
+* Fri Jan 09 2015 Antonio Trande <sagitterATfedoraproject.org> 0.3.0-3.20141230gitb455cd
+- Package name modified
+
+* Wed Dec 31 2014 Antonio Trande <sagitterATfedoraproject.org> 0.3.0-2.20141230gitb455cd
+- Excluded packaging of static file
+
+* Tue Dec 30 2014 Antonio Trande <sagitterATfedoraproject.org> 0.3.0-1.20141230gitb455cd
+- Update to the commit fb91ad (post-release 0.3.0)
+
+* Sun Dec 28 2014 Antonio Trande <sagitterATfedoraproject.org> - 5.11.0-1
+- First package
diff --git a/sources b/sources
index e69de29..652503f 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+0accd5dfc67145b76faf04fcaf8b2f4a  libSEDML-235bb5e9af4ce5da59bde2b83e84bf1dbc832ec7.zip
-- 
cgit v0.10.2


	http://pkgs.fedoraproject.org/cgit/libsedml.git/commit/?h=master&id=26ca82dd46cdad6aca6d9a453bd9b106a6e857f5


More information about the scm-commits mailing list