gentoo-ebuilds/games-fps/alephone-apotheosis-x/alephone-apotheosis-x-1.1.ebuild
Matt Jolly 46f705832f
games-fps/alephone-apotheosis-x: new package, add 1.1
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>
2025-04-29 13:24:32 +10:00

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
}