mirror of https://github.com/fltk/fltk.git
FLTK - Fast Light Tool Kit - https://github.com/fltk/fltk - cross platform GUI development
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
61 lines
1.1 KiB
61 lines
1.1 KiB
#!/bin/sh |
|
# |
|
# makedist - make a distribution of FLTK. |
|
# |
|
|
|
echo "Getting distribution..." |
|
|
|
CVS_RSH=ssh1; export CVS_RSH |
|
MAINTAINER=easysw |
|
|
|
cd /tmp |
|
cvs -q -d$MAINTAINER@cvs.fltk.sourceforge.net:/cvsroot/fltk get -r v1_1 fltk |
|
|
|
if test $# = 0; then |
|
echo -n "Version number for distribution? " |
|
read version |
|
else |
|
version=$1 |
|
fi |
|
|
|
rm -rf fltk-$version |
|
mv fltk fltk-$version |
|
cd fltk-$version |
|
|
|
if test x$version != snapshot; then |
|
echo "Tagging release..." |
|
|
|
tag=`echo v$version | tr '.' '_'` |
|
|
|
cvs tag -F $tag |
|
fi |
|
|
|
echo "Making configuration script..." |
|
|
|
autoconf |
|
|
|
echo "Removing CVS directories..." |
|
|
|
rm -rf CVS */CVS */*/CVS |
|
rm -rf OpenGL config forms gl glut images packages themes |
|
rm makesrcdist |
|
|
|
cd .. |
|
|
|
echo "Making UNIX distribution..." |
|
|
|
gtar czf fltk-$version-source.tar.gz fltk-$version |
|
|
|
echo "Making BZ2 distribution..." |
|
gunzip -c fltk-$version-source.tar.gz | bzip2 -v9 >fltk-$version-source.tar.bz2 |
|
|
|
echo "Making Windows distribution..." |
|
|
|
rm -f fltk-$version-source.zip |
|
zip -r9 fltk-$version-source.zip fltk-$version |
|
|
|
echo "Removing distribution directory..." |
|
|
|
rm -rf fltk-$version |
|
|
|
echo "Done\!"
|
|
|