IGNOREPATH=/etc:/home:/var:/dev:/boot:/root:/tmp:/usr/local:/bin:/sbin:/mnt:/usr/src STRIPLIB=y STRIPBIN=y VERSION=4.0.pl80 XBOARD=4.2.7 PROGNAME="GNU Chess $VERSION" DESC="\ gnuchess (GNU chess and xboard) \n\ \n\ This is the GNU chess playing program, which plays a game of chess \n\ against the user or against itself. \n\ \n\ This package also includes xboard, a graphical interface to GNU chess." BUILD=1 MAINTAINER="Mark Post " SOURCE=ftp://ftp.gnu.org/pub/gnu/xboard PKGNAME=gnuchess-$VERSION-s390-$BUILD TAG=OPT compile() { # # build gnuchess # cd $TMP tar -xzvf $CWD/gnuchess-$VERSION.tar.gz cd gnuchess-$VERSION/ zcat $CWD/gnuchess.booksize.diff.gz | patch -p1 --backup --suffix=.orig --verbose cat $CWD/dspcom.c.diff | patch -p1 --backup --suffix=.orig cat $CWD/gnuan.c.diff | patch -p1 --backup --suffix=.orig ( cd src/ ./configure --prefix=/usr \ --libdir=/usr/share/games/gnuchess make LIBDIR=/usr/share/games/gnuchess ) # # build xboard # cd $TMP tar -yxvf $CWD/xboard-$XBOARD.tar.bz2 cd xboard-$XBOARD/ # cp -vp /usr/share/libtool/config.* ./ ./configure --prefix=/usr/X11R6 \ --infodir=/usr/info \ --enable-zippy make } install() { # # install gnuchess # mkdir -p /package-gnuchess/usr/bin \ /package-gnuchess/usr/man/man6 cd $TMP/gnuchess-$VERSION/ ( cd src/ mkdir -p /package-gnuchess/usr/lib/gnuchess make LIBDIR=/package-gnuchess/usr/lib/gnuchess install prefix=/package-gnuchess/usr ) ( cd doc/ mkdir -p /package-gnuchess/usr/doc/gnuchess-$VERSION cp -r ARTICLE ARTICLE.2 CHANGES CHESSTOOL COPYING ChangeLog FAQ GENERAL \ HEURISTICS INSTALL.to.delete MOVE-GEN PORTING README.font \ README.output TODO /package-gnuchess/usr/doc/gnuchess-$VERSION # cp *.6 /package-gnuchess/usr/man/man6 ) mkdir -p /package-gnuchess/usr/share/games/ mv /package-gnuchess/usr/lib/gnuchess /package-gnuchess/usr/share/games/ rm -rf /package-gnuchess/usr/lib/ ( cd /package-gnuchess/usr/man/man6 rm -f *.gz gzip -9 *.6 ) # # install xboard # cd $TMP/xboard-$XBOARD/ mkdir -p /package-gnuchess/usr/doc/xboard-$XBOARD cp -r COPYING COPYRIGHT FAQ FAQ.html INSTALL READ_ME ToDo \ zippy.README /package-gnuchess/usr/doc/xboard-$XBOARD make install prefix=/package-gnuchess/usr/X11R6 mkdir /package-gnuchess/usr/info mv /package-gnuchess/usr/X11R6/share/info/xboard.info /package-gnuchess/usr/info gzip -9 /package-gnuchess/usr/info/xboard.info rm /package-gnuchess/usr/X11R6/share/info/dir rmdir /package-gnuchess/usr/X11R6/share/info /package-gnuchess/usr/X11R6/share ( cd /package-gnuchess/usr/X11R6/man/man6 rm -f *.gz gzip -9 *.6 ) } attributes() { chown -R root.bin $PKG/package-gnuchess/usr/bin \ $PKG/package-gnuchess/usr/X11R6/bin chmod 644 $PKG/package-gnuchess/usr/share/games/gnuchess/* } special() { cd $PKG mv package-gnuchess/* ./ rmdir package-gnuchess/ cd $CTL cat $CWD/slack-desc > slack-desc sed -e 's%package-gnuchess/%%g' doinst.sh > doinst.sh.new cat doinst.sh.new > doinst.sh rm doinst.sh.new }