#!/bin/sh

PACKAGE="conkeror"
INSTALL_ROOT="/tmp/$PACKAGE"
SRCNAM="conkeror-master.tar.gz"
SRCDIR="conkeror"
PATCHFILE="../conkeror_tinycore.diff"

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

tar -xzf $SRCNAM

cd $SRCDIR

patch -p1 < $PATCHFILE

make

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

mkdir -p $INSTALL_ROOT/usr/local/bin
mkdir -p $INSTALL_ROOT/usr/local/conkeror/contrib
mkdir -p $INSTALL_ROOT/usr/local/share/applications
mkdir -p $INSTALL_ROOT/usr/local/share/pixmaps
mkdir -p $INSTALL_ROOT/usr/local/share/man/man1

cp -pr branding chrome components content defaults locale modules search-engines help style $INSTALL_ROOT/usr/local/conkeror/

cp -pr contrib/xrev contrib/config contrib/modules $INSTALL_ROOT/usr/local/conkeror/contrib/

cp -p conkeror-spawn-helper $INSTALL_ROOT/usr/local/conkeror/
cp -p application.ini $INSTALL_ROOT/usr/local/conkeror/application.ini
cp -p tinycore/conkeror.desktop $INSTALL_ROOT/usr/local/share/applications/
cp -p contrib/man/conkeror.1 $INSTALL_ROOT/usr/local/share/man/man1
cp -p contrib/list-xulrunner-versions $INSTALL_ROOT/usr/local/conkeror/contrib
cp -p contrib/run-conkeror $INSTALL_ROOT/usr/local/conkeror/contrib
cp -p ../conkeror.png $INSTALL_ROOT/usr/local/share/pixmaps

ln -s /usr/local/conkeror/contrib/run-conkeror $INSTALL_ROOT/usr/local/bin/conkeror
ln -s /usr/local/lib/xulrunner-addons/plugins $INSTALL_ROOT/usr/local/conkeror/plugins
ln -s /usr/local/lib/xulrunner-addons/extensions $INSTALL_ROOT/usr/local/conkeror/extensions

cd ..

rm -rf $SRCDIR

cp -r $INSTALL_ROOT $PACKAGE
