#!/bin/bash NOW=`pwd` PKGDIR=/mnt/sda3/icecat/package ## ADJUST IF NEEDED PKG="$PKGDIR"/pkg DEV="$PKGDIR"/dev VER="14.0" ######## ADJUST IF NEEDED SOURCE="icecat-"$VER".tar.xz" NAME="icecat" [ -d "$DEV" ] && rm -r "$DEV" [ -d "$PKG" ] && rm -r "$PKG" [ -d "$NAME"-"$VER" ] && rm -rf "$NAME"-"$VER" [ -d "$NAME"-build ] && rm -rf "$NAME"-build mkdir -p "$PKG" "$DEV"/usr/local/icecat tar xvf "$SOURCE" cd "$NAME"-"$VER" 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 "$NOW" 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"/"$NAME"-"$VER"/run-icecat.sh cd "$PKGDIR" mksquashfs pkg "$NAME".tcz mksquashfs dev "$NAME"-dev.tcz