# This is a semi-automatic script for building the binary packages. # It is designed to be run on Cygwin, # but it should run fine on Linux and other GNU environments. set -x PACKAGENAME=pmdoom VERSION=-0.60 ARCHIVES_DIR=$HOME/archives/$PACKAGENAME BUILD_DIR=$HOME/compil INSTALL_DIR=/usr VERSIONPATCH=-VRI-20170205 VERSIONBIN=-bin-mintv4e VERSIONBUILD=-$(date +%Y%m%d) cd $BUILD_DIR tar zxvf "$ARCHIVES_DIR/$PACKAGENAME$VERSION.tar.gz" mv $PACKAGENAME$VERSION $PACKAGENAME$VERSION$VERSIONPATCH #tar zxvf "$ARCHIVES_DIR/$PACKAGENAME$VERSION.tar.gz" cd $PACKAGENAME$VERSION$VERSIONPATCH bzcat "$ARCHIVES_DIR/$PACKAGENAME$VERSION$VERSIONPATCH.patch.bz2" |patch -p1 cd .. mkdir $PACKAGENAME$VERSION$VERSIONPATCH$VERSIONBIN cd $PACKAGENAME$VERSION$VERSIONPATCH$VERSIONBIN SRCDIR=../$PACKAGENAME$VERSION$VERSIONPATCH $SRCDIR/configure --host=m68k-atari-mint --prefix=$INSTALL_DIR CFLAGS="-mcpu=5475 -O3 -fomit-frame-pointer" SDL_CONFIG=$(m68k-atari-mint-gcc -print-prog-name=sdl-config) make V=1 DISTDIR=binary-package/$PACKAGENAME$VERSION$VERSIONPATCH mkdir -p $DISTDIR cp src/doom $DISTDIR/doom.ttp m68k-atari-mint-strip $DISTDIR/doom.ttp DOCFILES="ChangeLog COPYING README README.fr ChangeLog" for f in $DOCFILES do cp $SRCDIR/$f $DISTDIR/$f unix2dos $DISTDIR/$f done cp /opt/cross-mint/m68k-atari-mint/share/doc/sdl-m68k-atari-mint/README.MiNT $DISTDIR/README.SDL unix2dos $DISTDIR/README.SDL cd binary-package zip -9 -r $PACKAGENAME$VERSION$VERSIONPATCH$VERSIONBIN$VERSIONBUILD.zip $PACKAGENAME$VERSION$VERSIONPATCH