From d40dbf5b164ba0bf10d4df2a4819cdd1feecea57 Mon Sep 17 00:00:00 2001 From: Heinz Wiesinger Date: Tue, 11 May 2010 20:00:32 +0200 Subject: [PATCH] games/Scorched3D: Added to 12.0 repository --- games/Scorched3D/README | 6 ++ games/Scorched3D/Scorched3D.SlackBuild | 81 +++++++++++++++++++++++++ games/Scorched3D/Scorched3D.info | 8 +++ games/Scorched3D/doinst.sh | 3 + games/Scorched3D/scorched3d.desktop | 12 ++++ games/Scorched3D/scorched3d.png | Bin 0 -> 2410 bytes games/Scorched3D/slack-desc | 19 ++++++ 7 files changed, 129 insertions(+) create mode 100644 games/Scorched3D/README create mode 100644 games/Scorched3D/Scorched3D.SlackBuild create mode 100644 games/Scorched3D/Scorched3D.info create mode 100644 games/Scorched3D/doinst.sh create mode 100644 games/Scorched3D/scorched3d.desktop create mode 100644 games/Scorched3D/scorched3d.png create mode 100644 games/Scorched3D/slack-desc diff --git a/games/Scorched3D/README b/games/Scorched3D/README new file mode 100644 index 0000000000..8c1104b7ba --- /dev/null +++ b/games/Scorched3D/README @@ -0,0 +1,6 @@ +Scorched3D is a cross-platform 3D remake of the popular 2D artillery game +Scorched Earth. Scorched3D can be played against the computer, other players, +and remotely across the Internet or LAN. + +This requires either wxGTK or wxPython, plus OpenAL, ffwt, and freealut. +All of these are available at SlackBuilds.org. diff --git a/games/Scorched3D/Scorched3D.SlackBuild b/games/Scorched3D/Scorched3D.SlackBuild new file mode 100644 index 0000000000..19d87f569d --- /dev/null +++ b/games/Scorched3D/Scorched3D.SlackBuild @@ -0,0 +1,81 @@ +#!/bin/sh + +# Slackware build script for Scorched3D + +# Copyright 2008 Heinz Wiesinger +# All rights reserved. +# +# Redistribution and use of this script, with or without modification, is +# permitted provided that the following conditions are met: +# +# 1. Redistributions of this script must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# +# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ''AS IS'' AND ANY EXPRESS OR IMPLIED +# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO +# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; +# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR +# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +PRGNAM=Scorched3D +VERSION=41.3 +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" +fi + +set -e + +rm -rf $PKG +mkdir -p $TMP $PKG $OUTPUT +cd $TMP +rm -rf scorched +tar xvf $CWD/$PRGNAM-$VERSION-src.tar.gz +cd scorched +chown -R root:root . +chmod -R u+w,go+r-w,a-s . + +CFLAGS="$SLKCFLAGS" \ +CXXFLAGS="$SLKCFLAGS" \ +./configure \ + --prefix=/usr \ + --sysconfdir=/etc \ + --localstatedir=/var \ + --datadir=/usr/share/scorched3d + +make +make install-strip DESTDIR=$PKG + +mkdir -p $PKG/usr/share/{applications,pixmaps} +cp -f $CWD/scorched3d.desktop $PKG/usr/share/applications +cp -f $CWD/scorched3d.png $PKG/usr/share/pixmaps + +mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION +cp -a AUTHORS COMPILING COPYING README TODO \ + $PKG/usr/doc/$PRGNAM-$VERSION +rm -rf $PKG/usr/share/scorched3d/documentation/html +mv $PKG/usr/share/scorched3d/documentation/* $PKG/usr/doc/$PRGNAM-$VERSION/ +rm -rf $PKG/usr/share/scorched3d/documentation +cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild + +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/Scorched3D/Scorched3D.info b/games/Scorched3D/Scorched3D.info new file mode 100644 index 0000000000..03cf93f781 --- /dev/null +++ b/games/Scorched3D/Scorched3D.info @@ -0,0 +1,8 @@ +PRGNAM="Scorched3D" +VERSION="41.3" +HOMEPAGE="http://www.scorched3d.co.uk" +DOWNLOAD="http://downloads.sourceforge.net/scorched3d/Scorched3D-41.3-src.tar.gz" +MD5SUM="6bb47045abccaca1f775ff4cde8b3b5d" +MAINTAINER="ppr:kut" +EMAIL="HMWiesinger@gmx.at" +APPROVED="David Somero" diff --git a/games/Scorched3D/doinst.sh b/games/Scorched3D/doinst.sh new file mode 100644 index 0000000000..033f010d40 --- /dev/null +++ b/games/Scorched3D/doinst.sh @@ -0,0 +1,3 @@ +if [ -x /usr/bin/update-desktop-database ]; then + /usr/bin/update-desktop-database ./usr/share/applications >/dev/null 2>&1 +fi diff --git a/games/Scorched3D/scorched3d.desktop b/games/Scorched3D/scorched3d.desktop new file mode 100644 index 0000000000..f309f2c1c2 --- /dev/null +++ b/games/Scorched3D/scorched3d.desktop @@ -0,0 +1,12 @@ +[Desktop Entry] +Encoding=UTF-8 +MultipleArgs=false +Terminal=false +Exec=scorched3d +Icon=scorched3d +Type=Application +Categories=Game;Strategy +StartupNotify=false +Name=Scorched 3D +GenericName=Artillery Game + diff --git a/games/Scorched3D/scorched3d.png b/games/Scorched3D/scorched3d.png new file mode 100644 index 0000000000000000000000000000000000000000..485685b70e2c64a8cb49568ced09ee81bd168054 GIT binary patch literal 2410 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 literal 0 HcmV?d00001 diff --git a/games/Scorched3D/slack-desc b/games/Scorched3D/slack-desc new file mode 100644 index 0000000000..fa38383569 --- /dev/null +++ b/games/Scorched3D/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--------------------------------------------------| +Scorched3D: Scorched3D (3D artillery game) +Scorched3D: +Scorched3D: Scorched3D is a cross-platform 3D remake of the popular 2D +Scorched3D: artillery game Scorched Earth. Scorched3D can be played +Scorched3D: against the computer, other players, and remotely across the +Scorched3D: Internet or LAN. +Scorched3D: +Scorched3D: Homepage: http://www.scorched3d.co.uk +Scorched3D: +Scorched3D: +Scorched3D: