Add games-fps/openarena
Signed-off-by: Shin'ya Minazuki <shinyoukai@laidback.moe>
This commit is contained in:
parent
17b7d9d11b
commit
d7b1c7607f
3 changed files with 52 additions and 0 deletions
1
games-fps/openarena/Manifest
Normal file
1
games-fps/openarena/Manifest
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
DIST openarena-0.8.8.zip 425189255 BLAKE2B f8a8d20cee344a615907e85b8487b8211246888b63d001b5f0fe1b676a699d9268cdf15d7c749837e5789ef254e959f289d9026a1ea3924f50b291a4c7224f28 SHA512 9fa4dabe8a3428dc3cbec97f3b4d20c04569c14cdd00b60e6391c6dd61e310f246ff5ec97e7549821b3d6f5f94b140eb5411a2ddd83dafcad66937b7f78ea8dd
|
||||||
8
games-fps/openarena/metadata.xml
Normal file
8
games-fps/openarena/metadata.xml
Normal file
|
|
@ -0,0 +1,8 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||||
|
<pkgmetadata>
|
||||||
|
<maintainer type="person">
|
||||||
|
<email>shinyoukai@laidback.moe</email>
|
||||||
|
<name>Shin'ya Minazuki</name>
|
||||||
|
</maintainer>
|
||||||
|
</pkgmetadata>
|
||||||
43
games-fps/openarena/openarena-0.8.8.ebuild
Normal file
43
games-fps/openarena/openarena-0.8.8.ebuild
Normal file
|
|
@ -0,0 +1,43 @@
|
||||||
|
# Copyright 2026 Shin'ya Minazuki
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
inherit desktop
|
||||||
|
|
||||||
|
DESCRIPTION="Community-produced deathmatch FPS"
|
||||||
|
HOMEPAGE="https://openarena.ws"
|
||||||
|
SRC_URI="https://downloads.sourceforge.net/project/oarena/${P}.zip"
|
||||||
|
|
||||||
|
LICENSE="GPL-2"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64"
|
||||||
|
|
||||||
|
DEPEND="
|
||||||
|
games-engines/ioquake3
|
||||||
|
"
|
||||||
|
RDEPEND="${DEPEND}"
|
||||||
|
RESTRICT="mirror"
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
einfo "Creating wrapper script..."
|
||||||
|
cat <<EOF >>${S}/openarena
|
||||||
|
#!/bin/sh
|
||||||
|
CVARS="+set com_basegame baseoa"
|
||||||
|
CVARS="\$CVARS +set fs_basepath ${EPREFIX}${PREFIX}$(get_libdir)/${PN}"
|
||||||
|
CVARS="\$CVARS +set com_homepath .openarena"
|
||||||
|
CVARS="\$CVARS +set com_legacyprotocol 71"
|
||||||
|
CVARS="\$CVARS +set com_protocol 71"
|
||||||
|
CVARS="\$CVARS +set sv_master1 dpmaster.deathmask.net"
|
||||||
|
CVARS="\$CVARS +set cl_motd 0"
|
||||||
|
exec "${EPREFIX}/usr/$(get_libdir)/ioquake3/ioquake3" "\${CVARS}" "\$@"
|
||||||
|
EOF
|
||||||
|
}
|
||||||
|
src_install() {
|
||||||
|
insinto "/usr/$(get_libdir)/${PN}"
|
||||||
|
doins -r baseoa
|
||||||
|
doins -r missionpack
|
||||||
|
dodoc CHANGES
|
||||||
|
dodoc CREDITS
|
||||||
|
dodoc README
|
||||||
|
dobin openarena
|
||||||
|
make_desktop_entry "${PN} %U" "OpenArena" "${PN}" "Game;ActionGame"
|
||||||
|
}
|
||||||
Loading…
Add table
Add a link
Reference in a new issue