From e22d057f8d7cd29d837970beb857bc3af29f9d5c Mon Sep 17 00:00:00 2001 From: Austin English Date: Wed, 6 Sep 2017 17:54:00 -0500 Subject: 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 --- games-fps/rtcwmp-demo/rtcwmp-demo-1.1-r2.ebuild | 69 +++++++++++++++++++++++++ 1 file changed, 69 insertions(+) create mode 100644 games-fps/rtcwmp-demo/rtcwmp-demo-1.1-r2.ebuild (limited to 'games-fps/rtcwmp-demo') 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'" +} -- cgit v1.2.3-65-gdbad