#!/bin/bash

HERE=`pwd`

MOZCONFIG="mozconfig8"

SOURCE="firefox-8.0b3.source.tar.xz"
NAME="minefield8"
UNTARDIR="mozilla-beta"   ##  "mozilla-beta" for beta, "mozilla-release" for final release.
PKGDIR=/mnt/hda3/"$NAME"/package
PKG="$PKGDIR"/pkg
DEV="$PKGDIR"/dev

#BUILDDEPS="sqlite3.tcz sqlite3-dev.tcz wget.tcz graphics-libs-1-dev.tcz graphics-libs-1.tcz \
#zip-unzip.tcz submitqc4.tcz squashfs-tools-4.x.tcz python.tcz \
#libIDL.tcz compiletc.tcz gtk2-dev.tcz alsa-dev.tcz perl5.tcz yasm.tcz yasm-dev.tcz"




[ -d "$DEV" ] && rm -r "$DEV"
[ -d "$PKGDIR" ] && rm -r "$PKGDIR"
[ -d "$UNTARDIR" ] && rm -rf "$UNTARDIR"
[ -d firefox-build ] && rm -rf firefox-build
mkdir -p "$PKG" "$DEV"/usr/local/"$NAME"
tar xvf "$SOURCE"
cd "$UNTARDIR"
cp ../"$MOZCONFIG" .mozconfig

sleep 3
make -f client.mk build
make -f client.mk DESTDIR="$PKG" install


mv "$PKG"/usr/local/"$NAME"/idl "$DEV"/usr/local/"$NAME"/
mv "$PKG"/usr/local/"$NAME"/include "$DEV"/usr/local/"$NAME"/
mv "$PKG"/usr/local/"$NAME"/*-devel-* "$DEV"/usr/local/"$NAME"/

cd "$HERE"
tar xvf "$NAME"-data.tar.xz -C "$PKG"
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"/firefox-"$VER"/run-mozilla.sh

cd "$PKGDIR"
mksquashfs pkg "$NAME".tcz -noappend

mksquashfs dev "$NAME"-dev.tcz -noappend

submitqc4
