Gentoo Archives: gentoo-commits

From: "Michael Sterrett (mr_bones_)" <mr_bones_@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in games-fps/doom3: ChangeLog doom3-1.3.1304.ebuild
Date: Tue, 20 Jan 2009 01:36:09
Message-Id: E1LP5XC-0008BP-2f@stork.gentoo.org
1 mr_bones_ 09/01/20 01:36:06
2
3 Modified: ChangeLog
4 Added: doom3-1.3.1304.ebuild
5 Log:
6 version bump (ebuild submitted by Paul Bredbury and YLD via bug #167173)
7 (Portage version: 2.1.6.4/cvs/Linux 2.6.27.8 i686)
8
9 Revision Changes Path
10 1.35 games-fps/doom3/ChangeLog
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/games-fps/doom3/ChangeLog?rev=1.35&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/games-fps/doom3/ChangeLog?rev=1.35&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/games-fps/doom3/ChangeLog?r1=1.34&r2=1.35
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/games-fps/doom3/ChangeLog,v
19 retrieving revision 1.34
20 retrieving revision 1.35
21 diff -u -r1.34 -r1.35
22 --- ChangeLog 26 Sep 2008 17:53:56 -0000 1.34
23 +++ ChangeLog 20 Jan 2009 01:36:05 -0000 1.35
24 @@ -1,6 +1,12 @@
25 # ChangeLog for games-fps/doom3
26 -# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/games-fps/doom3/ChangeLog,v 1.34 2008/09/26 17:53:56 zmedico Exp $
28 +# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
29 +# $Header: /var/cvsroot/gentoo-x86/games-fps/doom3/ChangeLog,v 1.35 2009/01/20 01:36:05 mr_bones_ Exp $
30 +
31 +*doom3-1.3.1304 (20 Jan 2009)
32 +
33 + 20 Jan 2009; Michael Sterrett <mr_bones_@g.o>
34 + +doom3-1.3.1304.ebuild:
35 + version bump (ebuild submitted by Paul Bredbury and YLD via bug #167173)
36
37 26 Sep 2008; Zac Medico <zmedico@g.o> doom3-1.3.1302-r2.ebuild:
38 Set PROPERTIES=interactive since GAMES_CHECK_LICENSE=yes is set.
39
40
41
42 1.1 games-fps/doom3/doom3-1.3.1304.ebuild
43
44 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/games-fps/doom3/doom3-1.3.1304.ebuild?rev=1.1&view=markup
45 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/games-fps/doom3/doom3-1.3.1304.ebuild?rev=1.1&content-type=text/plain
46
47 Index: doom3-1.3.1304.ebuild
48 ===================================================================
49 # Copyright 1999-2009 Gentoo Foundation
50 # Distributed under the terms of the GNU General Public License v2
51 # $Header: /var/cvsroot/gentoo-x86/games-fps/doom3/doom3-1.3.1304.ebuild,v 1.1 2009/01/20 01:36:05 mr_bones_ Exp $
52
53 inherit eutils games
54
55 MY_PV="1.3.1.1304"
56
57 DESCRIPTION="3rd installment of the classic iD 3D first-person shooter"
58 HOMEPAGE="http://www.doom3.com/"
59 SRC_URI="mirror://idsoftware/doom3/linux/doom3-linux-${MY_PV}.x86.run
60 http://zerowing.idsoftware.com/linux/${PN}.png"
61
62 LICENSE="DOOM3"
63 SLOT="0"
64 KEYWORDS="~amd64 ~x86"
65 IUSE="alsa cdinstall dedicated opengl roe"
66 RESTRICT="strip"
67
68 DEPEND="app-arch/bzip2
69 app-arch/tar"
70 RDEPEND="sys-libs/glibc
71 opengl? ( virtual/opengl )
72 alsa? ( >=media-libs/alsa-lib-1.0.6 )
73 cdinstall? (
74 >=games-fps/doom3-data-1.1.1282-r1
75 roe? ( games-fps/doom3-roe ) )
76 amd64? (
77 app-emulation/emul-linux-x86-xlibs
78 app-emulation/emul-linux-x86-soundlibs
79 || (
80 >=app-emulation/emul-linux-x86-xlibs-7.0
81 x11-drivers/nvidia-drivers
82 >=x11-drivers/ati-drivers-8.8.25-r1 ) )"
83
84 S=${WORKDIR}
85 dir=${GAMES_PREFIX_OPT}/${PN}
86
87 GAMES_CHECK_LICENSE="yes"
88
89 QA_TEXTRELS="${dir:1}/pb/pbcl.so
90 ${dir:1}/pb/pbcls.so
91 ${dir:1}/pb/pbag.so
92 ${dir:1}/pb/pbsv.so
93 ${dir:1}/pb/pbags.so"
94
95 QA_EXECSTACK="${dir:1}/libgcc_s.so.1
96 ${dir:1}/libstdc++.so.6
97 ${dir:1}/doom.x86
98 ${dir:1}/doomded.x86"
99
100 src_unpack() {
101 unpack_makeself ${PN}-linux-${MY_PV}.x86.run
102 }
103
104 src_install() {
105 insinto "${dir}"
106 doins License.txt CHANGES README version.info ${PN}.png || die
107
108 exeinto "${dir}"
109 doexe *.so.? || die "doexe libs"
110 doexe openurl.sh || die "openurl.sh"
111
112 if use amd64 ; then
113 doexe bin/Linux/amd64/doom{,ded}.x86 || die "doexe amd64"
114 else
115 doexe bin/Linux/x86/doom{,ded}.x86 || die "doexe x86"
116 fi
117
118 doins -r base d3xp pb || die "doins base d3xp pb"
119
120 games_make_wrapper ${PN} ./doom.x86 "${dir}" "${dir}"
121 if use dedicated ; then
122 games_make_wrapper ${PN}-ded ./doomded.x86 "${dir}" "${dir}"
123 fi
124
125 doicon "${DISTDIR}"/${PN}.png || die "doicon"
126 make_desktop_entry ${PN} "Doom III"
127
128 prepgamesdirs
129 }
130
131 pkg_postinst() {
132 games_pkg_postinst
133
134 if ! use cdinstall; then
135 elog "You need to copy pak000.pk4, pak001.pk4, pak002.pk4, pak003.pk4, and"
136 elog "pak004.pk4 from either your installation media or your hard drive to"
137 elog "${dir}/base before running the game,"
138 elog "or 'emerge games-fps/doom3-data' to install from CD."
139 echo
140 if ! use roe ; then
141 elog "To use the Resurrection of Evil expansion pack, you also need to copy"
142 elog "pak000.pk4 to ${dir}/d3xp from the RoE CD before running the game,"
143 elog "or 'emerge doom3-roe' to install from CD."
144 fi
145 fi
146
147 echo
148 elog "To play the game, run:"
149 elog " doom3"
150 echo
151 }