#!/bin/sh
CWD=`pwd`
TMP=${TMP:-/tmp}
PKG=$TMP/package-linux32

VERSION=1.0
ARCH=${ARCH:-x86_64}
BUILD=1

rm -rf $PKG
mkdir -p $PKG
cd $TMP
rm -rf linux32-$VERSION
tar xzvf $CWD/linux32-$VERSION.tar.gz || exit 1
cd linux32-$VERSION

# Thanks Debian for this patch set ;)
zcat $CWD/Makefile.diff.gz | patch -p1 --verbose || exit 1
zcat $CWD/linux32.1.diff.gz | patch -p1 --verbose || exit 1
zcat $CWD/linux32.c.diff.gz | patch -p1 --verbose || exit 1
zcat $CWD/README.diff.gz | patch -p1 --verbose || exit 1

make
strip linux32

mkdir -p $PKG/usr/bin
cp linux32 $PKG/usr/bin
( cd $PKG/usr/bin ; ln -s linux32 linux64 )

mkdir -p $PKG/usr/man/man1
cp linux32.1 $PKG/usr/man/man1
gzip $PKG/usr/man/man1/*.1

mkdir -p $PKG/usr/doc/linux32-1.0
cp README $PKG/usr/doc/linux32-1.0

cd $PKG
mkdir install
cat $CWD/slack-desc > install/slack-desc

makepkg -l y -c n ../linux32-$VERSION-${ARCH}-$BUILD.txz
