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