#!/bin/sh
CWD=`pwd`
TMP=/tmp
PKG=$TMP/package-sylpheed
VERSION=1.0.6
ARCH=alpha
BUILD=1
TARGET=$ARCH-alphaslack-linux

rm -rf $PKG
mkdir -p $PKG
( cd $TMP
rm -rf libgpg-error-1.5
tar xjf $CWD/libgpg-error-1.5.tar.bz2
cd libgpg-error-1.5
./configure \
 --prefix=/usr \
 $TARGET
make || exit
make install || exit
make install DESTDIR=$PKG
mkdir -p $PKG/usr/doc/libgpg-error-1.5
cp -a README VERSION NEWS A* C* $PKG/usr/doc/libgpg-error-1.5

cd $TMP
rm -rf gpgme-1.1.2
tar xjf $CWD/gpgme-1.1.2.tar.bz2
cd gpgme-1.1.2
./configure \
 --prefix=/usr \
 $TARGET
make || exit
make install || exit
make install DESTDIR=$PKG
mkdir -p $PKG/usr/doc/gpgme-1.1.2
cp -a README VERSION T* NEWS A* C* $PKG/usr/doc/gpgme-1.1.2

cd $TMP
rm -rf sylpheed-$VERSION
tar xjf $CWD/sylpheed-$VERSION.tar.bz2
cd sylpheed-$VERSION
./configure \
 --prefix=/usr \
 --program-prefix="" \
 --program-suffix="" \
 --enable-ssl \
 --enable-gpgme \
 --enable-ldap \
 $TARGET
make || exit
make install DESTDIR=$PKG
mkdir -p $PKG/usr/doc/sylpheed-$VERSION
cp -a READ* T* NEWS A* C* $PKG/usr/doc/sylpheed-$VERSION

rm -rf $PKG/usr/info/dir
gzip -9 $PKG/usr/info/*

( cd $PKG
find . | xargs file | grep "executable" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded
find . | xargs file | grep "shared object" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded
find . | xargs file | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded
)

mkdir -p $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc
cd $PKG
makepkg -l y -c n $TMP/sylpheed-$VERSION-$ARCH-$BUILD.tgz
) 2>&1 | tee $TMP/sylpheed.build.log
