IGNOREPATH=/etc:/home:/var:/dev:/boot:/root:/tmp:/usr/local:/bin:/sbin:/mnt:/usr/src STRIPLIB=y STRIPBIN=y VERSION=0.2 # hope we don't get sued by ESPN for this package name :) PROGNAME="X Games $VERSION" DESC="\ xgames (small X games collection) \n\ \n\ A few small games and toys for X. \n\ \n\ Includes maze, spider, xcolormap, xlander, xminesweep, xroach, xsnow." BUILD=1 MAINTAINER="Mark Post " SOURCE=various PKGNAME=xgames-$VERSION-s390-$BUILD TAG=OPT compile() { # # Build spider: # cd $TMP tar -zxvf $CWD/spider.tar.gz cd spider/ cat $CWD/spider.imakefile.diff | patch -p1 xmkmf make # # build maze # cd $TMP tar -zxvf $CWD/maze.tar.gz cd maze/ zcat $CWD/maze.diff.gz | patch -p1 xmkmf make # # build xcolormap # cd $TMP tar -zxvf $CWD/xcolormap.tar.gz cd xcolormap/ zcat $CWD/xcolormap.diff.gz | patch -p0 make # # build xcuckoo # Gets a segfault when run... cd $TMP tar -zxvf $CWD/xcuckoo-1.1.tar.gz cd xcuckoo/ xmkmf make # # build xlander # cd $TMP tar -zxvf $CWD/xlander.tar.gz cd xlander/ xmkmf make # # build xminesweep # cd $TMP tar -zxvf $CWD/xminesweep2.1.tar.gz cd xminesweep2.1/ xmkmf make # # build xneko # cd $TMP tar -zxvf $CWD/xneko.tar.gz cd xneko/ xmkmf make # # build roach # cd $TMP tar -zxvf $CWD/xroach.tar.gz cd xroach/ xmkmf make # # build xsnow # cd $TMP tar -zxvf $CWD/xsnow-1.40.tar.gz cd xsnow-1.40/ xmkmf make } install() { mkdir -p /package-xgames/usr/X11R6/bin \ /package-xgames/usr/X11R6/man/man6/ \ /package-xgames/usr/doc/xgames-0.2/maze \ /package-xgames/usr/doc/xgames-0.2/spider \ /package-xgames/usr/doc/xgames-0.2/xcolormap \ /package-xgames/usr/doc/xgames-0.2/xcuckoo \ /package-xgames/usr/doc/xgames-0.2/xlander \ /package-xgames/usr/doc/xgames-0.2/xminesweep \ /package-xgames/usr/doc/xgames-0.2/xneko \ /package-xgames/usr/doc/xgames-0.2/xroach \ /package-xgames/usr/doc/xgames-0.2/xsnow # install spider cd $TMP/spider cp -a spider /package-xgames/usr/X11R6/bin cp -a spider.man /package-xgames/usr/X11R6/man/man6/spider.6 cp -a README* /package-xgames/usr/doc/xgames-$VERSION/spider # install maze cd $TMP/maze cp -a maze /package-xgames/usr/X11R6/bin cp -a maze.man /package-xgames/usr/X11R6/man/man6/maze.6 cp -a README /package-xgames/usr/doc/xgames-$VERSION/maze # install xcolormap cd $TMP/xcolormap cp -a xcolormap /package-xgames/usr/X11R6/bin cp -a README /package-xgames/usr/doc/xgames-$VERSION/xcolormap # install xcuckoo cd $TMP/xcuckoo cp -a xcuckoo /package-xgames/usr/X11R6/bin cp -a xcuckoo.man /package-xgames/usr/X11R6/man/man6/xcuckoo.6 cp -a CHANGES /package-xgames/usr/doc/xgames-$VERSION/xcuckoo # install xlander cd $TMP/xlander cp -a xlander /package-xgames/usr/X11R6/bin cp -a xlander.man /package-xgames/usr/X11R6/man/man6/xlander.6 cp -a README /package-xgames/usr/doc/xgames-$VERSION/xlander # install xminesweep cd $TMP/xminesweep2.1 cp -a xminesweep /package-xgames/usr/X11R6/bin cp -a xminesweep.man /package-xgames/usr/X11R6/man/man6/xminesweep.6 cp -a README /package-xgames/usr/doc/xgames-$VERSION/xminesweep # install xneko cd $TMP/xneko cp -a xneko /package-xgames/usr/X11R6/bin cp -a xneko.man /package-xgames/usr/X11R6/man/man6/xneko.6 cp -a README /package-xgames/usr/doc/xgames-$VERSION/xneko # install xroach cd $TMP/xroach cp -a xroach /package-xgames/usr/X11R6/bin cp -a xroach.man /package-xgames/usr/X11R6/man/man6/xroach.6 cp -a README.linux /package-xgames/usr/doc/xgames-$VERSION/xroach # install xsnow cd $TMP/xsnow-1.40 cp -a xsnow /package-xgames/usr/X11R6/bin cp -a xsnow.man /package-xgames/usr/X11R6/man/man6/xsnow.6 cp -a README /package-xgames/usr/doc/xgames-$VERSION/xsnow ( cd /package-xgames/usr/X11R6/man/man6/ rm -f *.gz gzip -9 *.6 ) } attributes() { chown -R root.bin $PKG/package-xgames/usr/X11R6/bin chmod 644 $PKG/package-xgames/usr/X11R6/man/man6/* } special() { cd $PKG mv package-xgames/* ./ rmdir package-xgames cd $CTL cat $CWD/slack-desc > slack-desc sed -e 's%package-xgames/%%g' doinst.sh > doinst.sh.new cat doinst.sh.new > doinst.sh rm doinst.sh.new }