#!/bin/sh

PACKAGE=dreamchess
VERSION=0.2.0
SRC=$PACKAGE-$VERSION.tar
BUILD=$PACKAGE-$VERSION
INSTALL_ROOT=/tmp/$PACKAGE
DIFF=${PACKAGE}-${VERSION}_tinycore.diff

export CFLAGS="-march=i486 -mtune=i686 -Os -pipe"
export CXXFLAGS="-march=i486 -mtune=i686 -Os -pipe -fno-rtti -fno-exceptions"

[ -d $PACKAGE ] && sudo rm -rf $PACKAGE

[ -d $BUILD ] && sudo rm -rf $BUILD

[ -d $INSTALL_ROOT ] && sudo rm -rf $INSTALL_ROOT

xz -c -d $SRC.xz > $SRC

xz -c -d $DIFF.xz > $DIFF

tar xf $SRC

cd $BUILD

patch -p1 < ../$DIFF

patch -p1 < tinycore/patches/add-lpthread.diff

sudo ln -s /usr/local/bin/aclocal /usr/local/bin/aclocal-1.9
sudo ln -s /usr/local/bin/automake /usr/local/bin/automake-1.9

./configure --prefix=/usr/local

make

make install DESTDIR=$INSTALL_ROOT

mkdir -p $INSTALL_ROOT/usr/local/share/applications
mkdir -p $INSTALL_ROOT/usr/local/share/pixmaps

cp -p tinycore/dreamchess.desktop $INSTALL_ROOT/usr/local/share/applications/dreamchess.desktop
cp -p desktop/dreamchess.png $INSTALL_ROOT/usr/local/share/pixmaps

cd ..
rm -rf $BUILD
rm -f $SRC
rm -f $DIFF
cp -r $INSTALL_ROOT $PACKAGE
