#!/bin/sh # # SlackBuild for BWidget library # Heavily based on the Slackware 13.0 SlackBuild # http://sourceforge.net/projects/tcllib/files/ NAME=BWidget VERSION=1.9.0 ARCH=${ARCH:-x86} BUILD=${BUILD:-1lf} set -e PKG=/tmp/package-bwidget rm -rf "$PKG" CWD=`pwd` cd /tmp rm -rf bwidget-$VERSION if [ ! -e $NAME-$VERSION.tar.bz2 ]; then tar xjvf $CWD/$NAME-$VERSION.tar.bz2 else echo "Source $CWD/$NAME-$VERSION.tar.bz2 not found!" exit 1 fi cd $NAME-$VERSION rm -f aclocal.m4 configure.in Makefile.in rm -rf tests mkdir -p $PKG/usr/doc/bwidget-$VERSION $PKG/usr/lib/bwidget$VERSION mv ChangeLog CHANGES.txt LICENSE.txt README.txt $PKG/usr/doc/bwidget-$VERSION mv BWman $PKG/usr/doc/bwidget-$VERSION/html mv demo $PKG/usr/doc/bwidget-$VERSION/examples mv * $PKG/usr/lib/bwidget$VERSION cd .. rmdir $NAME-$VERSION mkdir -p $PKG/install cat $CWD/slack-desc > $PKG/install/slack-desc cd "$PKG" requiredbuilder -y -v -s $CWD $PKG makepkg -l y -c n ../bwidget-$VERSION-$ARCH-$BUILD.txz # Clean up if [ "$1" = "--cleanup" ]; then echo "---------------------- Cleaning up working directory -------------------" rm -rf /tmp/bwidget-$VERSION rm -rf $PKG fi # Package created echo "Package creation finished!"