#!/bin/bash
source /usr/share/slackdev/buildkit.sh

# Global package metadata (applies to both packages):
export VERSION=8.13.8
export BUILD=3
export PKGSERIES=n

# Ensure base ARM packages are installed first:
slackbasedeps

# Ensure build dependencies (we use lftp's lftpget to grab an faq!):
slackcheckpkgdeps lftp       || installpkg $PKGSTORE/n/lftp-*tgz
slackcheckpkgdeps m4         || installpkg $PKGSTORE/d/m4-*tgz
slackcheckpkgdeps openssl    || installpkg $PKGSTORE/n/openssl-*tgz
slackcheckpkgdeps tcpip      || installpkg $PKGSTORE/n/tcpip-*tgz
slackcheckpkgdeps db44       || installpkg $PKGSTORE/l/db44-*tgz
slackcheckpkgdeps cyrus-sasl || installpkg $PKGSTORE/n/cyrus-sasl-*.tgz
slackcheckpkgdeps m4,lftp,openssl,tcpip,db44,cyrus-sasl || exit 99

# Start fakeroot server:
start_fakeroot

# Package metadata for main sendmail package:
export PACKAGE=sendmail
export ARCH=arm
export SLACKPACKAGE=$PACKAGE-$VERSION-$ARCH-$BUILD.tgz
( ./sendmail.SlackBuild ) >& /dev/stdout | tee build.$ARCH.log

# Build sendmail config package
export PACKAGE=sendmail-cf
export ARCH=noarch
export SLACKPACKAGE=$PACKAGE-$VERSION-$ARCH-$BUILD.tgz
( ./sendmail-cf.SlackBuild ) >& /dev/stdout | tee build.$ARCH.log

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