#!/bin/sh
# Set initial variables:
CWD=`pwd`
if [ "$TMP" = "" ]; then
  TMP=/tmp
fi
PKG=$TMP/package-devel32

VERSION=6b
ARCH=x86_64
BUILD=4
DISTRO=${DISTRO:-slamd64}

if [ $DISTRO = slackware ]; then
	PKGARCH=$ARCH
else
	PKGARCH=${ARCH}_${DISTRO}
fi

if [ $DISTRO = slamd64 ]; then
	LIBSUFFIX=${LIBSUFFIX:-64}
else
	LIBSUFFIX=${LIBSUFFIX:-}
fi

if [ ! -d $TMP ]; then
  mkdir -p $TMP # location to build the source
fi
if [ ! -d $PKG ]; then
  mkdir -p $PKG # place for the package to be built
fi

echo "+=============+"
echo "| jpegsrc.v6b |"
echo "+=============+"
cd $TMP
rm -rf jpeg-6b
tar xzvf $CWD/jpegsrc.v6b.tar.gz
cd jpeg-6b
chown -R root.root .
zcat $CWD/jpeg-6b.diff.gz | patch -p0 -E || exit 1
zcat $CWD/makefile.cfg.diff.gz | patch -p0 --verbose || exit 1
CFLAGS=-fPIC ./configure
make CFLAGS=-fPIC CC="gcc -m32" libjpeg.so.62.0.0
make CFLAGS=-fPIC CC="gcc -m32" libjpeg.a
strip --strip-unneeded libjpeg.so.62.0.0

(cd $PKG; explodepkg $CWD/_libjpeg.tar.gz )

cat libjpeg.so.62.0.0 > $PKG/usr/lib/libjpeg.so.62.0.0
cat libjpeg.a > $PKG/usr/lib/libjpeg.a
