shishi-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

shishi/doc gendocs.sh gendocs_template


From: shishi-commit
Subject: shishi/doc gendocs.sh gendocs_template
Date: Sat, 01 Nov 2003 19:53:08 -0500

CVSROOT:        /cvsroot/shishi
Module name:    shishi
Branch:         
Changes by:     Simon Josefsson <address@hidden>        03/11/01 19:53:08

Modified files:
        doc            : gendocs.sh gendocs_template 

Log message:
        Sync with libidn.

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/shishi/shishi/doc/gendocs.sh.diff?tr1=1.1&tr2=1.2&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/shishi/shishi/doc/gendocs_template.diff?tr1=1.1&tr2=1.2&r1=text&r2=text

Patches:
Index: shishi/doc/gendocs.sh
diff -u shishi/doc/gendocs.sh:1.1 shishi/doc/gendocs.sh:1.2
--- shishi/doc/gendocs.sh:1.1   Sat Nov  1 19:50:19 2003
+++ shishi/doc/gendocs.sh       Sat Nov  1 19:53:08 2003
@@ -1,7 +1,7 @@
 #!/bin/sh
 # gendocs.sh -- generate a GNU manual in many formats.  This script is
 #   mentioned in maintain.texi.  See the help message below for usage details.
-# $Id: gendocs.sh,v 1.1 2003/11/02 00:50:19 jas Exp $
+# $Id: gendocs.sh,v 1.2 2003/11/02 00:53:08 jas Exp $
 # 
 # Copyright (C) 2003 Free Software Foundation, Inc.
 #
@@ -26,10 +26,10 @@
 prog="`basename \"$0\"`"
 srcdir=`pwd`
 
-scripturl="http://savannah.gnu.org/cgi-bin/viewcvs/texinfo/texinfo/util/gendocs.sh";
-templateurl="http://savannah.gnu.org/cgi-bin/viewcvs/texinfo/texinfo/util/gendocs_template";
+scripturl="http://savannah.gnu.org/cgi-bin/viewcvs/shishi/shishi/doc/gendocs.sh";
+templateurl="http://savannah.gnu.org/cgi-bin/viewcvs/shishi/shishi/doc/gendocs_template";
 
-rcs_revision='$Revision: 1.1 $'
+rcs_revision='$Revision: 1.2 $'
 rcs_version=`set - $rcs_revision; echo $2`
 program=`echo $0 | sed -e 's!.*/!!'`
 version="gendocs.sh $rcs_version
@@ -80,6 +80,10 @@
 : ${MAKEINFO="makeinfo"}
 : ${TEXI2DVI="texi2dvi"}
 : ${DVIPS="dvips"}
+: ${DOCBOOK2TXT="docbook2txt"}
+: ${DOCBOOK2HTML="docbook2html"}
+: ${DOCBOOK2PDF="docbook2pdf"}
+: ${DOCBOOK2PS="docbook2ps"}
 : ${GENDOCS_TEMPLATE_DIR="."}
 unset CDPATH
 
@@ -134,7 +138,8 @@
 
 echo Generating output formats for $srcfile
 # remove any old junk
