#!/bin/sh CWD=`pwd` cd /tmp rm -rf fvwm95-2.0.43b.orig tar xyvf $CWD/fvwm95_2.0.43b.orig.tar.bz2 cd fvwm95-2.0.43b.orig bzip2 -dc $CWD/fvwm95_2.0.43b-2.diff.bz2 | patch -p1 -E --verbose --backup bzip2 -dc $CWD/fvwm95_2.0.43b.slack.diff.bz2 | patch -p0 -E --verbose --backup zcat $CWD/fvwm95_2.0.43b.version.diff.gz | patch -p0 -E --verbose --backup ./configure --prefix=/usr/X11R6 make make install cat $CWD/fvwm95-menu.xpm > /usr/X11R6/include/X11/pixmaps/fvwm95-menu.xpm mkdir -p /etc/X11/fvwm95 mv /usr/X11R6/lib/X11/fvwm95/system.fvwm95rc \ /etc/X11/fvwm95/system.fvwm95rc.orig cat $CWD/system.fvwm95rc > /etc/X11/fvwm95/system.fvwm95rc cat $CWD/system.fvwm95rc-apm-battery \ > /etc/X11/fvwm95/system.fvwm95rc-apm-battery ( cd /usr/X11R6/lib/X11/fvwm95 ; rm -rf system.fvwm95rc ; ln -sf ../../../../../etc/X11/fvwm95/system.fvwm95rc . ) mkdir -p /usr/doc/fvwm95-2.0.43b cp -a INSTALL README fvwm95-2.xx.lsm docs/* /usr/doc/fvwm95-2.0.43b mkdir -p /usr/doc/fvwm95-2.0.43b/FvwmButtons ( cd modules/FvwmButtons cp -a BUGS CHANGES INSTALL README TODO samplebuttonrc \ /usr/doc/fvwm95-2.0.43b/FvwmButtons ) chown -R root.root /usr/doc/fvwm95-2.0.43b mkdir -p /etc/X11/xinit cp $CWD/xinitrc.fvwm95 /etc/X11/xinit mkdir -p /install cat $CWD/doinst.sh > /install/doinst.sh # Also gross mv /usr/X11R6/icons/* /usr/X11R6/include/X11/pixmaps mkdir -p /usr/X11R6/man/man1 for file in `find . -type f -name "*.man"` ; do cat $file | gzip -9c > /usr/X11R6/man/man1/`basename $file .man`.1.gz done