#!/bin/sh

SOFTWARE=bluez
VERSION=2.23
TARCOMPRESSION=gz
ARCH=i486
BUILD=1anpi
PACKAGE=tlz

TMP=/tmp
PKG="$TMP/package-$SOFTWARE"
CWD=`pwd`
umask 0022
export LANG=C
export LC_ALL=C
export CFLAGS="-O2 -march=i486 -mtune=i686"
export CXXFLAGS="$CFLAGS"

cd "$TMP"
rm -rf "$PKG" "$SOFTWARE-$VERSION"
PART=libs
tar xvf "$CWD/$SOFTWARE-$PART-$VERSION.tar.$TARCOMPRESSION"
cd "$SOFTWARE-$PART-$VERSION"
./configure --prefix=/usr --sysconfdir=/etc --disable-debug
make
make install
make DESTDIR="$PKG" install

mkdir -p "$PKG/usr/doc/$SOFTWARE-$PART-$VERSION"
cp AUTHORS CHANGELOG ChangeLog COPYING LICENSE HISTORY NEWS README TODO USAGE "$PKG/usr/doc/$SOFTWARE-$PART-$VERSION"
find "$PKG/usr/doc/$SOFTWARE-$PART-$VERSION" -type f -size 0c -exec rm "{}" \;

cd ..
PART=utils
tar xvf "$CWD/$SOFTWARE-$PART-$VERSION.tar.$TARCOMPRESSION"
cd "$SOFTWARE-$PART-$VERSION"
./configure --prefix=/usr --sysconfdir=/etc --disable-debug
make
make DESTDIR="$PKG" install

mkdir -p "$PKG/usr/doc/$SOFTWARE-$PART-$VERSION"
cp AUTHORS CHANGELOG ChangeLog COPYING LICENSE HISTORY NEWS README TODO USAGE "$PKG/usr/doc/$SOFTWARE-$PART-$VERSION"
find "$PKG/usr/doc/$SOFTWARE-$PART-$VERSION" -type f -size 0c -exec rm "{}" \;

mkdir -p "$PKG/etc/rc.d"
cp -v "$CWD/rc.bluez.new" "$PKG/etc/rc.d/"

mkdir -p "$PKG/install"
cp -v "$CWD/slack-desc" "$PKG/install"
cp -v "$CWD/doinst.sh" "$PKG/install"

cd "$PKG"
mv etc/bluetooth/hcid.conf etc/bluetooth/hcid.conf.new
mv etc/bluetooth/rfcomm.conf etc/bluetooth/rfcomm.conf.new
mv etc/bluetooth/pin etc/bluetooth/pin.new
find . | xargs file | grep "executable" | grep ELF | cut -f 1 -d : | xargs -r strip --strip-unneeded
find . | xargs file | grep "shared object" | grep ELF | cut -f 1 -d : | xargs -r strip --strip-unneeded
rm -rf usr/info/dir
gzip -9r usr/man/*
gzip -9 usr/info/*

#rm -rf usr/info/*      # no-one really needs these
makepkg -c y -l y "$CWD/$SOFTWARE-$VERSION-$ARCH-$BUILD.$PACKAGE"

cd "$TMP/$SOFTWARE-libs-$VERSION"
make uninstall

# EOF
