summaryrefslogtreecommitdiffstats
path: root/games
diff options
context:
space:
mode:
author Dimitris Zlatanidis2024-01-10 18:28:29 +0100
committer Willy Sudiarto Raharjo2024-01-13 01:14:19 +0100
commit342bea42fd07d0c584b38b85ed44defb38d67735 (patch)
tree379aa0d7cbf08ec68bac1b9b404e3e17404eec35 /games
parent6821423a89e3204a19da04ddc3586425abbe2cdf (diff)
downloadslackbuilds-342bea42fd07d0c584b38b85ed44defb38d67735.tar.gz
games/unvanquished: Removed (Unmaintained).
Signed-off-by: Dimitris Zlatanidis <d.zlatanidis@gmail.com> Signed-off-by: Willy Sudiarto Raharjo <willysr@slackbuilds.org>
Diffstat (limited to 'games')
-rw-r--r--games/unvanquished/90-mmap_min_addr.conf5
-rw-r--r--games/unvanquished/README11
-rw-r--r--games/unvanquished/cmakelists.patch59
-rw-r--r--games/unvanquished/doinst.sh20
-rw-r--r--games/unvanquished/slack-desc19
-rw-r--r--games/unvanquished/unvanquished.SlackBuild189
-rw-r--r--games/unvanquished/unvanquished.desktop11
-rw-r--r--games/unvanquished/unvanquished.info18
8 files changed, 0 insertions, 332 deletions
diff --git a/games/unvanquished/90-mmap_min_addr.conf b/games/unvanquished/90-mmap_min_addr.conf
deleted file mode 100644
index 5ec0f225c5..0000000000
--- a/games/unvanquished/90-mmap_min_addr.conf
+++ /dev/null
@@ -1,5 +0,0 @@
-# 90-mmap_min_addr.conf
-
-# Part of SlackBuilds.org games/unvanquished. See its README for details.
-
-vm.mmap_min_addr = 65536
diff --git a/games/unvanquished/README b/games/unvanquished/README
deleted file mode 100644
index 22a39fc7cd..0000000000
--- a/games/unvanquished/README
+++ /dev/null
@@ -1,11 +0,0 @@
-unvanquished (FPS/RTS Game - Aliens vs. Humans)
-
-Unvanquished is a fast-paced, futuristic FPS with RTS elements,
-pitting technologically advanced humans against hordes of highly
-adaptable aliens. The player can choose from either team, providing
-a fresh gameplay experience on both sides of the conflict.
-
-Note: this package sets the sysctl variable 'vm.mmap_min_addr' to 65536.
-For more information, see:
-https://sysctl-explorer.net/vm/mmap_min_addr/
-https://wiki.debian.org/mmap_min_addr
diff --git a/games/unvanquished/cmakelists.patch b/games/unvanquished/cmakelists.patch
deleted file mode 100644
index 325e6664fc..0000000000
--- a/games/unvanquished/cmakelists.patch
+++ /dev/null
@@ -1,59 +0,0 @@
---- Unvanquished-0.50.0/daemon/CMakeLists.txt.orig 2016-06-08 14:53:22.525135294 +0300
-+++ Unvanquished-0.50.0/daemon/CMakeLists.txt 2016-06-08 17:10:11.316629219 +0300
-@@ -343,32 +343,32 @@
- if (NOT EXISTS ${DEPS_DIR})
- get_filename_component(BASENAME ${DEPS_DIR} NAME)
- set(REMOTE "http://dl.unvanquished.net/deps/${BASENAME}${DEPS_EXT}")
-- message(STATUS "Downloading dependencies from '${REMOTE}'")
-- file(DOWNLOAD ${REMOTE} ${OBJ_DIR}/${BASENAME}${DEPS_EXT}
-- SHOW_PROGRESS
-- STATUS DOWNLOAD_RESULT
-- LOG DOWNLOAD_LOG
-- )
-- list(GET DOWNLOAD_RESULT 0 DOWNLOAD_STATUS)
-- list(GET DOWNLOAD_RESULT 1 DOWNLOAD_STRING)
-- if (NOT DOWNLOAD_STATUS EQUAL 0)
-- message(FATAL_ERROR "Error downloading '${REMOTE}':
-- Status code: ${DOWNLOAD_STATUS}
-- Error string: ${DOWNLOAD_STRING}
-- Download log: ${DOWNLOAD_LOG}"
-- )
-- endif()
-- message(STATUS "Download completed successfully")
-+ #message(STATUS "Downloading dependencies from '${REMOTE}'")
-+ #file(DOWNLOAD ${REMOTE} ${OBJ_DIR}/${BASENAME}${DEPS_EXT}
-+ # SHOW_PROGRESS
-+ # STATUS DOWNLOAD_RESULT
-+ # LOG DOWNLOAD_LOG
-+ #)
-+ #list(GET DOWNLOAD_RESULT 0 DOWNLOAD_STATUS)
-+ #list(GET DOWNLOAD_RESULT 1 DOWNLOAD_STRING)
-+ #if (NOT DOWNLOAD_STATUS EQUAL 0)
-+ # message(FATAL_ERROR "Error downloading '${REMOTE}':
-+ # Status code: ${DOWNLOAD_STATUS}
-+ # Error string: ${DOWNLOAD_STRING}
-+ # Download log: ${DOWNLOAD_LOG}"
-+ # )
-+ #endif()
-+ #message(STATUS "Download completed successfully")
-
- # Extract the downloaded archive
-- execute_process(
-- COMMAND ${CMAKE_COMMAND} -E tar xzf ${OBJ_DIR}/${BASENAME}${DEPS_EXT}
-- WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/external_deps
-- RESULT_VARIABLE EXTRACT_RESULT
-- )
-- if (NOT EXTRACT_RESULT EQUAL 0)
-- message(FATAL_ERROR "Could not extract ${BASENAME}${DEPS_EXT}")
-- endif()
-+ #execute_process(
-+ # COMMAND ${CMAKE_COMMAND} -E tar xzf ${OBJ_DIR}/${BASENAME}${DEPS_EXT}
-+ # WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/external_deps
-+ # RESULT_VARIABLE EXTRACT_RESULT
-+ #)
-+ #if (NOT EXTRACT_RESULT EQUAL 0)
-+ # message(FATAL_ERROR "Could not extract ${BASENAME}${DEPS_EXT}")
-+ #endif()
- endif()
-
- # Add to paths
diff --git a/games/unvanquished/doinst.sh b/games/unvanquished/doinst.sh
deleted file mode 100644
index 5a7175642d..0000000000
--- a/games/unvanquished/doinst.sh
+++ /dev/null
@@ -1,20 +0,0 @@
-if [ -x /usr/bin/update-desktop-database ]; then
- /usr/bin/update-desktop-database -q usr/share/applications >/dev/null 2>&1
-fi
-
-[ -x /sbin/sysctl ] && /sbin/sysctl -p etc/sysctl.d/90-mmap_min_addr.conf >/dev/null 2>&1
-
-config() {
- NEW="$1"
- OLD="$(dirname $NEW)/$(basename $NEW .new)"
- # If there's no config file by that name, mv it over:
- if [ ! -r $OLD ]; then
- mv $NEW $OLD
- elif [ "$(cat $OLD | md5sum)" = "$(cat $NEW | md5sum)" ]; then
- # toss the redundant copy
- rm $NEW
- fi
- # Otherwise, we leave the .new copy for the admin to consider...
-}
-
-config etc/unvanquished.conf.new
diff --git a/games/unvanquished/slack-desc b/games/unvanquished/slack-desc
deleted file mode 100644
index f1c86d04e4..0000000000
--- a/games/unvanquished/slack-desc
+++ /dev/null
@@ -1,19 +0,0 @@
-# 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 ':' except on otherwise blank lines.
-
- |-----handy-ruler------------------------------------------------------|
-unvanquished: unvanquished (FPS/RTS Game - Aliens vs. Humans)
-unvanquished:
-unvanquished: Unvanquished is a fast-paced, futuristic FPS with
-unvanquished: RTS elements, pitting technologically advanced
-unvanquished: humans against hordes of highly adaptable aliens.
-unvanquished: The player can choose from either team, providing
-unvanquished: a fresh gameplay experience on both sides of the
-unvanquished: conflict.
-unvanquished:
-unvanquished: Homepage: http://www.unvanquished.net/
-unvanquished:
diff --git a/games/unvanquished/unvanquished.SlackBuild b/games/unvanquished/unvanquished.SlackBuild
deleted file mode 100644
index 62fa8c2b1c..0000000000
--- a/games/unvanquished/unvanquished.SlackBuild
+++ /dev/null
@@ -1,189 +0,0 @@
-#!/bin/bash
-
-# Slackware build script for unvanquished
-
-# Copyright 2014-2016 Dimitris Zlatanidis Orestiada, Greece
-# 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.
-
-# 20210216 bkw: modified by SlackBuilds.org, BUILD=2:
-# - add -fpermissive to get it to compile
-# - include the complete game data (*.pk3 files) so the game actually runs
-# - add sysctl stuff to let the game actually start up
-# Apparently this build never worked and nobody noticed.
-
-cd $(dirname $0) ; CWD=$(pwd)
-
-PRGNAM=unvanquished
-VERSION=${VERSION:-0.50.0}
-BUILD=${BUILD:-2}
-TAG=${TAG:-_SBo}
-PKGTYPE=${PKGTYPE:-tgz}
-
-SRCNAM=Unvanquished
-
-if [ -z "$ARCH" ]; then
- case "$( uname -m )" in
- i?86) ARCH=i586 ;;
- arm*) ARCH=arm ;;
- *) ARCH=$( uname -m ) ;;
- esac
-fi
-
-# 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
-fi
-
-TMP=${TMP:-/tmp/SBo}
-PKG=$TMP/package-$PRGNAM
-OUTPUT=${OUTPUT:-/tmp}
-
-if [ "$ARCH" = "i586" ]; then
- SLKCFLAGS="-O2 -march=i586 -mtune=i686"
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "i686" ]; then
- SLKCFLAGS="-O2 -march=i686 -mtune=i686"
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "x86_64" ]; then
- SLKCFLAGS="-O2 -fPIC"
- LIBDIRSUFFIX="64"
-else
- SLKCFLAGS="-O2"
- LIBDIRSUFFIX=""
-fi
-
-set -e
-
-EXT_DEPS="linux32-4"
-if [ "$ARCH" = "x86_64" ]; then
- EXT_DEPS="linux64-4"
-fi
-
-rm -rf $PKG
-mkdir -p $TMP $PKG $OUTPUT
-cd $TMP
-rm -rf $SRCNAM-$VERSION
-tar xvf $CWD/$SRCNAM-$VERSION.tar.gz || tar xvf $CWD/v$VERSION.tar.gz
-cd $SRCNAM-$VERSION
-cd daemon/external_deps
-tar xvf $CWD/$EXT_DEPS.tar.bz2
-cd -
-chown -R root:root .
-find -L . \
- \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
- -o -perm 511 \) -exec chmod 755 {} \; -o \
- \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
- -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
-
-if [ "$ARCH" = "x86_64" ]; then
- sed -i -e 's/Unvanquished/unvanquished/g' -e \
- 's/\/lib/\/lib64/g' -e 's/share\//share\/games\//g' archlinux/unvanquished.sh
- sed -i -e 's/\/lib/\/lib64/g' -e 's/share\//share\/games\//g' archlinux/unvanquished-tty.sh
- sed -i -e 's/\/usr\/lib/\/usr\/lib64/g' -e \
- 's/share\//share\/games\//g' archlinux/unvanquished.conf
- sed -i -e 's/\/lib/\/lib64/g' -e 's/conf.d\///g' archlinux/unvanquished.service
-else
- sed -i -e 's/Unvanquished/unvanquished/g' -e \
- 's/share\//share\/games\//g' archlinux/unvanquished.sh
- sed -i 's/share\//share\/games\//g' archlinux/unvanquished-tty.sh
- sed -i 's/share\//share\/games\//g' archlinux/unvanquished.conf
- sed -i 's/conf.d\///g' archlinux/unvanquished.service
-fi
-
-# Fix avoid download automatically dependencies
-patch -p1 < $CWD/cmakelists.patch
-
-mkdir -p build
-cd build
- cmake \
- -DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \
- -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS -fpermissive" \
- -DCMAKE_INSTALL_PREFIX=/usr \
- -DBUILD_CGAME=OFF \
- -DBUILD_SGAME=OFF \
- -DCMAKE_BUILD_TYPE=Release ..
-make
-
-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
-
-mkdir -p $PKG/usr/bin \
- $PKG/etc/$PRGNAM/config \
- $PKG/usr/lib${LIBDIRSUFFIX}/$PRGNAM \
- $PKG/usr/lib${LIBDIRSUFFIX}/systemd/system \
- $PKG/usr/share/games/$PRGNAM/pkg \
- $PKG/var/lib/unvanquished-server/config
-
-# Install contents
-install -D -m0755 daemon $PKG/usr/lib${LIBDIRSUFFIX}/$PRGNAM
-install -D -m0755 daemon-tty $PKG/usr/lib${LIBDIRSUFFIX}/$PRGNAM
-install -D -m0755 daemonded $PKG/usr/lib${LIBDIRSUFFIX}/$PRGNAM
-install -D -m0755 irt_core-x86*.nexe $PKG/usr/lib${LIBDIRSUFFIX}/$PRGNAM
-install -D -m0755 nacl_helper_bootstrap $PKG/usr/lib${LIBDIRSUFFIX}/$PRGNAM
-install -D -m0755 nacl_loader $PKG/usr/lib${LIBDIRSUFFIX}/$PRGNAM
-
-cd ..
-# Install server configurations
-install -D -m0644 debian/configfiles/server.cfg $PKG/etc/$PRGNAM/config/server.cfg
-install -D -m0644 debian/configfiles/maprotation.cfg $PKG/etc/$PRGNAM/config/maprotation.cfg
-
-# Install starters
-install -D -m0755 archlinux/$PRGNAM.sh $PKG/usr/bin/$PRGNAM
-install -D -m0755 archlinux/$PRGNAM-tty.sh $PKG/usr/bin/$PRGNAM-tty
-install -D -m0644 archlinux/$PRGNAM.conf $PKG/etc/$PRGNAM.conf.new
-install -D -m0644 archlinux/$PRGNAM.service \
- $PKG/usr/lib${LIBDIRSUFFIX}/systemd/system/$PRGNAM.service
-
-# Setup server home directory
-ln -sf $PKG/etc/$PRGNAM/config/server.cfg \
- $PKG/var/lib/$PRGNAM-server/config/server.cfg
-ln -sf $PKG/etc/$PRGNAM/config/maprotation.cfg \
- $PKG/var/lib/$PRGNAM-server/config/maprotation.cfg
-
-# Copy the game data
-mkdir -p $PKG/usr/share/games/$PRGNAM/pkg
-unzip $CWD/${PRGNAM}_$VERSION.zip '*/pkg/*'
-cp -a ${PRGNAM}_$VERSION/pkg/* $PKG/usr/share/games/$PRGNAM/pkg
-
-mkdir -p $PKG/usr/share/applications
-install -D -m644 $CWD/$PRGNAM.desktop $PKG/usr/share/applications/$PRGNAM.desktop
-
-mkdir -p $PKG/usr/share/pixmaps/
-install -D -m644 debian/$PRGNAM.png $PKG/usr/share/pixmaps/$PRGNAM.png
-
-mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp -a GPL.txt README.md COPYING.txt $PKG/usr/doc/$PRGNAM-$VERSION
-cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
-
-# 20210216 bkw: sysctl is needed per
-# https://github.com/Unvanquished/Unvanquished/issues/944
-# It actually makes the game start up.
-mkdir -p $PKG/etc/sysctl.d
-cat $CWD/90-mmap_min_addr.conf > $PKG/etc/sysctl.d/90-mmap_min_addr.conf
-
-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.$PKGTYPE
diff --git a/games/unvanquished/unvanquished.desktop b/games/unvanquished/unvanquished.desktop
deleted file mode 100644
index 9298e80f0f..0000000000
--- a/games/unvanquished/unvanquished.desktop
+++ /dev/null
@@ -1,11 +0,0 @@
-[Desktop Entry]
-Name=Unvanquished
-Name[he]= Unvanquished
-Comment=FPS/RTS Game - Aliens vs. Humans
-Exec=unvanquished %U
-Icon=unvanquished
-Terminal=false
-Type=Application
-MimeType=x-scheme-handler/unv
-Categories=Game;ActionGame;StrategyGame;
-GenericName=Game
diff --git a/games/unvanquished/unvanquished.info b/games/unvanquished/unvanquished.info
deleted file mode 100644
index 55872d9e4f..0000000000
--- a/games/unvanquished/unvanquished.info
+++ /dev/null
@@ -1,18 +0,0 @@
-PRGNAM="unvanquished"
-VERSION="0.50.0"
-HOMEPAGE="http://www.unvanquished.net/"
-DOWNLOAD="http://ponce.cc/slackware/sources/repo/unvanquished/v0.50.0.tar.gz \
- https://github.com/Unvanquished/Unvanquished/releases/download/v0.50.0/unvanquished_0.50.0.zip \
- http://ponce.cc/slackware/sources/repo/unvanquished/linux32-4.tar.bz2"
-MD5SUM="d9279452fb1a6747f830660b444e7b20 \
- 591662c094a39be954af2e9167e1f075 \
- dd2cb5419bac9a1b81a8a996312e33ff"
-DOWNLOAD_x86_64="http://ponce.cc/slackware/sources/repo/unvanquished/v0.50.0.tar.gz \
- https://github.com/Unvanquished/Unvanquished/releases/download/v0.50.0/unvanquished_0.50.0.zip \
- http://ponce.cc/slackware/sources/repo/unvanquished/linux64-4.tar.bz2"
-MD5SUM_x86_64="d9279452fb1a6747f830660b444e7b20 \
- 591662c094a39be954af2e9167e1f075 \
- 2ba12c71625919ddc282172b74fa4887"
-REQUIRES="GeoIP lua python2-PyYAML"
-MAINTAINER="Dimitris Zlatanidis"
-EMAIL="d.zlatanidis@gmail.com"