#!/bin/sh

mkdir vtwm.tweaked
cd vtwm.tweaked

wget http://www.vtwm.org/downloads/vtwm-5.4.7.tar.gz
wget http://www.inf.tu-dresden.de/~ek1/vtwm-5.4.7-diff0-2.tar

tar -xzf vtwm-5.4.7.tar.gz
tar -xf  vtwm-5.4.7-diff0-2.tar

cd vtwm-5.4.7

# Don't apply next patch to enable sound support:
patch -b < ../Imakefile.no-sound.diff

# Deal with "'Image' datatype unknown" compiler error:
patch -b < ../Intro-screen.h.diff
patch -b < ../Intro-twm.h.diff

tar -xzf ../vtwm-5.4.7-diff0.NO_I18N_SUPPORT.tgz
tar -xzf ../vtwm-5.4.7-diff1.MyFont_ChangeGC.tgz
tar -xzf ../vtwm-5.4.7-diff2.TWM_USE_XFT.tgz
./Apply_diff0.sh
./Apply_diff1.sh
./Apply_diff2.sh

xmkmf
make EXTRA_DEFINES="-DTWM_USE_XFT -I/usr/include/freetype2" EXTRA_LIBRARIES=-lXft

cp vtwm ../
cd ..

rm -rf vtwm-5.4.7
rm vtwm-5.4.7-diff[0-2].*.tgz

