games-fps/openarena: default to call the wrapper used on games-engines/ioquake3
Signed-off-by: Shin'ya Minazuki <shinyoukai@laidback.moe>
This commit is contained in:
parent
f2afa3fd04
commit
6fd51a3e2b
3 changed files with 22 additions and 15 deletions
9
games-fps/openarena/files/oa_ded
Normal file
9
games-fps/openarena/files/oa_ded
Normal file
|
|
@ -0,0 +1,9 @@
|
|||
#!/bin/sh
|
||||
CVARS="+set com_basegame baseoa"
|
||||
CVARS="$CVARS +set fs_basepath /usr/lib64/openarena"
|
||||
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"
|
||||
ioq3ded ${CVARS} "$@"
|
||||
9
games-fps/openarena/files/openarena
Normal file
9
games-fps/openarena/files/openarena
Normal file
|
|
@ -0,0 +1,9 @@
|
|||
#!/bin/sh
|
||||
CVARS="+set com_basegame baseoa"
|
||||
CVARS="$CVARS +set fs_basepath /usr/lib64/openarena"
|
||||
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"
|
||||
ioquake3 ${CVARS} "$@"
|
||||
|
|
@ -17,20 +17,8 @@ DEPEND="
|
|||
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}/usr/$(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
|
||||
}
|
||||
IUSE="+client +server"
|
||||
|
||||
src_install() {
|
||||
insinto "/usr/$(get_libdir)/${PN}"
|
||||
doins -r baseoa
|
||||
|
|
@ -38,6 +26,7 @@ src_install() {
|
|||
dodoc CHANGES
|
||||
dodoc CREDITS
|
||||
dodoc README
|
||||
dobin openarena
|
||||
use client && dobin "${FILESDIR}/openarena"
|
||||
use server && dobin "${FILESDIR}/oa_ded"
|
||||
make_desktop_entry "${PN} %U" "OpenArena" "${PN}" "Game;ActionGame"
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue