#!/bin/sh
CWD=`pwd`
cd /tmp
tar xzvf $CWD/bsdgames-2.7.tar.gz
cd bsd-games-2.7
zcat $CWD/bsdgames-2.7.diff.gz | patch -p1 --backup
./configure
zcat $CWD/bsdgames.fortunepath.diff.gz | patch -p0 --backup
make
make install
mkdir -p /tmp/bsdgames/usr/doc/bsdgames-2.7
cp -a AUTHORS BUGS INSTALL NEWS PACKAGING README SECURITY THANKS \
  TODO YEAR2000 /tmp/bsdgames/usr/doc/bsdgames-2.7
cp -a fortune/README /tmp/bsdgames/usr/doc/bsdgames-2.7/README.fortune
cp -a hunt/README /tmp/bsdgames/usr/doc/bsdgames-2.7/README.hunt
cp -a hunt/README.linux /tmp/bsdgames/usr/doc/bsdgames-2.7/README.linux.hunt
cp -a phantasia/README /tmp/bsdgames/usr/doc/bsdgames-2.7/README.phantasia
cp -a trek/README.linux /tmp/bsdgames/usr/doc/bsdgames-2.7/README.linux.trek
chown root.root /tmp/bsdgames/usr/doc/bsdgames-2.7/*
chmod 644 /tmp/bsdgames/usr/doc/bsdgames-2.7/*
cd /tmp/bsdgames
# Add profile scripts:
mkdir -p etc/profile.d
cat $CWD/bsdgames.sh > etc/profile.d/bsdgames.sh
cat $CWD/bsdgames.csh > etc/profile.d/bsdgames.csh
chmod 755 etc/profile.d/bsdgames.*
# Add some cool Linux related quotes:
tar xzvf $CWD/fortunes-linuxcookie.tar.gz
# I'm not in favor of censorship of any kind.  If you are, you'll
# have to be the one to delete these:
rm /tmp/bsdgames/usr/games/lib/fortunes/limerick
rm /tmp/bsdgames/usr/games/lib/fortunes/limerick.dat
tar xzvf $CWD/fortunes-o.tar.gz
# Strip binaries:
strip /tmp/bsdgames/usr/bin/* /tmp/bsdgames/usr/games/* \
      /tmp/bsdgames/usr/sbin/*
# Fix perms:
chown -R root.bin /tmp/bsdgames/usr/bin /tmp/bsdgames/usr/sbin
# Build the package:
cd /tmp/bsdgames
makepkg ../bsdgames.tgz