#!/bin/sh

# SlackBuild script taken from the Slamd64 Project.  --jmd

CWD=`pwd`

VERSION=1.2.10
ARCH=${ARCH:-sparc}
BUILD=0
# TUPLE=$ARCH-slackware-linux-gnu
TUPLE=$ARCH-splack-linux-gnu

PKG=/tmp/package-glib
rm -rf $PKG
rm -rf /tmp/glib-$VERSION

cd /tmp
tar xzvf $CWD/glib-$VERSION.tar.gz
cd glib-$VERSION

if [ "$ARCH" = "sparc" ]; then
  zcat $CWD/patches-splack/glib-gcc34.diff.gz | patch -p1 --verbose
fi

./configure --prefix=/usr \
	    --libdir=/usr/lib \
            --sysconfdir=/etc \
            --host=$TUPLE \
	    --target=$TUPLE \
	    --build=$TUPLE
make CFLAGS="-O2 -Wall -D_REENTRANT -fPIC"
make CFLAGS="-O2 -Wall -D_REENTRANT -fPIC" DESTDIR=$PKG install
mkdir -p $PKG/usr/doc/glib-1.2.10
cp -a AUTHORS COPYING INSTALL NEWS README $PKG/usr/doc/glib-1.2.10
chmod 644 $PKG/usr/doc/glib-1.2.10/*
chown root.root $PKG/usr/doc/glib-1.2.10/*
chmod 755 $PKG/usr/lib/libgmod*.so.*
mkdir -p $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc
cd $PKG
makepkg -l y -c n glib-$VERSION-$ARCH-$BUILD.tgz
mv glib-$VERSION-$ARCH-$BUILD.tgz /tmp
echo Package in /tmp
