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

VERSION=1.2.5
ARCH=sparc
BUILD=1

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

cd $TMP
tar xjvf $CWD/libpng-$VERSION.tar.bz2
cd libpng-$VERSION
mkdir -p $PKG/usr/bin $PKG/usr/include $PKG/usr/lib $PKG/usr/man/man3
ln -s scripts/makefile.linux ./Makefile
make prefix=/usr
make install prefix=/usr DESTDIR=$TMP/package-libpng
chown -R root.bin $TMP/package-libpng/usr/bin
gzip -9 $TMP/package-libpng/usr/man/man?/*
mkdir -p $TMP/package-libpng/usr/doc/libpng-$VERSION
cp -a ANNOUNCE CHANGES INSTALL KNOWNBUG LICENSE README TODO Y2KINFO libpng.txt \
  example.c $TMP/package-libpng/usr/doc/libpng-$VERSION
chmod 644 $TMP/package-libpng/usr/doc/libpng-$VERSION/*
chown root.root $TMP/package-libpng/usr/doc/libpng-$VERSION/*

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

cd $TMP/package-libpng
makepkg -l y -c n ../libpng-$VERSION-$ARCH-$BUILD.tgz

# Clean up the extra stuff:
if [ "$1" = "--cleanup" ]; then
  rm -rf $TMP/libpng-$VERSION
  rm -rf $PKG
fi
