Author: matt
Date: 2010-12-29 09:08:28 -0800 (Wed, 29 Dec 2010)
New Revision: 8139
Log:
Attempt at separating distribution sources and docs.

Modified:
   branches/branch-1.3/makesrcdist

Modified: branches/branch-1.3/makesrcdist
===================================================================
--- branches/branch-1.3/makesrcdist     2010-12-29 16:43:06 UTC (rev 8138)
+++ branches/branch-1.3/makesrcdist     2010-12-29 17:08:28 UTC (rev 8139)
@@ -14,6 +14,10 @@
        
fileurl="ftp://ftp.easysw.com/pub/fltk/snapshots/fltk-$fileversion-source.tar.bz2";
        url="."
 else
+       if test ! -e "documentation/html/"; then
+               echo "ERROR: Please generate the HTML documentation and update 
the PDF."
+               exit
+       fi 
        echo Creating tag for release...
        rev="1"
        version=$1
@@ -29,6 +33,11 @@
 rm -rf /tmp/fltk-$version
 svn export $url /tmp/fltk-$version
 
+if test $# != 0 -a "x$1" != xsnapshot; then
+       echo "Copying HTML documentation..."
+       cp -r documentation/html /tmp/fltk-$version/documentation/
+fi
+
 echo Applying version number...
 cd /tmp/fltk-$version
 
@@ -47,18 +56,28 @@
 
 cd ..
 
+if test $# != 0 -a "x$1" != xsnapshot; then
+       echo "Making HTML docs distribution..."
+       gtar czf fltk-$fileversion-docs-html.tar.gz 
fltk-$version/documentation/html/
+
+       echo "Making PDF docs distribution..."
+       gtar czf fltk-$fileversion-docs-pdf.tar.gz 
fltk-$version/documentation/fltk.pdf
+fi
+
+echo "Removing documentation..."
+rm -rf fltk-$version/documentation/html/
+rm -f fltk-$version/documentation/fltk.pdf
+
 echo "Making UNIX distribution..."
-
 gtar czf fltk-$fileversion-source.tar.gz fltk-$version
 
-echo "Making BZ2 distribution..."
-gtar cjf fltk-$fileversion-source.tar.bz2 fltk-$version
+#echo "Making BZ2 distribution..."
+#gtar cjf fltk-$fileversion-source.tar.bz2 fltk-$version
 
-echo "Making Windows distribution..."
+#echo "Making Windows distribution..."
+#rm -f fltk-$fileversion-source.zip
+#zip -r9 fltk-$fileversion-source.zip fltk-$version
 
-rm -f fltk-$fileversion-source.zip
-zip -r9 fltk-$fileversion-source.zip fltk-$version
-
 echo "Removing distribution directory..."
 
 rm -rf fltk-$version

_______________________________________________
fltk-commit mailing list
[email protected]
http://lists.easysw.com/mailman/listinfo/fltk-commit

Reply via email to