diff options
author | BST 2000 Tony Gale <gale@gtk.org> | 2000-07-21 15:38:08 +0000 |
---|---|---|
committer | Tony Gale <gale@src.gnome.org> | 2000-07-21 15:38:08 +0000 |
commit | fa5d7c7709785ffddca4681d51ebf7b21f208165 (patch) | |
tree | 948c1a93dfe47c857ceca2db16ac8eea48ebfc96 | |
parent | a7ac5157d072913d24ca407c47923184c5638ccd (diff) | |
download | gtk+-fa5d7c7709785ffddca4681d51ebf7b21f208165.tar.gz |
New file for packaging DocBook format tutorial
Fri Jul 21 16:34:42 BST 2000 Tony Gale <gale@gtk.org>
* docs/tutorial/package-db-tutorial.sh: New file for
packaging DocBook format tutorial
-rw-r--r-- | ChangeLog | 5 | ||||
-rw-r--r-- | ChangeLog.pre-2-0 | 5 | ||||
-rw-r--r-- | ChangeLog.pre-2-10 | 5 | ||||
-rw-r--r-- | ChangeLog.pre-2-2 | 5 | ||||
-rw-r--r-- | ChangeLog.pre-2-4 | 5 | ||||
-rw-r--r-- | ChangeLog.pre-2-6 | 5 | ||||
-rw-r--r-- | ChangeLog.pre-2-8 | 5 | ||||
-rwxr-xr-x | docs/tutorial/gtk-tut.sgml | 9 | ||||
-rwxr-xr-x | docs/tutorial/package-db-tutorial.sh | 122 |
9 files changed, 157 insertions, 9 deletions
@@ -1,3 +1,8 @@ +Fri Jul 21 16:34:42 BST 2000 Tony Gale <gale@gtk.org> + + * docs/tutorial/package-db-tutorial.sh: New file for + packaging DocBook format tutorial + Fri Jul 21 14:23:51 BST 2000 Tony Gale <gale@gtk.org> * docs/tutorial/gtk-tut.sgml: Minor updates diff --git a/ChangeLog.pre-2-0 b/ChangeLog.pre-2-0 index ce6fc76628..4ca99ce124 100644 --- a/ChangeLog.pre-2-0 +++ b/ChangeLog.pre-2-0 @@ -1,3 +1,8 @@ +Fri Jul 21 16:34:42 BST 2000 Tony Gale <gale@gtk.org> + + * docs/tutorial/package-db-tutorial.sh: New file for + packaging DocBook format tutorial + Fri Jul 21 14:23:51 BST 2000 Tony Gale <gale@gtk.org> * docs/tutorial/gtk-tut.sgml: Minor updates diff --git a/ChangeLog.pre-2-10 b/ChangeLog.pre-2-10 index ce6fc76628..4ca99ce124 100644 --- a/ChangeLog.pre-2-10 +++ b/ChangeLog.pre-2-10 @@ -1,3 +1,8 @@ +Fri Jul 21 16:34:42 BST 2000 Tony Gale <gale@gtk.org> + + * docs/tutorial/package-db-tutorial.sh: New file for + packaging DocBook format tutorial + Fri Jul 21 14:23:51 BST 2000 Tony Gale <gale@gtk.org> * docs/tutorial/gtk-tut.sgml: Minor updates diff --git a/ChangeLog.pre-2-2 b/ChangeLog.pre-2-2 index ce6fc76628..4ca99ce124 100644 --- a/ChangeLog.pre-2-2 +++ b/ChangeLog.pre-2-2 @@ -1,3 +1,8 @@ +Fri Jul 21 16:34:42 BST 2000 Tony Gale <gale@gtk.org> + + * docs/tutorial/package-db-tutorial.sh: New file for + packaging DocBook format tutorial + Fri Jul 21 14:23:51 BST 2000 Tony Gale <gale@gtk.org> * docs/tutorial/gtk-tut.sgml: Minor updates diff --git a/ChangeLog.pre-2-4 b/ChangeLog.pre-2-4 index ce6fc76628..4ca99ce124 100644 --- a/ChangeLog.pre-2-4 +++ b/ChangeLog.pre-2-4 @@ -1,3 +1,8 @@ +Fri Jul 21 16:34:42 BST 2000 Tony Gale <gale@gtk.org> + + * docs/tutorial/package-db-tutorial.sh: New file for + packaging DocBook format tutorial + Fri Jul 21 14:23:51 BST 2000 Tony Gale <gale@gtk.org> * docs/tutorial/gtk-tut.sgml: Minor updates diff --git a/ChangeLog.pre-2-6 b/ChangeLog.pre-2-6 index ce6fc76628..4ca99ce124 100644 --- a/ChangeLog.pre-2-6 +++ b/ChangeLog.pre-2-6 @@ -1,3 +1,8 @@ +Fri Jul 21 16:34:42 BST 2000 Tony Gale <gale@gtk.org> + + * docs/tutorial/package-db-tutorial.sh: New file for + packaging DocBook format tutorial + Fri Jul 21 14:23:51 BST 2000 Tony Gale <gale@gtk.org> * docs/tutorial/gtk-tut.sgml: Minor updates diff --git a/ChangeLog.pre-2-8 b/ChangeLog.pre-2-8 index ce6fc76628..4ca99ce124 100644 --- a/ChangeLog.pre-2-8 +++ b/ChangeLog.pre-2-8 @@ -1,3 +1,8 @@ +Fri Jul 21 16:34:42 BST 2000 Tony Gale <gale@gtk.org> + + * docs/tutorial/package-db-tutorial.sh: New file for + packaging DocBook format tutorial + Fri Jul 21 14:23:51 BST 2000 Tony Gale <gale@gtk.org> * docs/tutorial/gtk-tut.sgml: Minor updates diff --git a/docs/tutorial/gtk-tut.sgml b/docs/tutorial/gtk-tut.sgml index 8d9bbf9299..20373f36e9 100755 --- a/docs/tutorial/gtk-tut.sgml +++ b/docs/tutorial/gtk-tut.sgml @@ -1128,9 +1128,6 @@ different styles.</para> <imageobject> <imagedata fileref="gtk_tut_packbox1.jpg"> </imageobject> -<imageobject> -<imagedata fileref="gtk_tut_packbox1.eps"> -</imageobject> </inlinemediaobject> </para> @@ -1190,9 +1187,6 @@ following figure should make it clearer:</para> <imageobject> <imagedata fileref="gtk_tut_packbox2.jpg"> </imageobject> -<imageobject> -<imagedata fileref="gtk_tut_packbox2.eps"> -</imageobject> </inlinemediaobject> </para> @@ -1668,9 +1662,6 @@ Which means it should look something like this:</para> <imageobject> <imagedata fileref="gtk_tut_table.jpg"> </imageobject> -<imageobject> -<imagedata fileref="gtk_tut_table.eps"> -</imageobject> </inlinemediaobject> </para> diff --git a/docs/tutorial/package-db-tutorial.sh b/docs/tutorial/package-db-tutorial.sh new file mode 100755 index 0000000000..e8e61537aa --- /dev/null +++ b/docs/tutorial/package-db-tutorial.sh @@ -0,0 +1,122 @@ +#! /bin/sh +# package_tutorial.sh - Package up the tutorial into various formats +# Copyright (C) Tony Gale 2000 +# Contact: gale@gtk.org +# +# NOTE: This script requires the following to be installed: +# o DocBook +# o Jade +# o Jadetex + +TARGET=`pwd`/gtk-tut.sgml +JPGS="`pwd`/*.jpg" +EPSS="`pwd`/*.eps" +EXAMPLES=`pwd`/../../examples + +PATH=`pwd`:$PATH + +DATE=`date '+%Y%m%d'` + +# Check top level directory +if [ ! -d gtk-tutorial.$DATE ]; then + if [ -e gtk-tutorial.$DATE ]; then + echo "ERROR: gtk-tutorial is not a directory" + exit + fi + if ! mkdir gtk-tutorial.$DATE; then + echo "mkdir failed" + exit 1 + fi +fi + +if ! cd gtk-tutorial.$DATE; then + echo "cd failed" + exit 1 +fi + +cp $TARGET . +cp $JPGS . +cp $EPSS . + +# SGML Format +echo -n "Copy SGML and images.... " +if [ ! -d sgml ]; then + if [ -e sgml ]; then + echo "ERROR: html is not a directory" + exit + fi + mkdir sgml +fi + +(cd sgml ; cp $TARGET . ; cp $JPGS .) +echo "done" + +# HTML Format +echo -n "Formatting into HTML.... " +if [ ! -d html ]; then + if [ -e html ]; then + echo "ERROR: html is not a directory" + exit + fi + mkdir html +fi + +(db2html gtk-tut.sgml ; mv gtk-tut/* html ; cp $JPGS html ; rm -rf gtk-tut) > /dev/null +echo "done" + +# Text, PS and DVI Format +echo -n "Formatting into Text, PS and DVI.... " +if [ ! -d ps ]; then + if [ -e ps ]; then + echo "ERROR: ps is not a directory" + exit + fi + mkdir ps +fi + +if [ ! -d txt ]; then + if [ -e txt ]; then + echo "ERROR: ps is not a directory" + exit + fi + mkdir txt +fi + +sed 's/gtk_tut_packbox1.jpg/gtk_tut_packbox1.eps/ ; s/gtk_tut_packbox2.jpg/gtk_tut_packbox2.eps/ ; s/gtk_tut_table.jpg/gtk_tut_table.eps/' gtk-tut.sgml > ps/gtk-tut.sgml +(cd ps ; db2ps gtk-tut.sgml ; ps2pdf gtk-tut.ps gtk-tut.pdf ; pdftotext gtk-tut.pdf ; mv gtk-tut.txt ../txt ; rm -f *) > /dev/null 2>&1 +sed 's/gtk_tut_packbox1.jpg/gtk_tut_packbox1.eps/ ; s/gtk_tut_packbox2.jpg/gtk_tut_packbox2.eps/ ; s/gtk_tut_table.jpg/gtk_tut_table.eps/' gtk-tut.sgml > ps/gtk-tut.sgml +(cp *.eps ps ; cd ps ; db2ps gtk-tut.sgml ; rm gtk-tut.aux gtk-tut.log gtk-tut.sgml gtk-tut.tex *.eps) > /dev/null 2>&1 +echo "done" + +# PDF Format +echo -n "Formatting into PDF.... " +if [ ! -d pdf ]; then + if [ -e pdf ]; then + echo "ERROR: pdf is not a directory" + exit + fi + mkdir pdf +fi + +(db2pdf gtk-tut.sgml ; mv gtk-tut.pdf pdf) > /dev/null +echo "done" + +# Copy examples +echo -n "Copying examples" +cp -R $EXAMPLES . +(cd examples ; make clean ; rm -rf CVS */CVS) +echo "done" + +rm -f * + +# Package it all up +echo -n "Creating packages.... " +cd .. +tar cvfz gtk-tutorial.$DATE.tar.gz gtk-tutorial.$DATE +echo "done" + +rm -rf gtk-tutorial.$DATE + +echo +echo Package gtk-tutorial.$DATE.tar.gz created. +echo |