#!/bin/sh # All comments and suggestions to Alak Trakru # CWD=`pwd` if [ "$TMP" = "" ]; then TMP=/tmp fi PKG=$TMP/package-netscape VERSION=4.80 ARCH=i486 BUILD=1 if [ ! -d $TMP ]; then mkdir -p $TMP # location to build the source fi rm -rf $PKG mkdir -p $PKG mkdir -p $PKG/usr/bin $PKG/usr/lib/netscape/lib \ $PKG/usr/lib/netscape/java/classes cd $TMP tar xzvf $CWD/communicator-v48-us.x86-unknown-linux2.2.tar.gz cd communicator-v48.x86-unknown-linux2.2/ # cp *.nif $PKG/usr/lib/netscape cp *.jar $PKG/usr/lib/netscape/java/classes cp vreg $PKG/usr/lib/netscape cd $PKG/usr/lib/netscape gzip -dc nethelp-v48.nif |tar -xf - gzip -dc netscape-v48.nif |tar -xf - gzip -dc spellchk-v48.nif |tar -xf - mkdir -p $PKG/usr/doc/netscape-$VERSION cp -a AUTHORS COPYING ChangeLog INSTALL NEWS README \ $PKG/usr/doc/netscape-$VERSION chmod 644 $PKG/usr/doc/netscape-$VERSION/* chown root.root $PKG/usr/doc/netscape-$VERSION/* find $PKG -type f | xargs file | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded gzip -9 $PKG/usr/man/*/* mkdir $PKG/usr/share/pixmaps cp netscape.png $PKG/usr/share/pixmaps mkdir -p $PKG/install cat $CWD/slack-desc > $PKG/install/slack-desc zcat $CWD/doinst.sh.gz > $PKG/install/doinst.sh cd $PKG chown -R root.root . makepkg -l y -c n $TMP/netscape-$VERSION-$ARCH-$BUILD.tgz # Clean up the extra stuff: if [ "$1" = "--cleanup" ]; then rm -rf $TMP/communicator-v48.x86-unknown-linux2.2 rm -rf $PKG fi