diff options
Diffstat (limited to 'games-fps/rtcwsp-demo')
-rw-r--r-- | games-fps/rtcwsp-demo/Manifest | 1 | ||||
-rw-r--r-- | games-fps/rtcwsp-demo/metadata.xml | 9 | ||||
-rw-r--r-- | games-fps/rtcwsp-demo/rtcwsp-demo-1.1b-r1.ebuild | 59 |
3 files changed, 69 insertions, 0 deletions
diff --git a/games-fps/rtcwsp-demo/Manifest b/games-fps/rtcwsp-demo/Manifest new file mode 100644 index 000000000000..3b32cfeb2d8c --- /dev/null +++ b/games-fps/rtcwsp-demo/Manifest @@ -0,0 +1 @@ +DIST wolfspdemo-linux-1.1b.x86.run 117813349 SHA256 dbff5ea928802b1bddfd4c171bf08ed4294b2da0273e1cf0802fdcedc40c23c3 SHA512 3fc540c8721780747e14fe66d634c1347ab0cbc09eb795edfad0802663caa63393ac5a224792fd3e423e725b66cc2738877324c86a08698e0d7b6f2f804b7392 WHIRLPOOL e0c47261056d9e78a42183b02b4910f3a12870095bdb83510b535c3dd82414a4c6e16126047ba967e4adfaf1887fbf2b81a5d9473adf547e2d800972f6af20b8 diff --git a/games-fps/rtcwsp-demo/metadata.xml b/games-fps/rtcwsp-demo/metadata.xml new file mode 100644 index 000000000000..9d3fe203e572 --- /dev/null +++ b/games-fps/rtcwsp-demo/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>games</herd> +<longdescription> +The sequel to id Software's classic Wolfenstein 3-D. This version of the demo +is only for single-player. +</longdescription> +</pkgmetadata> diff --git a/games-fps/rtcwsp-demo/rtcwsp-demo-1.1b-r1.ebuild b/games-fps/rtcwsp-demo/rtcwsp-demo-1.1b-r1.ebuild new file mode 100644 index 000000000000..04d3a73eae00 --- /dev/null +++ b/games-fps/rtcwsp-demo/rtcwsp-demo-1.1b-r1.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 +inherit eutils unpacker games + +MY_P="wolfspdemo-linux-${PV}.x86.run" + +DESCRIPTION="Return to Castle Wolfenstein - Single-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" +SLOT="0" +KEYWORDS="-* amd64 x86" +IUSE="" +RESTRICT="strip mirror" + +RDEPEND="sys-libs/glibc + amd64? ( sys-libs/glibc[multilib] ) + virtual/opengl[abi_x86_32(-)] + x11-libs/libX11[abi_x86_32(-)] + x11-libs/libXext[abi_x86_32(-)]" + +S=${WORKDIR} + +dir=${GAMES_PREFIX_OPT}/${PN} +Ddir=${D}/${dir} + +src_install() { + insinto "${dir}" + doins -r demomain Docs + + exeinto "${dir}" + doexe bin/x86/wolfsp.x86 openurl.sh || die "copying exe" + + games_make_wrapper ${PN} ./wolfsp.x86 "${dir}" "${dir}" + + # fix buffer overflow + sed -i -e '/^exec/i \ +export MESA_EXTENSION_MAX_YEAR=2003 \ +export __GL_ExtensionStringVersion=17700' "${ED}/${GAMES_BINDIR}"/${PN} + + doins WolfSP.xpm CHANGES + newicon WolfSP.xpm ${PN}.xpm + + prepgamesdirs + make_desktop_entry ${PN} "Return to Castle Wolfenstein (SP demo)" \ + ${PN}.xpm +} + +pkg_postinst() { + games_pkg_postinst + elog "Install 'rtcwmp-demo' for multi-player" + elog + elog "Run '${PN}' for single-player" +} |