#!/bin/bash

# .SlackBuild
# Heavily based on the original Slackware build scripts,
# Modified by Stuart Winter <stuart@armedslack.org>
# Please see changelog.txt for revisions to this package's build script history.

source /usr/share/slackdev/buildkit.sh

# Package metadata:
export PKGNAM=tetex
export PKGSERIES=t
export VERSION=3.0
export BUILD=6
export ARCH=arm
export SLACKPACKAGE=$PKGNAM-$VERSION-$ARCH-$BUILD.tgz

# Reset the ARM file system: restore it to the 'factory settings'
# as it were:
sboxsysrestore

# Ensure base ARM packages are installed first:
slackbasedeps

# Ensure $PKGNAM isn't already installed:
slackfailpkgdeps $PKGNAM || removepkg $PKGNAM
slackfailpkgdeps ${PACKAGE}-docs || removepkg ${PACKAGE}-docs

# Ensure additional dependencies:
#slackcheckpkgdeps gettext-tools || installpkg $PKGSTORE/d/gettext-tools-*tgz
#slackcheckpkgdeps bison         || installpkg $PKGSTORE/d/bison-*tgz
#slackcheckpkgdeps flex          || installpkg $PKGSTORE/d/flex-*.tgz
#slackcheckpkgdeps zlib          || installpkg $PKGSTORE/l/zlib-*.tgz
#slackcheckpkgdeps libpng        || installpkg $PKGSTORE/l/libpng-*.tgz
#slackcheckpkgdeps x11-devel     || installpkg $PKGSTORE/x/x11-devel-*.tgz
#slackcheckpkgdeps x11           || installpkg $PKGSTORE/x/x11-[0-9]*-*.tgz
#slackcheckpkgdeps x11,x11-devel,gettext-tools,bison,flex,zlib,libpng || exit 99

# Launch the package build script:
( ./$PKGNAM.SlackBuild ) >& /dev/stdout | tee build.$ARCH.log

# Compress the build log:
bzip2 -9f build.$ARCH.log
