ChangeSet ID: 21016 CVSROOT: /opt/cvs-commit Module name: tools Changes by: julliard@winehq.org 2005/11/01 10:27:57
Modified files: . : winedoc_release
Log message: Allow specifying the version as 'cvs' to rebuild the online docs directly from CVS between releases.
Patch: http://cvs.winehq.org/patch.py?id=21016
Old revision New revision Changes Path 1.4 1.5 +23 -18 tools/winedoc_release
Index: tools/winedoc_release diff -u -p tools/winedoc_release:1.4 tools/winedoc_release:1.5 --- tools/winedoc_release:1.4 1 Nov 2005 16:27:57 -0000 +++ tools/winedoc_release 1 Nov 2005 16:27:57 -0000 @@ -9,27 +9,28 @@ set -e
if [ $# -lt 1 ] then - echo "Usage: $0 version" + echo "Usage: $0 version|cvs" exit 1 fi
version=$1
-if [ -f wine-docs-$version.tar.bz2 ] -then - echo "Already have Wine docs, skipping download" -else - ncftpget ftp://ibiblio.org/pub/linux/system/emulators/wine/wine-docs-$version.tar.bz2 -fi - # nuke old attempt (if any) rm -rf wine-docs-$version
-# put Wine Docs source in wine-docs-$version -tar xfj wine-docs-$version.tar.bz2 - -# cleanup tmp -rm wine-docs-$version.tar.bz2 +if [ "$version" = "cvs" ] +then + cvs -z9 -d :pserver:anonymous@cvs.sourceforge.net:/cvsroot/wine co -d wine-docs-cvs docs +else + if [ -f wine-docs-$version.tar.bz2 ] + then + echo "Already have Wine docs, skipping download" + else + ncftpget ftp://ibiblio.org/pub/linux/system/emulators/wine/wine-docs-$version.tar.bz2 + fi + tar xfj wine-docs-$version.tar.bz2 + rm wine-docs-$version.tar.bz2 +fi
echo "==== BUILDING SGML DOCUMENTATION ===="
@@ -52,11 +53,14 @@ do do echo "* $book"
- # build guides as single files - docbook2html -u -d ../../winehtml.dsl $book.sgml - docbook2pdf -d ../../wineprint.dsl $book.sgml - docbook2ps -d ../../wineprint.dsl $book.sgml - mv $book.html $book.pdf $book.ps $guides_base_dir/$lang + # build guides as single files (only for releases) + if [ "$version" != "cvs" ] + then + docbook2html -u -d ../../winehtml.dsl $book.sgml + docbook2pdf -d ../../wineprint.dsl $book.sgml + docbook2ps -d ../../wineprint.dsl $book.sgml + mv $book.html $book.pdf $book.ps $guides_base_dir/$lang + fi
# build the online html version docbook2html -d ../../winehtml.dsl -o $book.web $book.sgml @@ -70,6 +74,7 @@ do cd .. done
+cd .. rm -rf wine-docs-$version
# end