#!/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"
#export MAKEFLAGS="-j 2"
PKG_NAME=yatex
SRC_VERSION=1.73
ARCHI_VERSION=noarch
BUILD_VERSION=P2
SRC_FILE="${PKG_NAME}${SRC_VERSION}.tar.gz"
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://www.yatex.org/$i);
  fi;
done

echo "Building ${SRC_FILE}..."
cd $WORK
tar xzvf $SRC_DIR/$SRC_FILE

for i in $CWD/files/patch* ; do 
patch -p0 < $i;
done

mkdir -p $WORK_PKG/usr/share/doc/${PKG_NAME}-${SRC_VERSION}

cd ${PKG_NAME}${SRC_VERSION}
make PREFIX=${WORK_PKG}/usr install

mkdir -p $WORK_PKG/usr/share/doc/${PKG_NAME}-${SRC_VERSION}
cp -ap 00readme install manifest readme.meadow.j \
  $WORK_PKG/usr/share/doc/${PKG_NAME}-${SRC_VERSION}
gzip -9 $WORK_PKG/usr/share/doc/${PKG_NAME}-${SRC_VERSION}/*
gzip -9 $WORK_PKG/usr/share/info/*

#copy build script
cp -ap $CWD/PlamoBuild $CWD/files \
  $WORK_PKG/usr/share/doc/${PKG_NAME}-${SRC_VERSION}

chown -R root.root $WORK_PKG/usr/share/doc/${PKG_NAME}-${SRC_VERSION}

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