2 # package-zip32.sh --- make a windoze formated distribution
7 echo "Usage: $0 PACKAGE_SOURCEDIR"
16 VERSION=$MAJOR_VERSION.$MINOR_VERSION.$PATCH_LEVEL
17 if [ "x$MY_PATCH_LEVEL" != "x" ]; then
18 VERSION=$VERSION.$MY_PATCH_LEVEL
21 package=`echo $PACKAGE_NAME | tr '[A-Z]' '[a-z]'`
22 name=$package-$VERSION
28 export PACKAGE_ROOTDIR
31 RELEASE_DIR="$PACKAGE_ROOTDIR/bin.releases/winnt"
32 ZIP_FILE="$RELEASE_DIR/$name.bin.zip"
35 if [ ! -e $RELEASE_DIR ]; then
41 rm -f ${srcdir}/config.cache
42 PYTHON=${PYTHON:-python} ${srcdir}/configure --prefix=${distdir} \
51 make -C Documentation info
53 if ! make install ; then
54 echo "make install failed"
58 if ! make -C Documentation/man doc ; then
59 echo "make -C documentation/man doc failed"
64 # Post install clean up
66 CYGWIN_LIB=$PACKAGE_ROOTDIR/distfiles/winnt/cygwinb19.dll
67 if [ ! -e $CYGWIN_LIB ]; then
68 echo "Unable to locate $CYGWIN_LIB"
73 # copy cygwin lib into bin
75 cp $CYGWIN_LIB $distdir/bin
78 # Rename python files to <filename>.py
80 mv $distdir/bin/ly2dvi $distdir/bin/ly2dvi.py
81 mv $distdir/bin/convert-mudela $distdir/bin/convert-mudela.py
82 mv $distdir/bin/mudela-book $distdir/bin/mudela-book.py
85 # copy man documentation to doc directory
88 cp Documentation/man/out/*.txt $distdir/doc
89 mv $distdir/doc/ly2dvi32.txt $distdir/doc/ly2dvi.txt
91 $ZIP_CMD $ZIP_FILE $name
92 echo "Wrote $ZIP_FILE"