#!/bin/sh
CWD=`pwd`
cd /tmp
tar xzvf $CWD/fvwm-2.2.4.tar.gz
cd fvwm-2.2.4
mkdir -p /usr/doc/fvwm-2.2.4
cp -a AUTHORS COPYING ChangeLog INSTALL INSTALL.fvwm NEWS README docs \
  sample.fvwmrc /usr/doc/fvwm-2.2.4
rm /usr/doc/fvwm-2.2.4/docs/Makefile*
rm /usr/doc/fvwm-2.2.4/sample.fvwmrc/Makefile*
chown -R root.root /usr/doc/fvwm-2.2.4
zcat $CWD/fvwm-2.2.4.slack.diff.gz | patch -p1 --backup
./configure --prefix=/usr/X11R6 \
            --sysconfdir=/var/X11R6/lib/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 /var/X11R6/lib/xinit
cat $CWD/xinitrc.fvwm2 > /var/X11R6/lib/xinit/xinitrc.fvwm2
chmod 755 /var/X11R6/lib/xinit/xinitrc.fvwm2
mkdir -p /install
cat $CWD/doinst.sh > /install/doinst.sh
mkdir -p /var/X11R6/lib/fvwm2
cat $CWD/system.fvwm2rc > /var/X11R6/lib/fvwm2/system.fvwm2rc
