aboutsummaryrefslogtreecommitdiff
path: root/games
diff options
context:
space:
mode:
authorB. Watson <urchlay@slackware.uk>2024-09-03 04:24:04 -0400
committerWilly Sudiarto Raharjo <willysr@slackbuilds.org>2024-09-07 09:08:48 +0700
commit9a2598ccb105a5ada48366561d04ab623be12944 (patch)
treea02a836df06f44bf28cf77dac47679a09835f994 /games
parent9f0b8db0893b190c512d10d291b3b9c770d6f2e0 (diff)
games/marathon-rubicon-data: Updated for v20240421, new maint.
Signed-off-by: B. Watson <urchlay@slackware.uk> Signed-off-by: Willy Sudiarto Raharjo <willysr@slackbuilds.org>
Diffstat (limited to 'games')
-rw-r--r--games/marathon-rubicon-data/marathon-rubicon-data.SlackBuild51
-rw-r--r--games/marathon-rubicon-data/marathon-rubicon-data.info12
2 files changed, 20 insertions, 43 deletions
diff --git a/games/marathon-rubicon-data/marathon-rubicon-data.SlackBuild b/games/marathon-rubicon-data/marathon-rubicon-data.SlackBuild
index c71036c3f437..6595f412ae98 100644
--- a/games/marathon-rubicon-data/marathon-rubicon-data.SlackBuild
+++ b/games/marathon-rubicon-data/marathon-rubicon-data.SlackBuild
@@ -2,39 +2,26 @@
# Slackware build script for Marathon: Rubicon X
-# Copyright 2015, 2018 Hunter Sezen California, USA
-# 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.
+# Original author: Hunter Sezen.
+# Modified and now maintained by B. Watson <urchlay@slackware.uk>.
+
+# Licensed under the WTFPL. See http://www.wtfpl.net/txt/copying/ for details.
+
+# 20240903 bkw:
+# - new maintainer.
+# - relicense as WTFPL.
+# - update for v20240421.
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=marathon-rubicon-data
-VERSION=${VERSION:-20060807} # Last modified date from the zipfile's http header
+VERSION=${VERSION:-20240421} # Last modified date from the zipfile's http header
BUILD=${BUILD:-3}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
ARCH=noarch
-# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
-# the name of the created package would be, and then exit. This information
-# could be useful to other scripts.
if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
exit 0
@@ -68,14 +55,14 @@ chown -R root:root $DATADIR
# NB: the usual find predicate is different (zipfile stores +x permissions
# on some files for no good reason)
find $DATADIR \
- \( -type f -exec chmod 644 {} \; \) -o \
- \( -type d -exec chmod 755 {} \; \)
+ \( -type f -exec chmod 644 {} + \) -o \
+ \( -type d -exec chmod 755 {} + \)
# Write launcher script to the user's path
mkdir -p $PKG/usr/games
cat > $PKG/usr/games/$WRAPPER <<EOF
#!/bin/sh
-ALEPHONE_DATA="$DATA/Rubicon X ƒ"
+ALEPHONE_DATA="$DATA/Rubicon X"
export ALEPHONE_DATA
exec alephone "\$@"
EOF
@@ -86,23 +73,13 @@ mkdir -p $PKG/usr/share/applications
cat > $PKG/usr/share/applications/$WRAPPER.desktop <<EOF
[Desktop Entry]
Name=Marathon Rubicon X
-Exec=$WRAPPER
+Exec=/usr/games/$WRAPPER
Icon=alephone
Type=Application
Comment=Marathon: Rubicon X (first-person shooter game)
Categories=Game;ActionGame;
EOF
-# Restore the old AI limits
-# https://github.com/Aleph-One-Marathon/alephone/issues/62
-cat > $DATADIR/Rubicon\ X\ ƒ/Scripts/AI <<EOF
-<marathon>
- <dynamic_limits>
- <paths value="128"/>
- </dynamic_limits>
-</marathon>
-EOF
-
# Don't want this
rm -rf $DATADIR/__MACOSX
diff --git a/games/marathon-rubicon-data/marathon-rubicon-data.info b/games/marathon-rubicon-data/marathon-rubicon-data.info
index d2b16742f330..266acf0966fd 100644
--- a/games/marathon-rubicon-data/marathon-rubicon-data.info
+++ b/games/marathon-rubicon-data/marathon-rubicon-data.info
@@ -1,10 +1,10 @@
PRGNAM="marathon-rubicon-data"
-VERSION="20060807"
-HOMEPAGE="http://www.marathonrubicon.com/"
-DOWNLOAD="http://files5.bungie.org/marathon/marathonRubiconX.zip"
-MD5SUM="a91a091d4b02082464e7a93f551ba221"
+VERSION="20240421"
+HOMEPAGE="https://www.marathonrubicon.com/"
+DOWNLOAD="https://files5.bungie.org/marathon/marathonRubiconX.zip"
+MD5SUM="27cb7957e319d9719db7385052883084"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="alephone"
-MAINTAINER="Hunter Sezen"
-EMAIL="orbea@riseup.net"
+MAINTAINER="B. Watson"
+EMAIL="urchlay@slackware.uk"