#!/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