mirror of
https://github.com/Ponce/slackbuilds
synced 2024-09-28 03:20:39 +02:00
games/alienarena: Version bump to 7.71.6.
Signed-off-by: Willy Sudiarto Raharjo <willysr@slackbuilds.org>
This commit is contained in:
parent
f2dae9bb23
commit
45fb538153
7 changed files with 56 additions and 96 deletions
|
@ -1,13 +1,18 @@
|
|||
The goal of Alien Arena was to create the perfect marriage between
|
||||
Quake and Unreal Tournament, between retro sci-fi and futuristic tech,
|
||||
and between casual gamer and advanced expert, and wrap it up in a
|
||||
package with quality that could rival that of commercial games. The
|
||||
game has a weapon set that is unique and fun, and deviates a bit
|
||||
away from the standard Q3 or UT2k4 weapons. Gameplay can be altered
|
||||
easily in the menu by choosing between the various game types, such
|
||||
as Deathmatch, Team Core Assault, All Out Assault, Capture the Flag,
|
||||
Duel, and Cattle Prod. Users can also apply a number of different
|
||||
mutators to the game rules as well, creating some pretty interesting
|
||||
scenarios. Players can join others on servers using the in-game
|
||||
browser, or use the Galaxy client, which also serves as a way to
|
||||
communicate with the large, and friendly Alien Arena community.
|
||||
ALIEN ARENA is a fast paced arena FPS game with multiple modes,
|
||||
mutators and level, wrapped in a macabre sci-fi theme that harkens back
|
||||
to the classic themes of the 1950's.
|
||||
|
||||
The game features 23 levels, which can be played competitively online
|
||||
against other players, or practice offline against the built in AI
|
||||
(bots).
|
||||
|
||||
Alien Arena offers Capture The Flag, All Out Assault(players can climb
|
||||
into randomly spawned jetpacks to do battle), and Tactical (Alien Vs
|
||||
Human in a battle to destroy the other's base by planting bombs and
|
||||
other means). Simply go into the multiplayer menu to start a server,
|
||||
change the game rules , and choose a map to play on. You can also
|
||||
select from a large variety of different mutators(instagib, rocket
|
||||
arena, excessive, low grav, regen, vampire, etc) to further customize
|
||||
your game experience.
|
||||
|
||||
Alien Arena : Many are called, only one will reign supreme.
|
||||
|
|
|
@ -1,19 +0,0 @@
|
|||
diff -Naur alienarena-7.66-svn4307/source/ref_gl/r_shadowmaps.c alienarena-7.66-svn4307.patched/source/ref_gl/r_shadowmaps.c
|
||||
--- alienarena-7.66-svn4307/source/ref_gl/r_shadowmaps.c 2017-08-02 05:34:56.000000000 -0400
|
||||
+++ alienarena-7.66-svn4307.patched/source/ref_gl/r_shadowmaps.c 2022-02-22 23:27:40.462295225 -0500
|
||||
@@ -92,15 +92,6 @@
|
||||
{
|
||||
Com_Printf("...GL_EXT_framebuffer_blit not found\n");
|
||||
}
|
||||
-
|
||||
- //must check for ability to blit(Many old ATI drivers do not support)
|
||||
- //TODO: redundant with previous check?
|
||||
- if(gl_state.hasFBOblit) {
|
||||
- if(!qglBlitFramebufferEXT) {
|
||||
- Com_Printf("glBlitFramebufferEXT not found...\n");
|
||||
- gl_state.hasFBOblit = false;
|
||||
- }
|
||||
- }
|
||||
}
|
||||
|
||||
|
|
@ -3,6 +3,7 @@
|
|||
# Slackware build script for alienarena
|
||||
|
||||
# Copyright 2010-2013 Larry Hajali <larryhaja[at]gmail[dot]com>
|
||||
# Copyright 2024 Jeremy Hansen <jebrhansen+SBo@gmail.com>
|
||||
# All rights reserved.
|
||||
#
|
||||
# Redistribution and use of this script, with or without modification, is
|
||||
|
@ -22,16 +23,11 @@
|
|||
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
|
||||
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
# 20220408 bkw: Modified by SlackBuilds.org, BUILD=2:
|
||||
# - remove empty dirs and INSTALL from doc dir.
|
||||
|
||||
# 20220222 bkw: Modified by SlackBuilds.org: fix build on 15.0.
|
||||
|
||||
cd $(dirname $0) ; CWD=$(pwd)
|
||||
|
||||
PRGNAM=alienarena
|
||||
VERSION=${VERSION:-7.66}
|
||||
BUILD=${BUILD:-2}
|
||||
VERSION=${VERSION:-7.71.6}
|
||||
BUILD=${BUILD:-1}
|
||||
TAG=${TAG:-_SBo}
|
||||
PKGTYPE=${PKGTYPE:-tgz}
|
||||
|
||||
|
@ -72,8 +68,8 @@ rm -rf $PKG
|
|||
mkdir -p $TMP $PKG $OUTPUT
|
||||
cd $TMP
|
||||
rm -rf $PRGNAM-$VERSION-svn4307
|
||||
tar -xvf $CWD/$PRGNAM-$VERSION-svn4307.tar.xz
|
||||
cd $PRGNAM-$VERSION-svn4307
|
||||
tar -xvf $CWD/$PRGNAM-$VERSION.tar.gz
|
||||
cd $PRGNAM-$VERSION
|
||||
chown -R root:root .
|
||||
find -L . \
|
||||
\( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
|
||||
|
@ -81,47 +77,40 @@ find -L . \
|
|||
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
|
||||
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \+
|
||||
|
||||
# 20220222 bkw: this patch wouldn't apply. WTF? reworked it by hand.
|
||||
# Not really sure it's necessary, but someone thought it was, so...
|
||||
patch -p1 < $CWD/alienarena-7.66-no-qglBlitFramebufferEXT.patch
|
||||
# Change Makefile.ni to not include INSTALL as docs to keep sbolint happy
|
||||
sed -i '/unix_dist\/INSTALL \\/d' Makefile.in
|
||||
|
||||
rm -rf source/unix/ode
|
||||
|
||||
sed -i -e "s|crx|$PRGNAM|g" -e "s|\.codred|\.${PRGNAM}|g" Tools/LinuxScripts/*
|
||||
|
||||
SLKCFLAGS+=" -fcommon"
|
||||
|
||||
ALIENARENA_HOMEDIR=".${PRGNAM}" \
|
||||
CFLAGS="$SLKCFLAGS" \
|
||||
CXXFLAGS="$SLKCFLAGS" \
|
||||
./configure \
|
||||
--prefix=/usr \
|
||||
--bindir=/usr/games \
|
||||
--disable-silent-rules \
|
||||
--disable-dependency-tracking \
|
||||
--with-x \
|
||||
--with-zlib \
|
||||
--enable-ansi-color \
|
||||
--with-system-libode \
|
||||
--without-xf86dga \
|
||||
--with-icondir=/usr/share/pixmaps \
|
||||
--libdir=/usr/lib${LIBDIRSUFFIX} \
|
||||
--sysconfdir=/etc \
|
||||
--localstatedir=/var \
|
||||
--mandir=/usr/man \
|
||||
--docdir=/usr/doc/$PRGNAM-$VERSION \
|
||||
--disable-static \
|
||||
--build=$ARCH-slackware-linux
|
||||
|
||||
make
|
||||
make install-strip DESTDIR=$PKG
|
||||
make install DESTDIR=$PKG
|
||||
|
||||
rm -f $PKG/{,usr/}lib${LIBDIRSUFFIX}/*.la
|
||||
|
||||
find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
|
||||
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
|
||||
|
||||
# Move .desktop from docs to correct folder
|
||||
mkdir -p $PKG/usr/share/applications
|
||||
install -m 0644 $CWD/$PRGNAM.desktop $PKG/usr/share/applications
|
||||
mv $PKG/usr/doc/$PRGNAM-$VERSION/alien-arena.desktop $PKG/usr/share/applications/
|
||||
|
||||
PKGDOC=$PKG/usr/doc/$PRGNAM-$VERSION
|
||||
cp -a Tools/* $PKGDOC
|
||||
rm -rf $PKGDOC/INSTALL
|
||||
cat $CWD/$PRGNAM.SlackBuild > $PKGDOC/$PRGNAM.SlackBuild
|
||||
# Fix .desktop compliance issue to remove extension from icon entry
|
||||
sed -i 's|.png||' $PKG/usr/share/applications/alien-arena.desktop
|
||||
|
||||
# doc permissions are bad, plus empty directories.
|
||||
find $PKGDOC -type f -exec chmod 0644 '{}' \+
|
||||
find $PKGDOC -depth -empty -exec rm -rf {} \+
|
||||
cp -a \
|
||||
docs/README.txt docs/license.txt docs/sha2_license.txt \
|
||||
$PKG/usr/doc/$PRGNAM-$VERSION
|
||||
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
|
||||
|
||||
mkdir -p $PKG/install
|
||||
cat $CWD/slack-desc > $PKG/install/slack-desc
|
||||
|
|
|
@ -1,9 +0,0 @@
|
|||
[Desktop Entry]
|
||||
Type=Application
|
||||
Name=Alien Arena
|
||||
Comment=Multiplayer retro sci-fi deathmatch with Friggin' Aliens
|
||||
Exec=alienarena
|
||||
Icon=alienarena
|
||||
Categories=Game;ActionGame;
|
||||
Terminal=false
|
||||
StartupNotify=false
|
|
@ -1,8 +1,8 @@
|
|||
PRGNAM="alienarena"
|
||||
VERSION="7.66"
|
||||
HOMEPAGE="http://icculus.org/alienarena/rpa/"
|
||||
DOWNLOAD="http://ponce.cc/slackware/sources/repo/alienarena-7.66-svn4307.tar.xz"
|
||||
MD5SUM="bdaa12739a196df9fc1abc18a9ccfbbe"
|
||||
VERSION="7.71.6"
|
||||
HOMEPAGE="https://www.alienarena.org/"
|
||||
DOWNLOAD="https://github.com/alienarena/alienarena/archive/refs/tags/7.71.6/alienarena-7.71.6.tar.gz"
|
||||
MD5SUM="2c5b49ce167f405db7f26754e765d2df"
|
||||
DOWNLOAD_x86_64=""
|
||||
MD5SUM_x86_64=""
|
||||
REQUIRES="ode"
|
||||
|
|
|
@ -1,6 +0,0 @@
|
|||
svn co svn://svn.icculus.org/alienarena/trunk
|
||||
cd trunk
|
||||
svn update -r 4307
|
||||
cd ..
|
||||
mv trunk alienarena-7.66-svn4307
|
||||
tar --exclude-vcs -cJf alienarena-7.66-svn4307.tar.xz alienarena-7.66-svn4307
|
|
@ -6,14 +6,14 @@
|
|||
# customary to leave one space after the ':' except on otherwise blank lines.
|
||||
|
||||
|-----handy-ruler------------------------------------------------------|
|
||||
alienarena: alienarena (First Person Shooter)
|
||||
alienarena:
|
||||
alienarena: Alienarena is a First Person Shooter (FPS) that is similar to
|
||||
alienarena: Quake and Unreal Tournament.
|
||||
alienarena:
|
||||
alienarena: Homepage: http://icculus.org/alienarena/rpa/
|
||||
alienarena:
|
||||
alienarena:
|
||||
alienarena: alienarena (Ultra fast-paced arena FPS game)
|
||||
alienarena:
|
||||
alienarena: ALIEN ARENA is a fast paced arena FPS game with multiple modes,
|
||||
alienarena: mutators and level, wrapped in a macabre sci-fi theme that harkens
|
||||
alienarena: back to the classic themes of the 1950's.
|
||||
alienarena:
|
||||
alienarena: The game features 23 levels, which can be played competitively online
|
||||
alienarena: against other players, or practice offline against the built in
|
||||
alienarena: AI(bots).
|
||||
alienarena:
|
||||
alienarena: Homepage: https://www.alienarena.org/
|
||||
|
|
Loading…
Reference in a new issue