#!/bin/sh
CWD=`pwd`

# main source
VERSION=2.0.6
# plugins
PVER=2.0.1
# libfribidi
FVER=0.10.4
# libwpd
WVER=0.6.6

ARCH=${ARCH:-i486}

cd /tmp
rm -rf fribidi-$FVER
tar xjf $CWD/fribidi-$FVER.tar.bz2
cd fribidi-$FVER
chown -R root.root .
CFLAGS=-O2 \
./configure --prefix=/usr \
  --enable-shared=no \
  --with-pic
make -j3
make install
strip -g /usr/lib/libfribidi.a
mkdir -p /usr/doc/fribidi-$FVER
cp -a \
  ANNOUNCE AUTHORS COPYING NEWS README THANKS TODO \
  /usr/doc/fribidi-$FVER

cd /tmp
rm -rf libwpd-$WVER
tar xjf $CWD/libwpd-$WVER.tar.bz2
cd libwpd-$WVER
chown -R root.root .
find . -perm 664 -exec chmod 644 {} \;
CFLAGS=-O2 \
./configure --prefix=/usr \
  --enable-shared=no \
  --enable-static \
  --with-pic
make -j3
make install
strip -g /usr/lib/libwpd-1.a
mkdir -p /usr/doc/libwpd-$WVER
cp -a \
  CHANGES COPYING INSTALL TODO \
  /usr/doc/libwpd-$WVER

cd /tmp
rm -rf abiword-$VERSION
tar xjvf $CWD/abiword-$VERSION.tar.bz2
cd abiword-$VERSION
tar xjvf $CWD/abiword-plugins-$PVER.tar.bz2
chown -R root.root .
find . -perm 777 -exec chmod 755 {} \;
find . -perm 775 -exec chmod 755 {} \;
find . -perm 664 -exec chmod 644 {} \;
find . -type d -exec chmod 755 {} \;
cd abi
CFLAGS=-O2 CXXFLAGS=-O2 \
./configure \
  --prefix=/usr \
  $ARCH-slackware-linux
make -j3
make install
mkdir -p /usr/doc/abiword-$VERSION/docs
cp -a \
  BUILD.TXT BiDiReadme.txt COPYING COPYRIGHT.TXT CREDITS.TXT README.TXT \
   /usr/doc/abiword-$VERSION
cp -a \
  docs/*.abw \
  /usr/doc/abiword-$VERSION/docs
mkdir -p /usr/share/gnome/apps/Applications
cat src/pkg/linux/rpm/data/abiword.desktop > /usr/share/gnome/apps/Applications/abiword.desktop
cd ../abiword-docs/man
# 8?
mkdir -p /usr/man/man8
cat abiword.8 | gzip -9c > /usr/man/man8/abiword.8.gz
cd ..
cp -a Manual/en/Abiword_Manual.abw /usr/doc/abiword-$VERSION/docs
cd ../abiword-plugins
./configure --prefix=/usr
make -j3
make install
mkdir -p /install
cat $CWD/slack-desc > /install/slack-desc
