commit:     46f705832fe4b904c3c41201d43b747dc1823d75
Author:     Matt Jolly <kangie <AT> gentoo <DOT> org>
AuthorDate: Tue Apr 29 03:00:20 2025 +0000
Commit:     Matt Jolly <kangie <AT> gentoo <DOT> org>
CommitDate: Tue Apr 29 03:24:32 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46f70583

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 <AT> gentoo.org>

 games-fps/alephone-apotheosis-x/Manifest           |  1 +
 .../alephone-apotheosis-x-1.1.ebuild               | 48 ++++++++++++++++++++++
 games-fps/alephone-apotheosis-x/metadata.xml       | 16 ++++++++
 3 files changed, 65 insertions(+)

diff --git a/games-fps/alephone-apotheosis-x/Manifest 
b/games-fps/alephone-apotheosis-x/Manifest
new file mode 100644
index 000000000000..6a84585b6db6
--- /dev/null
+++ b/games-fps/alephone-apotheosis-x/Manifest
@@ -0,0 +1 @@
+DIST alephone-apotheosis-x-1.1.zip 256961708 BLAKE2B 
ded5605465f3625917f2b66d0b6d32ebaa36b1f36b9f24020d2805fcda6158d0e98eaf0e8c7de1efdc9d072c303231e6184eed554e7129a8f29798e8b703a266
 SHA512 
085de24c59b60d306fc388521f6190de4c292857f04b8220c2a74d1f128f6d9a5ad16f1b64a22ac980b3785f75fcc3e87be4b5ccd3c048799f6fa3d6f38b8744

diff --git a/games-fps/alephone-apotheosis-x/alephone-apotheosis-x-1.1.ebuild 
b/games-fps/alephone-apotheosis-x/alephone-apotheosis-x-1.1.ebuild
new file mode 100644
index 000000000000..fefdb9442a5f
--- /dev/null
+++ b/games-fps/alephone-apotheosis-x/alephone-apotheosis-x-1.1.ebuild
@@ -0,0 +1,48 @@
+# 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
+}

diff --git a/games-fps/alephone-apotheosis-x/metadata.xml 
b/games-fps/alephone-apotheosis-x/metadata.xml
new file mode 100644
index 000000000000..73b0aacd5de5
--- /dev/null
+++ b/games-fps/alephone-apotheosis-x/metadata.xml
@@ -0,0 +1,16 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd";>
+<pkgmetadata>
+       <longdescription>
+       A total conversion mod for Marathon Infinity running on Aleph One.
+       Apotheosis X pushes the boundaries of what's possible aesthetically 
with the marathon engine whilst retaining its low resolution 90's charm.
+       </longdescription>
+       <maintainer type="project">
+               <email>[email protected]</email>
+               <name>Gentoo Games Project</name>
+       </maintainer>
+       <maintainer type="person">
+               <email>[email protected]</email>
+               <name>Matt Jolly</name>
+       </maintainer>
+</pkgmetadata>

Reply via email to