#!/bin/sh
export LANG=C
SRC_DIR=/home/archives/source/kde
CWD=`pwd`
export WORK=$CWD/work
export WORK_PKG=$CWD/work/pkg
export CFLAGS="-O2"
export MAKEFLAGS="-j 6"
SRC_VERSION=4.1.0
ARCHI_VERSION=i386
BUILD_VERSION=P1
SRC_FILE="kdepim-${SRC_VERSION}.tar.bz2"
#SRC_PATCH="post-3.4.0-kdepim-kimgio.diff"
#post-3.3.2-kdepim-kio.diff \
#post-3.3.2-kdepim-kioslave.patch"
PATH=$PATH:/opt/kde/bin:/usr/bin:/opt/www/htdig/bin:/usr/X11R6/bin

# remove work directory
if [ -d $WORK ]; then
  rm -rf $WORK;
fi;
mkdir $WORK

# check source file
# if not exist, get files.
for i in $SRC_FILE ; do 
  if [ ! -f $SRC_DIR/$i ]; then
    (cd $SRC_DIR; wget http://ftp.kddlabs.co.jp/pub/X11/kde/stable/${SRC_VERSION}/src/$i);
  fi;
done

#for i in $SRC_PATCH ; do 
#  if [ ! -f $SRC_DIR/$i ]; then
#    #(cd $SRC_DIR; wget ftp://ftp.kde.gr.jp/pub/kde/stable/${SRC_VERSION}/src/$i);
#    (cd $SRC_DIR; wget ftp://ftp.kde.org/pub/kde/security_patches/$i);
#  fi;
#done

echo "Building kdepim-${SRC_VERSION}.tar.bz2..."
cd $WORK
tar xjvf $SRC_DIR/$SRC_FILE

mkdir build
cd build
#cd kdepim-${SRC_VERSION}
#for i in $CWD/files/patch* ; do 
#patch -p0 < $i;
#done
#patch -p0 < /usr/src/distfiles/kde/post-3.5.6-kdepim.diff
#patch -p0 < /usr/src/distfiles/kde/CVE-2007-1564-kdepim-3.5.6.diff
#patch -p0 kio/kio/job.cpp /usr/src/distfiles/kde/post-3.3.2-kdepim-kio.diff
#patch -p0 < /usr/src/distfiles/kde/post-3.3.2-kdepim-kioslave.patch
cmake ../kdepim-${SRC_VERSION} -DCMAKE_INSTALL_PREFIX=/opt/kde
make
make install DESTDIR=$WORK_PKG

mkdir -p $WORK_PKG/usr/share/doc/kdepim-${SRC_VERSION}
cd ../kdepim-${SRC_VERSION}
cp -ap AUTHORS COPYING COPYING-DOCS COPYING.LIB DEBUG INSTALL \
  README README-WIN32.TXT TODO \
  $WORK_PKG/usr/share/doc/kdepim-${SRC_VERSION}
gzip -9 $WORK_PKG/usr/share/doc/kdepim-${SRC_VERSION}/*
chown -R root.root $WORK_PKG/usr/share/doc/kdepim-${SRC_VERSION}
strip $WORK_PKG/usr/bin/*

mkdir -p $WORK_PKG/usr/share/doc/kdepim-${SRC_VERSION}/build
cp -ap $CWD/PlamoBuild \
  $WORK_PKG/usr/share/doc/kdepim-${SRC_VERSION}/build

#make package
cd $WORK_PKG
echo "y
" | makepkg kdepim-${SRC_VERSION}.tgz
mv kdepim-${SRC_VERSION}.tgz $CWD/kdepim-${SRC_VERSION}-${ARCHI_VERSION}-${BUILD_VERSION}.tgz
cd $CWD
