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.017.ebuild urbanterror-4.2.016.ebuild
Date: Mon, 23 Dec 2013 17:09:01
Message-Id: 20131223170855.6FBC22004C@flycatcher.gentoo.org
1 hasufell 13/12/23 17:08:55
2
3 Modified: ChangeLog
4 Added: urbanterror-4.2.017.ebuild
5 Removed: urbanterror-4.2.016.ebuild
6 Log:
7 version bump, remove old
8
9 (Portage version: 2.2.7/cvs/Linux x86_64, signed Manifest commit with key E73C35B3)
10
11 Revision Changes Path
12 1.39 games-fps/urbanterror/ChangeLog
13
14 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-fps/urbanterror/ChangeLog?rev=1.39&view=markup
15 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-fps/urbanterror/ChangeLog?rev=1.39&content-type=text/plain
16 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-fps/urbanterror/ChangeLog?r1=1.38&r2=1.39
17
18 Index: ChangeLog
19 ===================================================================
20 RCS file: /var/cvsroot/gentoo-x86/games-fps/urbanterror/ChangeLog,v
21 retrieving revision 1.38
22 retrieving revision 1.39
23 diff -u -r1.38 -r1.39
24 --- ChangeLog 22 Dec 2013 20:03:48 -0000 1.38
25 +++ ChangeLog 23 Dec 2013 17:08:55 -0000 1.39
26 @@ -1,6 +1,12 @@
27 # ChangeLog for games-fps/urbanterror
28 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
29 -# $Header: /var/cvsroot/gentoo-x86/games-fps/urbanterror/ChangeLog,v 1.38 2013/12/22 20:03:48 pacho Exp $
30 +# $Header: /var/cvsroot/gentoo-x86/games-fps/urbanterror/ChangeLog,v 1.39 2013/12/23 17:08:55 hasufell Exp $
31 +
32 +*urbanterror-4.2.017 (23 Dec 2013)
33 +
34 + 23 Dec 2013; Julian Ospald <hasufell@g.o> -urbanterror-4.2.016.ebuild,
35 + +urbanterror-4.2.017.ebuild:
36 + version bump, remove old
37
38 22 Dec 2013; Pacho Ramos <pacho@g.o> urbanterror-4.2.015.ebuild:
39 amd64 stable, bug #491532
40
41
42
43 1.1 games-fps/urbanterror/urbanterror-4.2.017.ebuild
44
45 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-fps/urbanterror/urbanterror-4.2.017.ebuild?rev=1.1&view=markup
46 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-fps/urbanterror/urbanterror-4.2.017.ebuild?rev=1.1&content-type=text/plain
47
48 Index: urbanterror-4.2.017.ebuild
49 ===================================================================
50 # Copyright 1999-2013 Gentoo Foundation
51 # Distributed under the terms of the GNU General Public License v2
52 # $Header: /var/cvsroot/gentoo-x86/games-fps/urbanterror/urbanterror-4.2.017.ebuild,v 1.1 2013/12/23 17:08:55 hasufell Exp $
53
54 EAPI=5
55
56 inherit check-reqs eutils gnome2-utils games
57
58 ENGINE_PV=4.2.015
59 FULL_P=UrbanTerror42_full017
60 DESCRIPTION="Hollywood tactical shooter based on the ioquake3 engine"
61 HOMEPAGE="http://www.urbanterror.info/home/"
62 SRC_URI="http://cdn.urbanterror.info/urt/42/zips/${FULL_P}.zip
63 https://github.com/Barbatos/ioq3-for-UrbanTerror-4/archive/release-${ENGINE_PV}.tar.gz -> ${PN}-${ENGINE_PV}.tar.gz
64 http://upload.wikimedia.org/wikipedia/en/5/56/Urbanterror.svg -> ${PN}.svg"
65
66 LICENSE="GPL-2 Q3AEULA-20000111 urbanterror-4.2-maps"
67 SLOT="0"
68 KEYWORDS="~amd64 ~x86"
69 IUSE="+curl debug dedicated openal +sdl server smp vorbis"
70 RESTRICT="mirror"
71
72 RDEPEND="
73 !dedicated? (
74 virtual/opengl
75 curl? ( net-misc/curl )
76 openal? ( media-libs/openal )
77 sdl? ( media-libs/libsdl[X,audio,joystick,opengl,video] )
78 !sdl? ( x11-libs/libX11
79 x11-libs/libXext
80 x11-libs/libXxf86dga
81 x11-libs/libXxf86vm )
82 vorbis? ( media-libs/libogg
83 media-libs/libvorbis )
84 )"
85 DEPEND="${RDEPEND}
86 app-arch/unzip
87 dedicated? ( curl? ( net-misc/curl ) )"
88
89 S=${WORKDIR}/ioq3-for-UrbanTerror-4-release-${ENGINE_PV}
90 S_DATA=${WORKDIR}/UrbanTerror42
91
92 CHECKREQS_DISK_BUILD="3300M"
93 CHECKREQS_DISK_USR="1550M"
94
95 pkg_pretend() {
96 check-reqs_pkg_pretend
97
98 if ! use dedicated ; then
99 if ! use sdl && ! use openal ; then
100 ewarn
101 ewarn "Sound support disabled. Enable 'sdl' or 'openal' useflag."
102 ewarn
103 fi
104 fi
105 }
106
107 src_unpack() {
108 local i
109 default
110 # apply updates
111 if [[ ${FULL_P#*full} != ${PV##*.} ]] ; then
112 for i in {2..6} ; do
113 cp -dRpf \
114 "${WORKDIR}"/UrbanTerror-4.2.01${i}-to-4.2.01$((${i} + 1))/* \
115 "${S_DATA}"/ || die
116 done
117 fi
118 }
119
120 src_prepare() {
121 epatch "${FILESDIR}"/${PN}-${ENGINE_PV}-build.patch
122 }
123
124 src_compile() {
125 buildit() { use $1 && echo 1 || echo 0 ; }
126 nobuildit() { use $1 && echo 0 || echo 1 ; }
127
128 emake \
129 ARCH=$(usex amd64 "x86_64" "i386") \
130 DEFAULT_BASEDIR="${GAMES_DATADIR}/${PN}" \
131 BUILD_CLIENT=$(nobuildit dedicated) \
132 BUILD_CLIENT_SMP=$(usex smp "$(nobuildit dedicated)" "0") \
133 BUILD_SERVER=$(usex dedicated "1" "$(buildit server)") \
134 USE_SDL=$(buildit sdl) \
135 USE_OPENAL=$(buildit openal) \
136 USE_OPENAL_DLOPEN=0 \
137 USE_CURL=$(buildit curl) \
138 USE_CURL_DLOPEN=0 \
139 USE_CODEC_VORBIS=$(buildit vorbis) \
140 USE_LOCAL_HEADERS=0 \
141 Q="" \
142 $(usex debug "debug" "release")
143 }
144
145 src_install() {
146 local my_arch=$(usex amd64 "x86_64" "i386")
147
148 dodoc ChangeLog README md4-readme.txt
149 dodoc "${S_DATA}"/q3ut4/readme42.txt
150 insinto "${GAMES_DATADIR}"/${PN}/q3ut4
151 doins "${S_DATA}"/q3ut4/*.pk3
152
153 if use !dedicated ; then
154 newgamesbin build/$(usex debug "debug" "release")-linux-${my_arch}/Quake3-UrT$(usex smp "-smp" "").${my_arch} ${PN}
155 doicon -s scalable "${DISTDIR}"/${PN}.svg
156 make_desktop_entry ${PN} "UrbanTerror"
157 fi
158
159 if use dedicated || use server ; then
160 newgamesbin build/$(usex debug "debug" "release")-linux-${my_arch}/Quake3-UrT-Ded.${my_arch} ${PN}-dedicated
161 docinto examples
162 dodoc "${S_DATA}"/q3ut4/{server_example.cfg,mapcycle_example.txt}
163 fi
164
165 prepgamesdirs
166 }
167
168 pkg_preinst() {
169 games_pkg_preinst
170 use dedicated || gnome2_icon_savelist
171 }
172
173 pkg_postinst() {
174 games_pkg_postinst
175 use dedicated || gnome2_icon_cache_update
176
177 if use openal && ! use dedicated ; then
178 einfo
179 elog "You might need to set:"
180 elog " seta s_useopenal \"1\""
181 elog "in your ~/.q3a/q3ut4/q3config.cfg for openal to work."
182 einfo
183 fi
184 }
185
186 pkg_postrm() {
187 use dedicated || gnome2_icon_cache_update
188 }