#!/bin/bash # .SlackBuild # Heavily based on the original Slackware build scripts, # Modified by Stuart Winter # 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