diff options
author | Austin English <wizardedit@gentoo.org> | 2017-09-06 17:54:00 -0500 |
---|---|---|
committer | Austin English <wizardedit@gentoo.org> | 2017-09-06 17:58:22 -0500 |
commit | e22d057f8d7cd29d837970beb857bc3af29f9d5c (patch) | |
tree | f9e986b859fdf265ff922fe81e038f12e7144765 /games-fps/rtcwmp-demo | |
parent | sys-kernel/gentoo-sources: 4.9.X cleanup (diff) | |
download | gentoo-e22d057f8d7cd29d837970beb857bc3af29f9d5c.tar.gz gentoo-e22d057f8d7cd29d837970beb857bc3af29f9d5c.tar.bz2 gentoo-e22d057f8d7cd29d837970beb857bc3af29f9d5c.zip |
games-fps/rtcwmp-demo: remove deprecated games eclass
Also update to EAPI 6
Gentoo-Bug: https://bugs.gentoo.org/574082
Package-Manager: Portage-2.3.6, Repoman-2.3.2
Diffstat (limited to 'games-fps/rtcwmp-demo')
-rw-r--r-- | games-fps/rtcwmp-demo/rtcwmp-demo-1.1-r2.ebuild | 69 |
1 files changed, 69 insertions, 0 deletions
diff --git a/games-fps/rtcwmp-demo/rtcwmp-demo-1.1-r2.ebuild b/games-fps/rtcwmp-demo/rtcwmp-demo-1.1-r2.ebuild new file mode 100644 index 000000000000..a62dd413ecd7 --- /dev/null +++ b/games-fps/rtcwmp-demo/rtcwmp-demo-1.1-r2.ebuild @@ -0,0 +1,69 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +inherit eutils unpacker + +MY_P="wolfmpdemo-linux-${PV}-MP.x86.run" + +DESCRIPTION="Return to Castle Wolfenstein - Multi-player demo" +HOMEPAGE="http://games.activision.com/games/wolfenstein/" +SRC_URI="mirror://idsoftware/wolf/linux/old/${MY_P} + mirror://3dgamers/returnwolfenstein/${MY_P}" + +LICENSE="RTCW GPL-2" # gpl for init script bug #425946 +SLOT="0" +KEYWORDS="-* ~amd64 ~x86" +IUSE="dedicated" +RESTRICT="strip mirror" + +RDEPEND="sys-libs/glibc + amd64? ( sys-libs/glibc[multilib] ) + dedicated? ( app-misc/screen ) + !dedicated? ( + virtual/opengl + x11-libs/libX11 + x11-libs/libXext + )" + +QA_PREBUILT="/opt/${PN}/* + /opt/${PN}/demomain/*" + +S=${WORKDIR} + +dir="/opt/${PN}" + +src_install() { + insinto "${dir}" + doins -r demomain Docs + doins WolfMP.xpm + dodoc CHANGES QUICKSTART + + exeinto "${dir}" + doexe bin/x86/wolfded.x86 openurl.sh + make_wrapper rtcwmp-demo-ded ./wolfded.x86 "${dir}" "${dir}" + newinitd "${FILESDIR}"/rtcwmp-demo-ded.rc rtcwmp-demo-ded + sed "s:GENTOO_DIR:${dir}:" "${ED}"/etc/init.d/rtcwmp-demo-ded || die + + if ! use dedicated; then + doexe bin/x86/wolf.x86 + make_wrapper rtcwmp-demo ./wolf.x86 "${dir}" "${dir}" + newicon WolfMP.xpm rtcwmp-demo.xpm + make_desktop_entry rtcwmp-demo "Return to Castle Wolfenstein (MP demo)" \ + rtcwmp-demo.xpm + fi +} + +pkg_postinst() { + elog "Install 'rtcwsp-demo' for single-player" + elog + if ! use dedicated; then + elog "Run 'rtcwmp-demo' for multi-player" + elog + fi + elog "Start a dedicated server with" + elog "'/etc/init.d/rtcwmp-demo-ded start'" + elog + elog "Start the server at boot with" + elog "'rc-update add rtcwmp-demo-ded default'" +} |