# This is a semi-automatic script for building the binary packages. # It is intended to be progressively copied/pasted to a bash shell. set -x PACKAGENAME=pmdoom VERSION=-0.60 VERSIONPATCH=-VRI-20231223 VERSIONBIN=-bin-mintelf VERSIONBUILD=-$(date +%Y%m%d) ARCHIVES_DIR=$HOME/archives/$PACKAGENAME BUILD_DIR=$HOME/compil INSTALL_DIR=/usr CPUFLAGS= cd $BUILD_DIR tar xvf $ARCHIVES_DIR/$PACKAGENAME$VERSION.tar.* test -n "$VERSIONPATCH" && mv $PACKAGENAME$VERSION $PACKAGENAME$VERSION$VERSIONPATCH cd $PACKAGENAME$VERSION$VERSIONPATCH test -n "$VERSIONPATCH" && xzcat $ARCHIVES_DIR/$PACKAGENAME$VERSION$VERSIONPATCH.patch.xz |patch -p1 cd .. mkdir $PACKAGENAME$VERSION$VERSIONPATCH$VERSIONBIN cd $PACKAGENAME$VERSION$VERSIONPATCH$VERSIONBIN SRCDIR=../$PACKAGENAME$VERSION$VERSIONPATCH SDL_CONFIG=$(realpath $(m68k-atari-mintelf-gcc -print-prog-name=sdl-config)) #sudo update-binfmts --disable hatari $SRCDIR/configure --host=m68k-atari-mintelf --prefix=$INSTALL_DIR CFLAGS="$CPUFLAGS -O3 -fomit-frame-pointer" SDL_CONFIG=$SDL_CONFIG make V=1 DISTDIR=binary-package/$PACKAGENAME$VERSION$VERSIONPATCH mkdir -p $DISTDIR cp src/doom $DISTDIR/doom.ttp m68k-atari-mintelf-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 $INSTALL_DIR/share/doc/sdl-m68k-atari-mintelf/README.MiNT $DISTDIR/README.SDL unix2dos $DISTDIR/README.SDL cd binary-package zip -9 -r $PACKAGENAME$VERSION$VERSIONPATCH$VERSIONBIN$VERSIONBUILD.zip $PACKAGENAME$VERSION$VERSIONPATCH #mv $PACKAGENAME$VERSION$VERSIONPATCH$VERSIONBIN$VERSIONBUILD.zip $ARCHIVES_DIR/