mirror of
https://anongit.gentoo.org/git/repo/gentoo.git
synced 2025-06-07 21:55:04 +02:00
This package installs an Aleph One (Marathon) scenario. It's useful for testing MP3 support in the engine, but is also quite pretty and fun to play. Signed-off-by: Matt Jolly <kangie@gentoo.org>
48 lines
1.5 KiB
Bash
48 lines
1.5 KiB
Bash
# Copyright 1999-2025 Gentoo Authors
|
|
# Distributed under the terms of the GNU General Public License v2
|
|
|
|
EAPI=8
|
|
|
|
inherit desktop
|
|
|
|
DESCRIPTION="Aleph One - Apotheosis X"
|
|
HOMEPAGE="https://www.moddb.com/mods/apotheosis-x"
|
|
SRC_URI="https://deps.gentoo.zip/games-fps/${PN}/Apotheosis_X_1.1.zip -> ${P}.zip"
|
|
S="${WORKDIR}/Apotheosis X 1.1"
|
|
|
|
LICENSE="bungie-marathon all-rights-reserved"
|
|
SLOT="0"
|
|
KEYWORDS="~amd64"
|
|
RESTRICT="bindist mirror"
|
|
|
|
RDEPEND="games-fps/alephone"
|
|
BDEPEND="app-arch/unzip"
|
|
|
|
MY_NAME="apotheosis-x"
|
|
MY_DIR="/usr/share/alephone-${MY_NAME}"
|
|
|
|
src_install() {
|
|
insinto "${MY_DIR}"
|
|
doins -r *
|
|
|
|
mkdir "${D}${MY_DIR}"/Plugins
|
|
|
|
make_desktop_entry "alephone.sh ${MY_NAME}" "${DESCRIPTION}"
|
|
|
|
keepdir "${MY_DIR}"/{Music,Scripts,Plugins}
|
|
}
|
|
|
|
pkg_postinst() {
|
|
if [[ -z ${REPLACING_VERSIONS} ]]; then
|
|
elog "Apotheosis X is a total conversion for Aleph One, a game engine for the Marathon series."
|
|
elog "It is a standalone game and does not require any other Marathon scenarios to play."
|
|
elog "To play this scenario, run:"
|
|
elog "\`alephone.sh ${MY_NAME}\` or use the menu entry."
|
|
elog
|
|
elog "Apotheosis X does not include a custom HUD, and by default will use the Marathon"
|
|
elog "HUD which results in black bars covering a portion of usable screen real-estate."
|
|
elog "The manual suggests the following plugins:"
|
|
elog " - Basic HUD - https://simplici7y.com/items/basic-hud/"
|
|
elog " - Fullscreen Corner HUD https://simplici7y.com/items/fullscreen-corner-hud/"
|
|
fi
|
|
}
|