Gentoo Archives: gentoo-commits

From: "Julian Ospald (hasufell)" <hasufell@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in games-fps/urbanterror: ChangeLog urbanterror-4.2.004.ebuild
Date: Thu, 01 Nov 2012 21:43:56
Message-Id: 20121101214339.F2F4221600@flycatcher.gentoo.org
1 hasufell 12/11/01 21:43:39
2
3 Modified: ChangeLog
4 Added: urbanterror-4.2.004.ebuild
5 Log:
6 version bump
7
8 (Portage version: 2.2.0_alpha142/cvs/Linux x86_64, signed Manifest commit with key E73C35B3)
9
10 Revision Changes Path
11 1.10 games-fps/urbanterror/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-fps/urbanterror/ChangeLog?rev=1.10&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-fps/urbanterror/ChangeLog?rev=1.10&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-fps/urbanterror/ChangeLog?r1=1.9&r2=1.10
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/games-fps/urbanterror/ChangeLog,v
20 retrieving revision 1.9
21 retrieving revision 1.10
22 diff -u -r1.9 -r1.10
23 --- ChangeLog 26 Oct 2012 20:45:41 -0000 1.9
24 +++ ChangeLog 1 Nov 2012 21:43:39 -0000 1.10
25 @@ -1,6 +1,12 @@
26 # ChangeLog for games-fps/urbanterror
27 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/games-fps/urbanterror/ChangeLog,v 1.9 2012/10/26 20:45:41 hasufell Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/games-fps/urbanterror/ChangeLog,v 1.10 2012/11/01 21:43:39 hasufell Exp $
30 +
31 +*urbanterror-4.2.004 (01 Nov 2012)
32 +
33 + 01 Nov 2012; Julian Ospald <hasufell@g.o> +urbanterror-4.2.004.ebuild,
34 + +files/urbanterror-4.2.004-build.patch:
35 + version bump
36
37 *urbanterror-4.2.003 (26 Oct 2012)
38
39
40
41
42 1.1 games-fps/urbanterror/urbanterror-4.2.004.ebuild
43
44 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-fps/urbanterror/urbanterror-4.2.004.ebuild?rev=1.1&view=markup
45 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-fps/urbanterror/urbanterror-4.2.004.ebuild?rev=1.1&content-type=text/plain
46
47 Index: urbanterror-4.2.004.ebuild
48 ===================================================================
49 # Copyright 1999-2012 Gentoo Foundation
50 # Distributed under the terms of the GNU General Public License v2
51 # $Header: /var/cvsroot/gentoo-x86/games-fps/urbanterror/urbanterror-4.2.004.ebuild,v 1.1 2012/11/01 21:43:39 hasufell Exp $
52
53 EAPI=4
54
55 inherit check-reqs eutils gnome2-utils games
56
57 DESCRIPTION="Hollywood tactical shooter based on the ioquake3 engine"
58 HOMEPAGE="http://www.urbanterror.info/home/"
59 SRC_URI="http://178.63.102.135/svens_stuff/UrbanTerror42.tar.xz -> ${PN}-4.2.003.tar.xz
60 http://dev.gentoo.org/~hasufell/distfiles/ioq3-for-UrbanTerror-4.2.002.tar.xz
61 http://upload.wikimedia.org/wikipedia/en/5/56/Urbanterror.svg -> ${PN}.svg
62 mirror://gentoo/urbanterror-4.2.003-to-4.2.004-update.tar"
63
64 LICENSE="GPL-2 Q3AEULA"
65 SLOT="0"
66 KEYWORDS="~amd64 ~x86"
67 IUSE="+curl debug dedicated openal +sdl server smp vorbis"
68
69 RDEPEND="
70 !dedicated? (
71 virtual/opengl
72 curl? ( net-misc/curl )
73 openal? ( media-libs/openal )
74 sdl? ( media-libs/libsdl[X,audio,joystick,opengl,video] )
75 !sdl? ( x11-libs/libX11
76 x11-libs/libXext
77 x11-libs/libXxf86dga
78 x11-libs/libXxf86vm )
79 vorbis? ( media-libs/libogg
80 media-libs/libvorbis )
81 )"
82 DEPEND="${RDEPEND}
83 dedicated? ( curl? ( net-misc/curl ) )"
84
85 S=${WORKDIR}/ioq3-for-UrbanTerror-4.2.002
86 S_DATA=${WORKDIR}/UrbanTerror42
87 S_UPDATE=${WORKDIR}/urbanterror-4.2.003-to-4.2.004-update
88
89 CHECKREQS_DISK_BUILD="2700M"
90 CHECKREQS_DISK_USR="1300M"
91
92 pkg_pretend() {
93 check-reqs_pkg_pretend
94
95 if ! use dedicated ; then
96 if ! use sdl && ! use openal ; then
97 ewarn
98 ewarn "Sound support disabled. Enable 'sdl' or 'openal' useflag."
99 ewarn
100 fi
101 fi
102 }
103
104 src_prepare() {
105 epatch "${FILESDIR}"/${P}-build.patch
106 }
107
108 src_compile() {
109 buildit() { use $1 && echo 1 || echo 0 ; }
110 nobuildit() { use $1 && echo 0 || echo 1 ; }
111
112 emake \
113 ARCH=$(usex amd64 "x86_64" "i386") \
114 DEFAULT_BASEDIR="${GAMES_DATADIR}/${PN}" \
115 BUILD_CLIENT=$(nobuildit dedicated) \
116 BUILD_CLIENT_SMP=$(usex smp "$(nobuildit dedicated)" "0") \
117 BUILD_SERVER=$(usex dedicated "1" "$(buildit server)") \
118 USE_SDL=$(buildit sdl) \
119 USE_OPENAL=$(buildit openal) \
120 USE_CURL=$(buildit curl) \
121 USE_CODEC_VORBIS=$(buildit vorbis) \
122 USE_LOCAL_HEADERS=0 \
123 Q="" \
124 $(usex debug "debug" "release")
125 }
126
127 src_install() {
128 local my_arch=$(usex amd64 "x86_64" "i386")
129
130 doicon -s scalable "${DISTDIR}"/${PN}.svg
131 dodoc ChangeLog README md4-readme.txt "${S_DATA}"/q3ut4/readme42.txt
132 insinto "${GAMES_DATADIR}"/${PN}/q3ut4
133 doins "${S_DATA}"/q3ut4/*.pk3
134 doins "${S_UPDATE}"/*.pk3
135
136 if use !dedicated ; then
137 newgamesbin build/$(usex debug "debug" "release")-linux-${my_arch}/Quake3-UrT$(usex smp "-smp" "").${my_arch} ${PN}
138 make_desktop_entry ${PN} "UrbanTerror"
139 fi
140
141 if use dedicated || use server ; then
142 newgamesbin build/$(usex debug "debug" "release")-linux-${my_arch}/Quake3-UrT-Ded.${my_arch} ${PN}-dedicated
143 docinto examples
144 dodoc "${S_DATA}"/q3ut4/{server.cfg,mapcycle.txt}
145 fi
146
147 prepgamesdirs
148 }
149
150 pkg_preinst() {
151 games_pkg_preinst
152 gnome2_icon_savelist
153 }
154
155 pkg_postinst() {
156 games_pkg_postinst
157 gnome2_icon_cache_update
158
159 if use openal && ! use dedicated ; then
160 einfo
161 elog "You might need to set:"
162 elog " seta s_useopenal \"1\""
163 elog "in your ~/.q3a/q3ut4/q3config.cfg for openal to work."
164 einfo
165 fi
166 }
167
168 pkg_postrm() {
169 gnome2_icon_cache_update
170 }