#!/bin/sh
export LANG=C
SRC_DIR=/usr/src/distfiles
CWD=`pwd`
export WORK=$CWD/work
export WORK_PKG=$CWD/work/pkg
export CFLAGS="-O2"
PKG_NAME=navi2ch
#SRC_VERSION=1.7.5
SRC_VERSION=cvs_0.0.20070423
ARCHI_VERSION=i386
BUILD_VERSION=P1
SRC_FILE="${PKG_NAME}-${SRC_VERSION}-1.tar.gz"

# 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://navi2ch.sourceforge.net/snapshot/$i);
#    (cd $SRC_DIR; wget http://prdownloads.sourceforge.net/navi2ch/$i);
  fi;
done

echo "Building ${PKG_NAME}-${SRC_VERSION}.tar.gz..."
cd $WORK
tar xzvf $SRC_DIR/$SRC_FILE

#cd ${PKG_NAME}-${SRC_VERSION}
cd ${PKG_NAME}-cvs-20070423
./configure --prefix=/usr
make
make install DESTDIR=$WORK_PKG
cd icons
make install DESTDIR=$WORK_PKG

# cd $WORK/${PKG_NAME}-${SRC_VERSION}
cd $WORK/${PKG_NAME}-cvs-20070423
mkdir -p $WORK_PKG/usr/share/doc/${PKG_NAME}-${SRC_VERSION}
cp -ap AUTHORS COPYING ChangeLog* INSTALL NEWS README TODO \
  $WORK_PKG/usr/share/doc/${PKG_NAME}-${SRC_VERSION}
gzip -9 $WORK_PKG/usr/share/doc/${PKG_NAME}-${SRC_VERSION}/*
rm $WORK_PKG/usr/info/dir
gzip -9 $WORK_PKG/usr/info/*
chown -R root.root $WORK_PKG/usr/share/doc/${PKG_NAME}-${SRC_VERSION}

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

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