#!/bin/bash
NOW=`pwd`
SOURCE="seamonkey-2.10.1.source.tar.xz" #EDIT THIS AS NEEDED
NAME="seamonkey" 
PKGDIR=/mnt/sda3/"$NAME"/package  ##EDIT THIS DIR AS NEEDED
PKG="$PKGDIR"/pkg
DEV="$PKGDIR"/dev
DATA="seamonkey-data.tar.xz"
UNTARDIRNAME=comm-release
[ -d "$DEV" ] && rm -r "$DEV"
[ -d "$PKG" ] && rm -r "$PKG"
[ -d "$UNTARDIRNAME" ] && rm -rf "$UNTARDIRNAME"
[ -d seamonkey-build ] && rm -rf seamonkey-build
mkdir -p "$PKG" 
tar xvf "$SOURCE" || exit 1
cd "$UNTARDIRNAME"
cp ../mozconfig-seamonkey .mozconfig || exit 1
#patch -p1 < ../clrf.patch
patch -p1 < ../seamonkey-2.0-lang.patch || exit 1
sed '/^MOZ_PKG_FATAL_WARNINGS/s@= 1@= 0@' \
-i suite/installer/Makefile.in || exit 1
sleep 3
make -f client.mk build || exit 1
make -f client.mk DESTDIR="$PKG" install || exit 1



cd "$NOW"
tar xvf "$DATA" -C "$PKG" || exit 1
chmod -R 775 "$PKG"/usr/local/tce.installed
chown -R root:staff "$PKG"/usr/local/tce.installed


DIR="$(basename `find "$PKG"/usr/local/"$NAME"/ -maxdepth 1 -mindepth 1 -type d` | cut -d- -f1)"
VER="$(basename `find "$PKG"/usr/local/"$NAME"/ -maxdepth 1 -mindepth 1 -type d` | cut -d- -f2)"

sed -i "s:DIR=:DIR="${DIR}":" "$PKG"/usr/local/tce.installed/"$NAME"
sed -i "s:VER=:VER="${VER}":" "$PKG"/usr/local/tce.installed/"$NAME"
sed -i "s:NAME=:NAME="${NAME}":" "$PKG"/usr/local/tce.installed/"$NAME"


sed -i '/export MOZILLA_FIVE_HOME LD_LIBRARY_PATH/i\
export MOZ_PLUGIN_PATH=~/.mozilla/plugins:${MRE_HOME}/plugins:/usr/local/lib/mozilla/plugins:${MOZ_PLUGIN_PATH}
' "$PKG"/usr/local/"$NAME"/"$DIR"-"$VER"/run-mozilla.sh || exit 1

cd "$PKGDIR"
mksquashfs pkg "$NAME".tcz
#mksquashfs dev "$NAME"-dev.tcz

