#!/bin/sh
CWD=`pwd`
cd /tmp
tar xzvf $CWD/fvwm-2.2.5.tar.gz
cd fvwm-2.2.5
mkdir -p /usr/doc/fvwm-2.2.5
cp -a AUTHORS COPYING ChangeLog INSTALL INSTALL.fvwm NEWS README docs \
  sample.fvwmrc /usr/doc/fvwm-2.2.5
rm /usr/doc/fvwm-2.2.5/docs/Makefile*
rm /usr/doc/fvwm-2.2.5/sample.fvwmrc/Makefile*
chown -R root.root /usr/doc/fvwm-2.2.5
zcat $CWD/fvwm.colormap.diff.gz | patch -p1 --backup
./configure --prefix=/usr/X11R6 \
            --sysconfdir=/etc/X11/fvwm2 \
            --enable-extras \
            i386-slackware-linux
make CFLAGS=-O2 LDFLAGS=-s
make CFLAGS=-O2 LDFLAGS=-s install
mkdir -p /usr/X11R6/include/X11/pixmaps
( cd icons ; chown root.root * ; chmod 644 * ; cp -a *.xpm /usr/X11R6/include/X11/pixmaps )
( cd / ; tar xzvf $CWD/extra_xpm.tgz )
mkdir -p /etc/X11/xinit
cat $CWD/xinitrc.fvwm2 > /etc/X11/xinit/xinitrc.fvwm2
chmod 755 /etc/X11/xinit/xinitrc.fvwm2
mkdir -p /install
cat $CWD/doinst.sh > /install/doinst.sh
mkdir -p /etc/X11/fvwm2
cat $CWD/system.fvwm2rc > /etc/X11/fvwm2/system.fvwm2rc
( cd /usr/X11R6/lib/X11 && rm -rf fvwm2 )
( cd /usr/X11R6/lib/X11 && ln -sf ../../../../etc/X11/fvwm2 fvwm2 )
