ChangeLog

# ChangeLog for games-fps/quake3-demo
# Copyright 2000-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/games-fps/quake3-demo/ChangeLog,v 1.21 2008/03/04 01:18:09 wolf31o2 Exp $

04 Mar 2008; Chris Gianelloni -files/q3demo,
-files/q3demo-ded, quake3-demo-1.11.ebuild:
Change to use more built-in functions and to be a little cleaner.

15 Feb 2008; Chris Gianelloni
quake3-demo-1.11.ebuild:
Fix quoting.

31 Jul 2007; Doug Goldstein quake3-demo-1.11.ebuild:
nvidia-legacy-drivers has merged with nvidia-drivers

12 Mar 2007; Marius Mauch quake3-demo-1.11.ebuild:
Replacing einfo with elog

05 Jan 2007; Chris Gianelloni
quake3-demo-1.11.ebuild:
Fixed the q3demo-ded symlink. Thanks to Costin Stroie
for pointing it out.

05 Oct 2006; Chris Gianelloni
quake3-demo-1.11.ebuild:
Removed references to nvidia-glx, since it is no longer in the tree.

19 Sep 2006; Chris Gianelloni
quake3-demo-1.11.ebuild:
Adding strip to RESTRICT for bug #137819.

07 Jul 2006; Kristopher Kersey
quake3-demo-1.11.ebuild:
Added RDEPEND for new x11-drivers/nvidia-drivers or
x11-drivers/nvidia-legacy-drivers.

06 Jun 2006; Chris Gianelloni
quake3-demo-1.11.ebuild:
Added >=app-emulation/emul-linux-x86-xlibs-7.0 to the list of valid 32-bit
opengl providers for amd64 per bug #135643.

13 Apr 2006; Chris Gianelloni
quake3-demo-1.11.ebuild:
Changed to use GAMES_CHECK_LICENSE and removing redundant pkg_setup.

24 Mar 2006; Chris Gianelloni
quake3-demo-1.11.ebuild:
Moved games_pkg_postinst to beginning of pkg_postinst.

15 Mar 2006; Chris Gianelloni
quake3-demo-1.11.ebuild:
Changed to use idsoftware thirdpartymirror.

21 Sep 2005; Chris Gianelloni
quake3-demo-1.11.ebuild:
Changed check_license to explicitly list license to check.

30 Aug 2005; Chris Gianelloni
quake3-demo-1.11.ebuild:
Changed to match new 3dgamers mirrors structure in thirdpartymirrors.

17 Nov 2004; Chris Gianelloni
quake3-demo-1.11.ebuild:
Removed calls to specific 3dgamers mirrors and changed to use
mirror://3dgamers instead.

12 Apr 2004; Chris Gianelloni quake3-demo-1.11.ebuild:
Removing redundant inherit eutils.

18 Jul 2003; Chris Gianelloni quake3-demo-1.11.ebuild,
files/q3ded-demo, files/q3demo-ded:
Fixed LICENSE, changed dedicated server script to better match the rest of the
app-games ebuilds, and removed X USE variable, due to it being redundant.

*quake3-demo-1.11 (07 Jul 2003)

07 Jul 2003; Mike Frysinger :
Initial import. Ebuild submitted by me.

Manifest

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

DIST linuxq3ademo-1.11-6.x86.gz.sh 49289300 RMD160 4ec58cbf23c94003cdfe7e8f8c50ef5b8f8e8aff SHA1 7d305eed3fc896c874697278ec0fb746690e04d0 SHA256 64dee3f69b6e792d1da4fe0ac98fedc7eb1e37ea1027fb609a9fadd06150a4ec
EBUILD quake3-demo-1.11.ebuild 1648 RMD160 ea698e575c256e824d774c3437f842af0ab4498c SHA1 0ea311b23184d3a263db898a7d9db63ccce97b57 SHA256 866644a24ccbfdbb8a3f240da572929dc5de56a63f2ee75a58913fb3c93d2663
MISC ChangeLog 2988 RMD160 35a9336311a6a67e154b0de29c85f478bcf6d158 SHA1 10366f98c4ba5b2bfe0ce8463f64f9055b2d42e8 SHA256 bb5cefdf2b53a95f8f2f8dce06c4e4726fc48202482195597de15fe40300ae96
MISC metadata.xml 158 RMD160 cbd9984bb6b426c8c9cee5022fe0a26261612fea SHA1 be5251fa1dacef5c41b74761bb1c8c54fb633b9e SHA256 1423a4fdd4a79b1728a2056d9e300f7e1074253095d82726218d9e9b953888a3
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.7 (GNU/Linux)

iD8DBQFHzKNRkT4lNIS36YERAol0AJ9nBRuf5SGnBkgIg6JvbYosw6/IBwCfcPn9
OFpCPK+Isf/6NMZVIL9V2W8=
=V77D
-----END PGP SIGNATURE-----

metadata.xml




games

quake3-demo-1.11.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/games-fps/quake3-demo/quake3-demo-1.11.ebuild,v 1.25 2008/03/04 01:18:09 wolf31o2 Exp $

inherit eutils games

DESCRIPTION="the playable demo of Quake III Arena by Id Software"
HOMEPAGE="http://www.idsoftware.com/games/quake/quake3-arena/"
SRC_URI="mirror://idsoftware/quake3/linux/linuxq3ademo-${PV}-6.x86.gz.sh
mirror://3dgamers/quake3arena/linuxq3ademo-${PV}-6.x86.gz.sh"

LICENSE="Q3AEULA"
SLOT="0"
KEYWORDS="-* amd64 x86"
RESTRICT="strip"
IUSE="opengl dedicated 3dfx"

UIDEPEND="virtual/opengl
x86? (
x11-libs/libXext
x11-libs/libX11
x11-libs/libXau
x11-libs/libXdmcp )
amd64? (
app-emulation/emul-linux-x86-xlibs
|| (
>=app-emulation/emul-linux-x86-xlibs-7.0
x11-drivers/nvidia-drivers
>=x11-drivers/ati-drivers-8.8.25-r1 ) )"

RDEPEND="sys-libs/glibc
dedicated? ( app-misc/screen )
amd64? ( app-emulation/emul-linux-x86-baselibs )
opengl? ( ${UIDEPEND} )
!dedicated? ( !opengl? ( ${UIDEPEND} ) )"

S=${WORKDIR}

dir=${GAMES_PREFIX_OPT}/${PN}
Ddir=${D}/${dir}

GAMES_CHECK_LICENSE="yes"

src_unpack() {
unpack_makeself
}

src_install() {
insinto "${dir}"
doins -r Help demoq3
doins README icon.*

exeinto "${dir}"
newexe bin/x86/glibc-2.0/q3ded q3ded.x86
newexe bin/x86/glibc-2.0/q3demo q3demo.x86
use 3dfx && doexe bin/x86/glibc-2.0/libMesaVoodooGL.so*

games_make_wrapper q3demo ./q3demo.x86 "${dir}" "${dir}"

make_desktop_entry q3demo "Quake III (Demo)"

prepgamesdirs
}

pkg_postinst() {
games_pkg_postinst
elog "To play the game run:"
elog " q3demo"
}