Gentoo Archives: gentoo-commits

From: "Ian Stakenvicius (axs)" <axs@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in games-fps/quake3-demo: metadata.xml quake3-demo-1.11-r1.ebuild ChangeLog
Date: Tue, 08 Jul 2014 21:21:14
Message-Id: 20140708212111.709562004E@flycatcher.gentoo.org
1 axs 14/07/08 21:21:11
2
3 Modified: metadata.xml ChangeLog
4 Added: quake3-demo-1.11-r1.ebuild
5 Log:
6 bumped EAPI to 5, adjustd deps for gx86-multilib, dropped useless use flags, made USE=dedicated install only the dedicated server, as it should
7
8 (Portage version: 2.2.8-r1/cvs/Linux x86_64, signed Manifest commit with key 2B6559ED)
9
10 Revision Changes Path
11 1.2 games-fps/quake3-demo/metadata.xml
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-fps/quake3-demo/metadata.xml?rev=1.2&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-fps/quake3-demo/metadata.xml?rev=1.2&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-fps/quake3-demo/metadata.xml?r1=1.1&r2=1.2
16
17 Index: metadata.xml
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/games-fps/quake3-demo/metadata.xml,v
20 retrieving revision 1.1
21 retrieving revision 1.2
22 diff -u -r1.1 -r1.2
23 --- metadata.xml 4 Mar 2004 17:29:36 -0000 1.1
24 +++ metadata.xml 8 Jul 2014 21:21:11 -0000 1.2
25 @@ -2,4 +2,7 @@
26 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
27 <pkgmetadata>
28 <herd>games</herd>
29 +<use>
30 + <flag name='dedicated'>install only as a dedicated game serer</flag>
31 +</use>
32 </pkgmetadata>
33
34
35
36 1.26 games-fps/quake3-demo/ChangeLog
37
38 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-fps/quake3-demo/ChangeLog?rev=1.26&view=markup
39 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-fps/quake3-demo/ChangeLog?rev=1.26&content-type=text/plain
40 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-fps/quake3-demo/ChangeLog?r1=1.25&r2=1.26
41
42 Index: ChangeLog
43 ===================================================================
44 RCS file: /var/cvsroot/gentoo-x86/games-fps/quake3-demo/ChangeLog,v
45 retrieving revision 1.25
46 retrieving revision 1.26
47 diff -u -r1.25 -r1.26
48 --- ChangeLog 25 Dec 2012 19:07:03 -0000 1.25
49 +++ ChangeLog 8 Jul 2014 21:21:11 -0000 1.26
50 @@ -1,6 +1,13 @@
51 # ChangeLog for games-fps/quake3-demo
52 -# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
53 -# $Header: /var/cvsroot/gentoo-x86/games-fps/quake3-demo/ChangeLog,v 1.25 2012/12/25 19:07:03 tupone Exp $
54 +# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
55 +# $Header: /var/cvsroot/gentoo-x86/games-fps/quake3-demo/ChangeLog,v 1.26 2014/07/08 21:21:11 axs Exp $
56 +
57 +*quake3-demo-1.11-r1 (08 Jul 2014)
58 +
59 + 08 Jul 2014; Ian Stakenvicius (_AxS_) <axs@g.o>
60 + +quake3-demo-1.11-r1.ebuild, metadata.xml:
61 + bumped EAPI to 5, adjustd deps for gx86-multilib, dropped useless use flags,
62 + made USE=dedicated install only the dedicated server, as it should
63
64 25 Dec 2012; Tupone Alfredo <tupone@g.o> quake3-demo-1.11.ebuild:
65 Use QA_PREBUILT. Bug #430374 by Diego Elio Pettenò
66
67
68
69 1.1 games-fps/quake3-demo/quake3-demo-1.11-r1.ebuild
70
71 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-fps/quake3-demo/quake3-demo-1.11-r1.ebuild?rev=1.1&view=markup
72 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-fps/quake3-demo/quake3-demo-1.11-r1.ebuild?rev=1.1&content-type=text/plain
73
74 Index: quake3-demo-1.11-r1.ebuild
75 ===================================================================
76 # Copyright 1999-2014 Gentoo Foundation
77 # Distributed under the terms of the GNU General Public License v2
78 # $Header: /var/cvsroot/gentoo-x86/games-fps/quake3-demo/quake3-demo-1.11-r1.ebuild,v 1.1 2014/07/08 21:21:11 axs Exp $
79
80 EAPI=5
81 inherit eutils unpacker games
82
83 DESCRIPTION="the playable demo of Quake III Arena by Id Software"
84 HOMEPAGE="http://www.idsoftware.com/games/quake/quake3-arena/"
85 SRC_URI="mirror://idsoftware/quake3/linux/linuxq3ademo-${PV}-6.x86.gz.sh
86 mirror://3dgamers/quake3arena/linuxq3ademo-${PV}-6.x86.gz.sh"
87
88 LICENSE="Q3AEULA"
89 SLOT="0"
90 KEYWORDS="-* ~amd64 ~x86"
91 IUSE="dedicated"
92 RESTRICT="strip"
93
94 RDEPEND="sys-libs/glibc
95 amd64? ( sys-libs/glibc[multilib] )
96 dedicated? ( app-misc/screen )
97 !dedicated? ( || (
98 (
99 >=virtual/opengl-7.0-r1[abi_x86_32(-)]
100 >=x11-libs/libXext-1.3.2[abi_x86_32(-)]
101 >=x11-libs/libX11-1.6.2[abi_x86_32(-)]
102 )
103 (
104 app-emulation/emul-linux-x86-xlibs[-abi_x86_32(-)]
105 app-emulation/emul-linux-x86-opengl[-abi_x86_32(-)]
106 )
107 ) )"
108
109 S=${WORKDIR}
110
111 dir=${GAMES_PREFIX_OPT}/${PN}
112 Ddir=${D}/${dir}
113 QA_PREBUILT="${dir:1}/q3ded.x86
114 ${dir:1}/q3demo.x86"
115
116 src_unpack() {
117 unpack_makeself
118 }
119
120 src_install() {
121 insinto "${dir}"
122 doins -r Help demoq3
123 doins README icon.*
124
125 exeinto "${dir}"
126 newexe bin/x86/glibc-2.0/q3ded q3ded.x86
127 games_make_wrapper q3ded ./q3ded.x86 "${dir}" "${dir}"
128 if ! use dedicated; then
129 newexe bin/x86/glibc-2.0/q3demo q3demo.x86
130 games_make_wrapper q3demo ./q3demo.x86 "${dir}" "${dir}"
131 make_desktop_entry q3demo "Quake III (Demo)"
132 fi
133 prepgamesdirs
134 }
135
136 pkg_postinst() {
137 games_pkg_postinst
138 if ! use dedicated; then
139 elog "To play the game run:"
140 elog " q3demo"
141 fi
142 echo
143 elog "To start the gameserver, run:"
144 elog " q3ded"
145 }