#!/bin/sh # # SlackBuild for TableList library # Heavily based on the Slackware 13.0 SlackBuild # http://www.nemethi.de/ NAME=tablelist VERSION=4.12 ARCH=${ARCH:-x86} BUILD=${BUILD:-1lf} set -e PKG=/tmp/package-$NAME rm -rf "$PKG" CWD=`pwd` cd /tmp rm -rf $NAME$VERSION if [ ! -e $NAME$VERSION.tar.gz ]; then tar xfvz $CWD/$NAME$VERSION.tar.gz else echo "Source $CWD/$NAME$VERSION.tar.gz not found!" exit 1 fi cd /tmp/$NAME$VERSION mkdir -p $PKG/usr/doc/$NAME-$VERSION $PKG/usr/lib/$NAME$VERSION mv CHANGES.txt COPYRIGHT.txt README.txt $PKG/usr/doc/$NAME-$VERSION mv doc $PKG/usr/doc/$NAME-$VERSION/doc mv demos $PKG/usr/doc/$NAME-$VERSION/demos mv * $PKG/usr/lib/$NAME$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 ../$NAME-$VERSION-$ARCH-$BUILD.txz # Clean up if [ "$1" = "--cleanup" ]; then echo "---------------------- Cleaning up working directory -------------------" rm -rf /tmp/$NAME-$VERSION rm -rf $PKG fi # Package created echo "Package creation finished!"