#!/bin/bash # Heavily based on the Slackware 10.2 SlackBuild # http://mplayerplug-in.sourceforge.net/ # gecko: ftp.mozilla.org/pub/mozilla.org/mozilla/releases NAME="mplayerplug-in" VERSION="3.40" ARCH="i486" BUILD="1gal" TMP="/tmp/build-$NAME" PKG="$TMP/pkg" CWD="`pwd`" TARGET="i486" OPTFLAGS="-O2 -march=$ARCH -mtune=i686" [ -e $TMP ] && rm -rf $TMP mkdir $TMP tar xvzf $NAME-$VERSION.tar.gz -C $TMP cd $TMP/$NAME CFLAGS=${OPTFLAGS} \ CXXFLAGS=${OPTFLAGS} \ sh configure --prefix=/usr \ $TARGET-slackware-linux make -j3 strip mplayerplug-in*.so mkdir -p $PKG/usr/lib/firefox/plugins mkdir -p $PKG/usr/lib/firefox/components mkdir -p $PKG/usr/lib/mozilla/plugins mkdir -p $PKG/usr/lib/mozilla/components mkdir -p $PKG/usr/doc/$NAME-$VERSION cp -a DOCS \ ChangeLog \ INSTALL \ Source \ README \ TODO \ LICENSE \ $PKG/usr/doc/$NAME-$VERSION find $PKG/usr/doc/$NAME-$VERSION -perm 664 -exec chmod 644 {} \; cp -a mplayerplug-in*.so \ $PKG/usr/lib/firefox/plugins cp -a mplayerplug-in*.so \ $PKG/usr/lib/mozilla/plugins cp -a mplayerplug-in*.xpt \ $PKG/usr/lib/firefox/components cp -a mplayerplug-in*.xpt \ $PKG/usr/lib/mozilla/components mkdir -p $PKG/etc cp -a mplayerplug-in.conf mplayerplug-in.types $PKG/etc cd po make install DESTDIR=$PKG mkdir $PKG/install cat $CWD/slack-desc > $PKG/install/slack-desc cd $CWD cp -a *.SlackBuild slack-desc $PKG/usr/doc/$NAME-$VERSION cd $PKG chown -R root:root . requiredbuilder -v -y -s $CWD $PKG echo echo -n "making $NAME package.. " makepkg -c n -l y $CWD/$NAME-$VERSION-$ARCH-$BUILD.tgz &>/dev/null echo "done" if [ "$1" == "--cleanup" ]; then echo -n "cleaning up.. " rm -rf $TMP rm -rf $GCKTMP echo "done" fi ## EOF ##