Personal tools
You are here: Home Software Notes for third-party package distribution

Notes for third-party package distribution

Notes for third-party package distributions

As mentioned in the downloads page, binary packages of several third-party projects are also provided in our repositories. This page describes how they are packaged for our distribution.

libSBML

The build system was heavily patched in favor of libtoolized libraries.

  • For deb's, libSBML is provided as 6 separate packages:
    • libsbml2 libSBML C++ runtime library package.
    • libsbml2-dev libSBML C++ development package. Include files, .la files and static library archives (*.a).
    • libsbml2-java Java binding of libSBML. JNI part (libsbmlj.so) will be installed in /usr/lib/jni and stub class archive (libsbmlj.jar) in /usr/share/java.
    • libsbml2-perl Perl binding of libSBML.
    • python-sbml2 Python binding of libSBML.
    • libsbml2-examples Example sources.
    • libsbml2-docs The manual and API reference.
  • For RPM's, libSBML is provided as 5 separate packages:
    • libsbml libSBML C++ runtime library package.
    • libsbml-devel libSBML C++ development package. Include files, .la files and static library archives (*.a). Contains the manual and API reference.
    • libsbml-java Java binding of libSBML. JNI part (libsbmlj.so) will be installed in /usr/lib and stub class archive (libsbmlj.jar) in /usr/share/java.
    • libsbml-perl Perl binding of libSBML.
    • libsbml-python Python binding of libSBML.

NumPy

  • Basically the same as FC8's except for el4, where blas and lapack dependencies are dropped.
Document Actions