#!/bin/sh
#
# SlackBuild for $NAME
#
##################################
## Creator: Stefano Stabellini  ##
## stefano@stabellini.net       ##
## http://www.stabellini.net    ##
##################################
#
# Modified for VectorLinux by exeterdad

CWD=`pwd`

if [ "$TMP" = "" ]; then
  TMP=/tmp
fi

if [ ! -d $TMP ]; then
  mkdir -p $TMP # location to build the source
fi
PKG=/tmp/package-$NAME

VERSION=0.16.5

# Automatically determine the architecture we're building on:
if [ -z "$ARCH" ]; then
  case "$( uname -m )" in
    i?86) ARCH=i486 ;;
    arm*) ARCH=arm ;;
    # Unless $ARCH is already set, use uname -m for all other archs:
       *) ARCH=$( uname -m ) ;;
  esac
fi

BUILD=1
SHIM="#              "  # Add enough spaces between quotes to match quotes around name on next line
NAME="requiredbuilder"

# Architechture and appropriate configure triplet:
[ -z "$ARCH" ] && ARCH=$(uname -m)
case "$ARCH" in 
  (i?86) ARCH=i486
    CFLAGS="-O2 -march=i486 -mtune=i686"
    CONFIGURE_TRIPLET=i486-slackware-linux
    ;; 
  (x86_64)
    CFLAGS="-O2 -fPIC"
    CONFIGURE_TRIPLET=x86_64-pc-linux
    ;;
esac

# CFLAGS:
export CFLAGS 
export CXXFLAGS=$CFLAGS

rm -rf $PKG
mkdir -p $PKG/usr/bin
mkdir -p $PKG/usr/man/man1
mkdir -p $PKG/etc
echo "+=====================+"
echo "| $NAME-$VERSION |"
echo "+=====================+"
cd $TMP
rm -rf $NAME-$VERSION
tar xvzf $CWD/$NAME-$VERSION.tar.gz
cd $NAME-$VERSION
chown -R root.root .
find . -perm 777 -exec chmod 755 {} \;
find . -perm 775 -exec chmod 755 {} \;
find . -perm 700 -exec chmod 755 {} \;
find . -perm 744 -exec chmod 755 {} \;
find . -perm 666 -exec chmod 644 {} \;
find . -perm 664 -exec chmod 644 {} \;
find . -perm 600 -exec chmod 644 {} \;
./install.sh $PKG
chown -R root.root $PKG/usr/bin
gzip -9 $PKG/usr/man/man1/*
mkdir -p $PKG/usr/doc/$NAME-$VERSION
cp AUTHORS $PKG/usr/doc/$NAME-$VERSION
cp COPYING $PKG/usr/doc/$NAME-$VERSION
cp README $PKG/usr/doc/$NAME-$VERSION
cp INSTALL $PKG/usr/doc/$NAME-$VERSION
cp ChangeLog $PKG/usr/doc/$NAME-$VERSION

mkdir -p $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc
cat $CWD/slack-suggests > $PKG/install/slack-suggests
cat $CWD/doinst.sh > $PKG/install/doinst.sh

cd $PKG

makepkg -l y -c n $TMP/$NAME-$VERSION-$ARCH-$BUILD.tgz
