#10823: environment variable SAGE_SPKG_INSTALL_DOCS to build and install spkg
docs
---------------------------+------------------------------------------------
Reporter: jason | Owner: tbd
Type: enhancement | Status: new
Priority: major | Milestone: sage-4.6.2
Component: packages | Keywords:
Author: | Upstream: N/A
Reviewer: | Merged:
Work_issues: |
---------------------------+------------------------------------------------
There are lots of times when it would be convenient to have the
documentation of various spkgs installed in a local or system Sage
installation. For example, it seems that I'm always wishing that I had
that at an airport or on an airplane. At one point a long time ago, we
had an extradocs spkg, but it was never maintained. So here is a
proposal:
When building an spkg, if the SAGE_SPKG_INSTALL_DOCS environment variable
is yes, then the docs are built (if available in the spkg) and are
installed in $SAGE_ROOT/local/share/doc/<SPKG NAME>/
For example, numpy includes the docs with the sources. I'd like to insert
the following at the bottom of the numpy spkg-install:
{{{
if [ "x$SAGE_SPKG_INSTALL_DOCS" = xyes ] ; then
cd doc
make html
if [ $? -ne 0 ]; then
echo "Error building numpy."
exit 1
fi
mkdir -p $SAGE_ROOT/local/share/doc/numpy
cp -r build/html $SAGE_ROOT/local/share/doc/numpy
fi
}}}
This builds the numpy docs and makes a directory
$SAGE_ROOT/local/share/doc/numpy/html/ that contains the standalone html
documentation for numpy.
--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/10823>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica,
and MATLAB
--
You received this message because you are subscribed to the Google Groups
"sage-trac" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/sage-trac?hl=en.