# 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=ctris
VERSION=-0.42.1
VERSIONPATCH=-20210820
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 ..

cd $PACKAGENAME$VERSION$VERSIONPATCH
echo ".PHONY: install" >>Makefile
make CC=m68k-atari-mintelf-gcc CFLAGS="$CPUFLAGS -O2 -Wall -s"

make install DESTDIR=$PWD/binary-package BINDIR=$PWD/binary-package/${INSTALL_DIR#/}/bin
cd binary-package

tar --owner=0 --group=0 -Jcvf $PACKAGENAME$VERSION$VERSIONPATCH$VERSIONBIN$VERSIONBUILD.tar.xz ${INSTALL_DIR#/}
#mv $PACKAGENAME$VERSION$VERSIONPATCH$VERSIONBIN$VERSIONBUILD.tar.xz $ARCHIVES_DIR/