X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/1e4a197e4c60e461b8068b0619692ea083e30b8b..d21f1d8f155ad46e93e0bd3d8a5b2528b8c43330:/wxPython/distrib/makedocs?ds=sidebyside diff --git a/wxPython/distrib/makedocs b/wxPython/distrib/makedocs index f158caa190..fd4d12007b 100755 --- a/wxPython/distrib/makedocs +++ b/wxPython/distrib/makedocs @@ -2,37 +2,42 @@ #---------------------------------------------------------------------- -if [ -z $1 ]; then - echo "Please specify a version number on the command line." - exit 1 -fi - if [ ! -d wxPython ]; then # TODO: make this test more robust echo "Please run this script from the root wxPython directory." exit 1 fi -# **** Make a directory to build up a distribution tree +VERSION=`python -c "import setup;print setup.VERSION"` +CONTRIBS="ogl gizmos" +DEST=wxPython-$VERSION/docs -DEST=wxPython-$1/docs +# **** Make a directory to build up a distribution tree mkdir -p _build_docs/$DEST cd _build_docs mkdir $DEST/wx -mkdir $DEST/ogl WXDIR=../.. +INI=$WXDIR/docs/latex/wx/tex2rtf.ini -# **** Build the docs using tex2rtf +# **** Build the main docs using tex2rtf +echo "****" main "****" cp $WXDIR/docs/latex/wx/*.gif $DEST/wx -$WXDIR/utils/tex2rtf/src/tex2rtf $WXDIR/docs/latex/wx/manual.tex $DEST/wx/wx.htm -twice -html -cp $DEST/wx/wx.htm $DEST/wx/index.htm - -cp $WXDIR/contrib/docs/latex/ogl/*.gif $DEST/ogl -cp $WXDIR/contrib/docs/latex/ogl/*.bmp $DEST/ogl -$WXDIR/utils/tex2rtf/src/tex2rtf $WXDIR/contrib/docs/latex/ogl/ogl.tex $DEST/ogl/ogl.htm -twice -html -cp $DEST/ogl/ogl.htm $DEST/ogl/index.htm +cp $WXDIR/docs/latex/wx/*.css $DEST/wx +tex2rtf $WXDIR/docs/latex/wx/manual.tex $DEST/wx/wx.html -twice -html -macros $INI +cp $DEST/wx/wx_contents.html $DEST/wx/index.html +cp $DEST/wx/* $WXDIR/docs/html/wx + +# **** and the contribs +for c in $CONTRIBS; do + echo "****" $c "****" + mkdir $DEST/$c + cp $WXDIR/contrib/docs/latex/$c/*.gif $DEST/$c + cp $WXDIR/contrib/docs/latex/$c/*.bmp $DEST/$c + tex2rtf $WXDIR/contrib/docs/latex/$c/$c.tex $DEST/$c/$c.html -twice -html -macros $INI + cp $DEST/$c/$c.html $DEST/$c/index.html || cp $DEST/$c/${c}_contents.html $DEST/$c/index.html +done # **** zip the docs into "books" @@ -42,18 +47,21 @@ zip ../wx.zip * popd rm -r wx -pushd ogl -zip ../ogl.zip * -popd -rm -r ogl +for c in $CONTRIBS; do + pushd $c + zip ../$c.zip * + popd + rm -r $c +done popd cp ../distrib/viewdocs.py $DEST cp ../distrib/README.viewdocs.txt $DEST/README.txt +cp ../docs/xml/wxPython-metadata.xml $DEST -rm -f ../dist/wxPythonDocs-$1.tar.gz -tar cvf ../dist/wxPythonDocs-$1.tar $DEST -gzip -9 ../dist/wxPythonDocs-$1.tar +rm -f ../dist/wxPython-docs-$VERSION.tar.gz +tar cvf ../dist/wxPython-docs-$VERSION.tar $DEST +gzip -9 ../dist/wxPython-docs-$VERSION.tar # **** Cleanup