#!/bin/bash

HERE=`pwd`

export CFLAGS="-march=i486 -mtune=i686 -O2 -pipe"
export CXXFLAGS="-march=i486 -mtune=i686 -O2 -pipe"

tar xvf glib-1.2.10.tar.gz
cd glib-1.2.10

bzcat ../glib1.2_1.2.10-17.diff.bz2 | patch -p1 --verbose || exit 1

./configure --prefix=/usr/local
make
make install DESTDIR="$HERE"/glib1pkg
cd "$HERE"/glib1pkg
find . | xargs file | grep "executable" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null
find . | xargs file | grep "shared object" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null

# Create package from "$HERE"/glib1pkg