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} \
44 --enable-tex-prefix=${distdir}/texmf \
45 --enable-tex-dir=${distdir}/texmf/tex \
46 --enable-mf-dir=${distdir}/texmf/mf
54 make -C Documentation info
56 if ! make install ; then
57 echo "make install failed"
61 if ! make -C Documentation/man doc ; then
62 echo "make -C documentation/man doc failed"
67 # Post install clean up
69 CYGWIN_LIB=$PACKAGE_ROOTDIR/distfiles/winnt/cygwinb19.dll
70 if [ ! -e $CYGWIN_LIB ]; then
71 echo "Unable to locate $CYGWIN_LIB"
76 # copy cygwin lib into bin
78 cp $CYGWIN_LIB $distdir/bin
81 # Rename python files to <filename>.py
83 mv $distdir/bin/ly2dvi32 $distdir/bin/ly2dvi.py
84 mv $distdir/bin/convert-mudela $distdir/bin/convert-mudela.py
85 mv $distdir/bin/mudela-book $distdir/bin/mudela-book.py
88 # copy man documentation to doc directory
91 cp Documentation/man/out/*.txt $distdir/doc
92 mv $distdir/doc/ly2dvi32.txt $distdir/doc/ly2dvi_py.txt
94 $ZIP_CMD $ZIP_FILE $name
95 echo "Wrote $ZIP_FILE"