-rm -rf $outdir/
+rm -f $outdir/*.{gz,ps,pdf,html,txt,xml}
+rm -rf $outdir/html_node/*.html $outdir/html_node_db/*.html
 
 echo Generating info files...
 ${MAKEINFO} -o $PACKAGE.info $srcfile
@@ -188,18 +193,51 @@
 else 
   echo "$0: can't find split html dir for $srcfile." >&2
 fi
-(
-  cd ${split_html_dir} || exit 1
-  tar -czf ../$outdir/$PACKAGE_html_node.tar.gz -- *.html
-)
-html_node_tgz_size="`calcsize $outdir/$PACKAGE_html_node.tar.gz`"
-mv ${split_html_dir} $outdir/html_node
+(cd ${split_html_dir} && tar czf - *.html) > \
+    $outdir/${PACKAGE}_html_node.tar.gz
+html_node_tgz_size="`calcsize $outdir/${PACKAGE}_html_node.tar.gz`"
+mkdir -p $outdir/html_node
+mv ${split_html_dir}/* $outdir/html_node/
+rmdir ${split_html_dir}
 
 echo Making .tar.gz for sources...
 srcfiles=`ls *.texinfo *.texi *.txi 2>/dev/null`
 tar czfh $outdir/$PACKAGE.texi.tar.gz $srcfiles
 texi_tgz_size="`calcsize $outdir/$PACKAGE.texi.tar.gz`"
 
+echo Generating docbook XML...
+${MAKEINFO} -o - --docbook $srcfile > ${srcdir}/$PACKAGE-db.xml
+docbook_xml_size="`calcsize $PACKAGE-db.xml`"
+gzip -f -9 -c $PACKAGE-db.xml >$outdir/$PACKAGE-db.xml.gz
+docbook_xml_gz_size="`calcsize $outdir/$PACKAGE-db.xml.gz`"
+mv $PACKAGE-db.xml $outdir/
+
+echo Generating docbook HTML...
+split_html_db_dir=html_node_db
+${DOCBOOK2HTML} -o $split_html_db_dir ${outdir}/$PACKAGE-db.xml
+(cd ${split_html_db_dir} && tar czf - *.html) > \
+    $outdir/${PACKAGE}_html_node_db.tar.gz
+html_node_db_tgz_size="`calcsize $outdir/${PACKAGE}_html_node_db.tar.gz`"
+mkdir -p $outdir/html_node_db
+mv ${split_html_db_dir}/* $outdir/html_node_db/
+rmdir ${split_html_db_dir}
+
+echo Generating docbook ASCII...
+${DOCBOOK2TXT} ${outdir}/$PACKAGE-db.xml
+docbook_ascii_size="`calcsize $PACKAGE-db.txt`"
+mv $PACKAGE-db.txt $outdir/
+
+echo Generating docbook PS...
+${DOCBOOK2PS} ${outdir}/$PACKAGE-db.xml
+gzip -f -9 -c $PACKAGE-db.ps >$outdir/$PACKAGE-db.ps.gz
+docbook_ps_gz_size="`calcsize $outdir/$PACKAGE-db.ps.gz`"
+mv $PACKAGE-db.ps $outdir/
+
+echo Generating docbook PDF...
+${DOCBOOK2PDF} ${outdir}/$PACKAGE-db.xml
+docbook_pdf_size="`calcsize $PACKAGE-db.pdf`"
+mv $PACKAGE-db.pdf $outdir/
+
 echo Writing index file...
 curdate="`date '+%B %d, %Y'`"
 sed \
@@ -216,6 +254,12 @@
    -e "s/%%ASCII_SIZE%%/$ascii_size/g" \
    -e "s/%%ASCII_GZ_SIZE%%/$ascii_gz_size/g" \
    -e "s/%%TEXI_TGZ_SIZE%%/$texi_tgz_size/g" \
+   -e "s/%%DOCBOOK_HTML_NODE_TGZ_SIZE%%/$html_node_db_tgz_size/g" \
+   -e "s/%%DOCBOOK_ASCII_SIZE%%/$docbook_ascii_size/g" \
+   -e "s/%%DOCBOOK_PS_GZ_SIZE%%/$docbook_ps_gz_size/g" \
+   -e "s/%%DOCBOOK_PDF_SIZE%%/$docbook_pdf_size/g" \
+   -e "s/%%DOCBOOK_XML_SIZE%%/$docbook_xml_size/g" \
+   -e "s/%%DOCBOOK_XML_GZ_SIZE%%/$docbook_xml_gz_size/g" \
    -e "s,%%SCRIPTURL%%,$scripturl,g" \
    -e "s/%%SCRIPTNAME%%/$prog/g" \
 $GENDOCS_TEMPLATE_DIR/gendocs_template >$outdir/index.html
Index: shishi/doc/gendocs_template
diff -u shishi/doc/gendocs_template:1.1 shishi/doc/gendocs_template:1.2
--- shishi/doc/gendocs_template:1.1     Sat Nov  1 19:50:19 2003
+++ shishi/doc/gendocs_template Sat Nov  1 19:53:08 2003
@@ -1,5 +1,5 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
-<!-- $Id: gendocs_template,v 1.1 2003/11/02 00:50:19 jas Exp $ -->
+<!-- $Id: gendocs_template,v 1.2 2003/11/02 00:53:08 jas Exp $ -->
 <HTML>
 <HEAD>
 <TITLE>%%TITLE%% manual - GNU Project - Free Software Foundation (FSF)</TITLE>
@@ -44,6 +44,30 @@
   <LI><A HREF="%%PACKAGE%%.texi.tar.gz">Texinfo source
       (%%TEXI_TGZ_SIZE%%K characters gzipped tar file)</A>
   <P>
+</UL>
+
+<P>The manual is also available in a few experimental formats:
+
+<P>
+<UL>
+  <LI><A HREF="html_node_db/index.html">DocBook HTML</a>.
+  <LI><A HREF="%%PACKAGE%%_html_node_db.tar.gz">DocBook HTML compressed
+       (%%DOCBOOK_HTML_NODE_TGZ_SIZE%%K gzipped tar file)</a>.
+  <LI><A HREF="%%PACKAGE%%-db.txt">DocBook ASCII text
+      (%%DOCBOOK_ASCII_SIZE%%K characters)</A>.
+  <LI><A HREF="%%PACKAGE%%-db.ps.gz">DocBook PostScript file
+      (%%DOCBOOK_PS_GZ_SIZE%%K characters gzipped)</A>
+  <LI><A href="%%PACKAGE%%-db.pdf">DocBook PDF file
+      (%%DOCBOOK_PDF_SIZE%%K characters)</a>.
+  <LI><A href="%%PACKAGE%%-db.xml">DocBook XML source
+      (%%DOCBOOK_XML_SIZE%%K characters)</a>.
+  <LI><A HREF="%%PACKAGE%%-db.xml.gz">DocBook XML source
+      (%%DOCBOOK_XML_GZ_SIZE%%K characters gzipped)</A>
+</UL>
+
+<P>
+<UL>
+  <LI><A HREF="../reference/c4.html">GTK-DOC HTML</A>.
 </UL>
 
 <P>(This page generated by the <A




reply via email to

[Prev in Thread] Current Thread [Next in Thread]