diff options
Diffstat (limited to 'games/madbomber')
-rw-r--r-- | games/madbomber/README | 7 | ||||
-rw-r--r-- | games/madbomber/doinst.sh | 4 | ||||
-rw-r--r-- | games/madbomber/madbomber.6 | 109 | ||||
-rw-r--r-- | games/madbomber/madbomber.SlackBuild | 65 | ||||
-rw-r--r-- | games/madbomber/madbomber.desktop | 8 | ||||
-rw-r--r-- | games/madbomber/madbomber.info | 8 | ||||
-rw-r--r-- | games/madbomber/slack-desc | 19 |
7 files changed, 220 insertions, 0 deletions
diff --git a/games/madbomber/README b/games/madbomber/README new file mode 100644 index 0000000000..19fd00ec8c --- /dev/null +++ b/games/madbomber/README @@ -0,0 +1,7 @@ +Mad Bomber is a clone of the excellent 1981 Atari 2600 video game +"Kaboom!" by Larry Kaplan of Activision. + +The Mad Bomber is loose in the city and he's dropping bombs +everywhere! It's your job to catch them before they hit the ground +and explode. Luckily, you have a set of trusty buckets to extinguish +them with. diff --git a/games/madbomber/doinst.sh b/games/madbomber/doinst.sh new file mode 100644 index 0000000000..ff5dd6d547 --- /dev/null +++ b/games/madbomber/doinst.sh @@ -0,0 +1,4 @@ +if [ -x /usr/bin/update-desktop-database ]; then + /usr/bin/update-desktop-database -q usr/share/applications +fi + diff --git a/games/madbomber/madbomber.6 b/games/madbomber/madbomber.6 new file mode 100644 index 0000000000..57fb29bee8 --- /dev/null +++ b/games/madbomber/madbomber.6 @@ -0,0 +1,109 @@ +.TH MADBOMBER "6" "April 2009" "New Breed Software" "Games" +.SH NAME +madbomber \- clone of the Activision game "Kaboom!" +.SH SYNOPSIS +.B +madbomber +[\-\-fullscreen] [\-\-disable\-sound] [\-\-usage] [\-\-help] +.SH DESCRIPTION +Mad Bomber is a clone of the excellent 1981 Atari 2600 video game +"Kaboom!" by Larry Kaplan of Activision. +.P +The Mad Bomber is loose in the city and he's dropping bombs +everywhere! It's your job to catch them before they hit the ground +and explode. Luckily, you have a set of trusty buckets to extinguish +them with. +.SH OPTIONS +.TP +\fB\-\-disable\-sound\fR +Disable sound +.TP +\fB\-\-fullscreen\fR +(Try to) run in fullscreen +.TP +\fB\-?\fR, \fB\-\-help\fR +Show long help message +.TP +\fB\-\-usage\fR +Show brief usage message +.SH CONTROLS +.SS Title screen controls +.TP +\fBUp/Down\fR +Choose option +.TP +\fBSpace/Return\fR +Activate option +.TP +\fBMouse\-click\fR +Activate option under mouse pointer +.TP +\fBEscape\fR +Quit program +.P +.SS Option screen controls +.TP +\fBUp/Down\fR +Choose option +.TP +\fBSpace/Return\fR +Activate option +.TP +\fBMouse\-click\fR +Activate option under mouse pointer +.TP +\fBEscape\fR +Return to title screen +.P +.SS Game controls +.TP +\fBLeft/Right\fR +Move buckets +.TP +\fBMouse\-motion\fR +Move buckets +.TP +\fBSpace/Return\fR +Fire +.TP +\fBMouse\-click\fR +Fire +.TP +\fB1/2/3/4\fR +(in Vs. mode) Move Mad Bomber + (1 = left, fast + 2 = left, slow + 3 = right, slow + 4 = right, fast) +.TP +\fBTab/P\fR +Pause +.TP +\fBEscape\fR +Quit game (return to title screen) +.SH FILES +.TP +\fB/usr/share/madbomber\fR +game data (images, music, sound) +.TP +\fB$HOME/.madbomber\fR +per\-user settings and high\-score records +.SH AUTHOR +Bill Kendrick (New Breed Software) +.P +New Breed Software's web site is located at +.br +.nh +\fBhttp://www.newbreedsoftware.com/\fR +.hy +.P +Man page created by B. Watson for SlackBuilds.org project (but others +are free to use it) + +.SH COPYRIGHT +Mad Bomber is free software; you can redistribute it +and/or modify it under the terms of the GNU General Public +License as published by the Free Software Foundation; +either version 2 of the License, or (at your option) any +later version. + diff --git a/games/madbomber/madbomber.SlackBuild b/games/madbomber/madbomber.SlackBuild new file mode 100644 index 0000000000..4447b886df --- /dev/null +++ b/games/madbomber/madbomber.SlackBuild @@ -0,0 +1,65 @@ +#!/bin/sh + +# Slackware build script for madbomber + +# Written by B. Watson (yalhcru@gmail.com) +# +# Modified by the SlackBuilds.org project. + +PRGNAM=madbomber +VERSION=${VERSION:-0.2.5} +ARCH=${ARCH:-i486} +BUILD=${BUILD:-1} +TAG=${TAG:-_SBo} + +CWD=$(pwd) +TMP=${TMP:-/tmp/SBo} +PKG=$TMP/package-$PRGNAM +OUTPUT=${OUTPUT:-/tmp} + +if [ "$ARCH" = "i486" ]; then + SLKCFLAGS="-O2 -march=i486 -mtune=i686" +elif [ "$ARCH" = "i686" ]; then + SLKCFLAGS="-O2 -march=i686 -mtune=i686" +elif [ "$ARCH" = "x86_64" ]; then + SLKCFLAGS="-O2 -fPIC" +fi + +set -e + +rm -rf $PKG +mkdir -p $TMP $PKG $OUTPUT +cd $TMP +rm -rf $PRGNAM-$VERSION +tar xvf $CWD/$PRGNAM-$VERSION.tar.gz +cd $PRGNAM-$VERSION +chown -R root:root . +chmod -R a-s,u+w,go+r-w . + +sed -i -e "s/-Wall/-Wall $SLKCFLAGS/" Makefile + +make BIN_PREFIX=/usr/games/ DATA_PREFIX=/usr/share/$PRGNAM/ +strip $PRGNAM +mkdir -p $PKG/usr/games/ $PKG/usr/share/$PRGNAM/ +make install BIN_PREFIX=$PKG/usr/games DATA_PREFIX=$PKG/usr/share/$PRGNAM/ + +mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION +cp *.txt $PKG/usr/doc/$PRGNAM-$VERSION +cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild + +mkdir -p $PKG/usr/share/applications +cat $CWD/$PRGNAM.desktop > $PKG/usr/share/applications/$PRGNAM.desktop + +mkdir -p $PKG/usr/man/man6 +gzip -9c $CWD/$PRGNAM.6 > $PKG/usr/man/man6/$PRGNAM.6.gz + +# Don't need these: +rm -f $PKG/usr/doc/$PRGNAM-$VERSION/INSTALL.txt +rm -rf $PKG/usr/share/$PRGNAM/embedded + +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc +cat $CWD/doinst.sh > $PKG/install/doinst.sh + +cd $PKG +/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.tgz diff --git a/games/madbomber/madbomber.desktop b/games/madbomber/madbomber.desktop new file mode 100644 index 0000000000..762fa5cf93 --- /dev/null +++ b/games/madbomber/madbomber.desktop @@ -0,0 +1,8 @@ +[Desktop Entry] +Encoding=UTF-8 +Name=Mad Bomber +Exec=madbomber +Type=Application +Icon=madbomber +GenericName=Mad Bomber Game +Categories=Game;Arcade; diff --git a/games/madbomber/madbomber.info b/games/madbomber/madbomber.info new file mode 100644 index 0000000000..60e558e15a --- /dev/null +++ b/games/madbomber/madbomber.info @@ -0,0 +1,8 @@ +PRGNAM="madbomber" +VERSION="0.2.5" +HOMEPAGE="http://www.newbreedsoftware.com/madbomber/" +DOWNLOAD="ftp://ftp.tuxpaint.org/unix/x/madbomber/src/madbomber-0.2.5.tar.gz" +MD5SUM="90772baaec90a10f6d9467bc4d3963a6" +MAINTAINER="B. Watson" +EMAIL="yalhcru@gmail.com" +APPROVED="dsomero" diff --git a/games/madbomber/slack-desc b/games/madbomber/slack-desc new file mode 100644 index 0000000000..9da2fc03b5 --- /dev/null +++ b/games/madbomber/slack-desc @@ -0,0 +1,19 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. Line +# up the first '|' above the ':' following the base package name, and the '|' +# on the right side marks the last column you can put a character in. You must +# make exactly 11 lines for the formatting to be correct. It's also +# customary to leave one space after the ':'. + + |-----handy-ruler------------------------------------------------------| +madbomber: madbomber (clone of the 1981 Atari 2600 video game "Kaboom!") +madbomber: +madbomber: Mad Bomber is a clone of the excellent 1981 Atari 2600 video game +madbomber: "Kaboom!" by Larry Kaplan of Activision. +madbomber: +madbomber: The Mad Bomber is loose in the city and he's dropping bombs +madbomber: everywhere! It's your job to catch them before they hit the ground +madbomber: and explode. Luckily, you have a set of trusty buckets to extinguish +madbomber: them with. +madbomber: +madbomber: |