Update of /cvsroot/leaf/sourceforge/admin
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv18240

Added Files:
        doc-build.sh 
Log Message:
initial commit of our new documentation build script

--- NEW FILE: doc-build.sh ---
#! /bin/bash

# PROGRAM: 
# PURPOSE: Auto-build documentation.
# HISTORY: 2006-03-16 mhnoyes Initial programming (Mike Noyes)

#----------------------------------------
# VARIABLES
#----------------------------------------

DATE=`date '+%Y-%m-%d %T %Z'`
PROJ_DIR=/home/groups/l/le/leaf
TMP_DIR=/tmp/persistent/leaf
PSERVER="-d:pserver:[EMAIL PROTECTED]:/cvsroot/leaf"
DB_XSL="/home/groups/d/do/docbook/htdocs/release/xsl/current"
DB_XSL_CUST="/tmp/persistent/leaf/doc/docbook"

#----------------------------------------
# FUNCTIONS
#----------------------------------------

export_documents () {
  cd "$TMP_DIR"
  rm -rf doc
  cvs "$PSERVER" -q export -D "$DATE" -d doc doc
  ln -s "$DB_XSL"/images doc/docbook/images
}

build_doc () {
  echo building $2
  NAME=`basename $2 .xml`
  cd $1
  xsltproc "$DB_XSL_CUST"/ldp-html-chunk.xsl $2
}

build_man () {
  cd "$TMP_DIR"/doc/man
  for f in *; do
    groff -t -mandoc -Thtml $f > $f.html
    groff -t -mandoc -Tps $f > $f.ps
    ps2pdf $f.ps
    rm $f.ps
  done
}

#----------------------------------------
# MAIN PROGRAM
#----------------------------------------

echo ---
umask 022
echo Exporting documents from CVS.
export_documents

echo ---
echo Converting man pages to html and pdf
build_man

echo ---
echo Building Documentation
build_doc




-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
_______________________________________________
leaf-cvs-commits mailing list
leaf-cvs-commits@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/leaf-cvs-commits

Reply via email to