summaryrefslogtreecommitdiff
path: root/games/defcon/defcon.SlackBuild
diff options
context:
space:
mode:
Diffstat (limited to 'games/defcon/defcon.SlackBuild')
-rw-r--r--games/defcon/defcon.SlackBuild22
1 files changed, 7 insertions, 15 deletions
diff --git a/games/defcon/defcon.SlackBuild b/games/defcon/defcon.SlackBuild
index 3e5a2d1ede..20c6e4eb5b 100644
--- a/games/defcon/defcon.SlackBuild
+++ b/games/defcon/defcon.SlackBuild
@@ -22,41 +22,33 @@
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+# Exit on most errors
+set -e
+
PRGNAM=defcon
VERSION=1.42
+ARCHIVEVER=v1.42
ARCH=i686
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
-
CWD=$(pwd)
TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
-ARCHIVEVER="v${VERSION}"
-
-# Go ahead and bail out now if the user didn't follow directions in the README
-if [ ! -e $CWD/sounds.dat ]; then
- echo ; echo "Did you read $CWD/README?"
- echo "You need this: http://www.everybody-dies.com/downloads/sounds.dat"
- echo ; exit 1
-fi
-
-set -e # Exit on most errors
-
rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
rm -rf $PRGNAM-$VERSION
-tar xvf $CWD/$PRGNAM-$ARCHIVEVER.tar.gz
+tar xzvf $CWD/$PRGNAM-$ARCHIVEVER.tar.gz
cd $PRGNAM-$ARCHIVEVER
chown -R root:root .
chmod -R u+w,go+r-w,a-s .
mkdir -p $PKG/usr/lib/$PRGNAM $PKG/usr/bin
cp -a lib/* $PKG/usr/lib/$PRGNAM
-install -m 0644 $CWD/sounds.dat $PKG/usr/lib/$PRGNAM
-install -m 0755 $CWD/defcon.sh $PKG/usr/bin/defcon
+install -m0644 -g root -o root $CWD/sounds.dat $PKG/usr/lib/$PRGNAM
+install -m0755 -g root -o root $CWD/defcon.sh $PKG/usr/bin/defcon
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cp -a doc/README-SDL.txt doc/linux.txt $PKG/usr/doc/$PRGNAM-$VERSION