#!/bin/sh

PACKAGE=rapidsvn
VERSION=0.12.0-1
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

./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/rapidsvn.desktop $INSTALL_ROOT/usr/local/share/applications/rapidsvn.desktop
cp -p src/res/bitmaps/rapidsvn_48x48.xpm $INSTALL_ROOT/usr/local/share/pixmaps/rapidsvn.xpm
cp -p src/res/bitmaps/rapidsvn_48x48.png $INSTALL_ROOT/usr/local/share/pixmaps/rapidsvn.png

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