# 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 ARCHIVES_DIR="/cygdrive/i/Compilations GNU/Sources GCC/arc" BUILD_DIR=$HOME/compil INSTALL_DIR=/usr PACKAGENAME=arc VERSION=-5.21p VERSIONPATCH= 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 .. cd $PACKAGENAME$VERSION sed -i "s:^PREFIX = .*:PREFIX = $INSTALL_DIR:g" Makefile sed -i "s:^SYSTEM = .*:SYSTEM = -DBSD=1:g" Makefile sed -i "s:^OPT = .*:OPT = -O2 -fomit-frame-pointer -s -Wall:g" Makefile sed -i "s:^CC = .*:CC = m68k-atari-mint-gcc -mcpu=5475:g" Makefile sed -i "s:^\(#include .*\):\1\n#include :g" arcdos.c tmclock.c sed -i "s:install -s:install:g" Makefile make make install DESTDIR=$PWD/binary-package cd binary-package gzip -9 ${INSTALL_DIR#/}/share/man/*/* tar --owner=0 --group=0 -jcvf $PACKAGENAME$VERSION$VERSIONPATCH$VERSIONBIN$VERSIONBUILD.tar.bz2 ${INSTALL_DIR#/}