#!/bin/sh CWD=`pwd` VERSION=4.0.pl80 XBOARD=4.2.7 # Build/install GNU chess: cd /tmp tar xzvf $CWD/gnuchess-$VERSION.tar.gz cd gnuchess-$VERSION zcat $CWD/gnuchess.booksize.diff.gz | patch -p1 --backup --suffix=.orig --verbose zcat $CWD/gnuchess.errno.diff.gz | patch -p1 --backup --suffix=.orig --verbose ( cd src ./configure --prefix=/usr --libdir=/usr/share/games/gnuchess make LIBDIR=/usr/share/games/gnuchess mkdir -p /usr/share/games/gnuchess make LIBDIR=/usr/share/games/gnuchess install mkdir -p /usr/doc/gnuchess-$VERSION ) ( cd doc cp -a ARTICLE ARTICLE.2 CHANGES CHESSTOOL COPYING ChangeLog FAQ GENERAL \ HEURISTICS INSTALL.to.delete MOVE-GEN PORTING README.font README.output \ TODO /usr/doc/gnuchess-$VERSION cat game.6 > /usr/man/man6/game.6 cat gnuan.6 > /usr/man/man6/gnuan.6 cat gnuchess.6 > /usr/man/man6/gnuchess.6 cat postprint.6 > /usr/man/man6/postprint.6 ) chown root.root /usr/doc/gnuchess-$VERSION/* chmod 644 /usr/doc/gnuchess-$VERSION/* chmod 644 /usr/share/games/gnuchess/* # Build/install xboard: cd /tmp tar xjvf $CWD/xboard-$XBOARD.tar.bz2 cd xboard-$XBOARD # --infodir is fubar. zcat $CWD/xboard.infodir.diff.gz | patch -p1 --verbose --backup --suffix=.orig ./configure \ --prefix=/usr/X11R6 \ --infodir=/usr/info \ --enable-zippy make install mkdir -p /usr/doc/xboard-$XBOARD cp -a \ COPYING COPYRIGHT FAQ FAQ.html INSTALL READ_ME ToDo zippy.README \ /usr/doc/xboard-$XBOARD chmod 644 /usr/doc/xboard-$XBOARD/* chown root.root /usr/doc/xboard-$XBOARD/* # Not like I use info... ;-) rm -f /usr/info/dir gzip -9 --force /usr/info/xboard.info mkdir -p /install cat $CWD/slack-desc > /install/slack-desc