1 |
hasufell 12/05/24 23:37:47 |
2 |
|
3 |
Added: metadata.xml ChangeLog urbanterror-4.1.1.ebuild |
4 |
Manifest |
5 |
Log: |
6 |
initial import wrt #203296 thanks to Mr_Bones_ |
7 |
|
8 |
(Portage version: 2.2.0_alpha107/cvs/Linux x86_64) |
9 |
|
10 |
Revision Changes Path |
11 |
1.1 games-fps/urbanterror/metadata.xml |
12 |
|
13 |
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-fps/urbanterror/metadata.xml?rev=1.1&view=markup |
14 |
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-fps/urbanterror/metadata.xml?rev=1.1&content-type=text/plain |
15 |
|
16 |
Index: metadata.xml |
17 |
=================================================================== |
18 |
<?xml version="1.0" encoding="UTF-8"?> |
19 |
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> |
20 |
<pkgmetadata> |
21 |
<herd>games</herd> |
22 |
<maintainer> |
23 |
<email>hasufell@g.o</email> |
24 |
<name>Julian Ospald</name> |
25 |
</maintainer> |
26 |
<use> |
27 |
<flag name="server">Build server target</flag> |
28 |
</use> |
29 |
</pkgmetadata> |
30 |
|
31 |
|
32 |
|
33 |
1.1 games-fps/urbanterror/ChangeLog |
34 |
|
35 |
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-fps/urbanterror/ChangeLog?rev=1.1&view=markup |
36 |
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-fps/urbanterror/ChangeLog?rev=1.1&content-type=text/plain |
37 |
|
38 |
Index: ChangeLog |
39 |
=================================================================== |
40 |
# ChangeLog for games-fps/urbanterror |
41 |
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 |
42 |
# $Header: /var/cvsroot/gentoo-x86/games-fps/urbanterror/ChangeLog,v 1.1 2012/05/24 23:37:46 hasufell Exp $ |
43 |
|
44 |
*urbanterror-4.1.1 (24 May 2012) |
45 |
|
46 |
24 May 2012; Julian Ospald <hasufell@g.o> +urbanterror-4.1.1.ebuild, |
47 |
+files/urbanterror-4.1.1-build.patch, +files/urbanterror-4.1.1-minizip.patch, |
48 |
+metadata.xml: |
49 |
initial import wrt #203296 thanks to Mr_Bones_ |
50 |
|
51 |
|
52 |
|
53 |
|
54 |
1.1 games-fps/urbanterror/urbanterror-4.1.1.ebuild |
55 |
|
56 |
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-fps/urbanterror/urbanterror-4.1.1.ebuild?rev=1.1&view=markup |
57 |
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-fps/urbanterror/urbanterror-4.1.1.ebuild?rev=1.1&content-type=text/plain |
58 |
|
59 |
Index: urbanterror-4.1.1.ebuild |
60 |
=================================================================== |
61 |
# Copyright 1999-2012 Gentoo Foundation |
62 |
# Distributed under the terms of the GNU General Public License v2 |
63 |
# $Header: /var/cvsroot/gentoo-x86/games-fps/urbanterror/urbanterror-4.1.1.ebuild,v 1.1 2012/05/24 23:37:46 hasufell Exp $ |
64 |
|
65 |
EAPI=3 |
66 |
|
67 |
inherit eutils games |
68 |
|
69 |
MY_PV=${PV//./} |
70 |
IOQ3_SVN=1807 |
71 |
IOQ3_PATCH=ioq3-${IOQ3_SVN}-urt-251210-git-nobumpy |
72 |
|
73 |
DESCRIPTION="Hollywood tactical shooter based on the ioquake3 engine" |
74 |
HOMEPAGE="http://www.urbanterror.info/home/" |
75 |
SRC_URI="http://dev.gentoo.org/~hasufell/distfiles/ioquake3-${IOQ3_SVN}.tar.bz2 |
76 |
http://dev.gentoo.org/~hasufell/distfiles/${IOQ3_PATCH}.tar.xz |
77 |
ftp://ftp.snt.utwente.nl/pub/games/${PN}/old/UrbanTerror_${MY_PV:0:2}_FULL.zip |
78 |
http://upload.wikimedia.org/wikipedia/en/5/56/Urbanterror.svg -> ${PN}.svg" |
79 |
|
80 |
LICENSE="GPL-2 Q3AEULA" |
81 |
SLOT="0" |
82 |
KEYWORDS="~amd64 ~x86 -*" |
83 |
IUSE="+curl dedicated openal server speex vorbis" |
84 |
|
85 |
RDEPEND=" |
86 |
sys-libs/zlib[minizip] |
87 |
!dedicated? ( |
88 |
media-libs/ftgl |
89 |
media-libs/freetype |
90 |
media-libs/libsdl[X,opengl] |
91 |
virtual/opengl |
92 |
curl? ( net-misc/curl ) |
93 |
openal? ( media-libs/openal ) |
94 |
speex? ( media-libs/speex ) |
95 |
vorbis? ( media-libs/libogg media-libs/libvorbis ) |
96 |
)" |
97 |
# server target needs libsdl and some |
98 |
# other headers for build-time |
99 |
# added them for dedicated useflag |
100 |
DEPEND="${RDEPEND} |
101 |
app-arch/unzip |
102 |
virtual/pkgconfig |
103 |
dedicated? ( |
104 |
media-libs/libsdl |
105 |
curl? ( net-misc/curl ) |
106 |
speex? ( media-libs/speex ) |
107 |
)" |
108 |
|
109 |
S=${WORKDIR}/ioquake3 |
110 |
|
111 |
src_prepare() { |
112 |
epatch "${FILESDIR}"/${P}-minizip.patch \ |
113 |
"${WORKDIR}"/${IOQ3_PATCH}.patch \ |
114 |
"${FILESDIR}"/${P}-build.patch |
115 |
|
116 |
# unbundle |
117 |
rm -r code/zlib || die |
118 |
rm code/qcommon/unzip.{c,h} || die |
119 |
rm code/qcommon/ioapi.{c,h} || die |
120 |
rm -r code/{FTGL,FT2,SDL12,libs/win32} || die |
121 |
|
122 |
# set svn version |
123 |
sed \ |
124 |
-e 's/SVN_REV=$(shell LANG=C svnversion .)/SVN_REV='${IOQ3_SVN}'M/' \ |
125 |
-i Makefile || die "setting svn version failed" |
126 |
|
127 |
# fix case sensitivity |
128 |
mv "${WORKDIR}/UrbanTerror/q3ut4/demos/tutorial.dm_68" \ |
129 |
"${WORKDIR}/UrbanTerror/q3ut4/demos/TUTORIAL.dm_68" || die |
130 |
} |
131 |
|
132 |
src_compile() { |
133 |
buildit() { use $1 && echo 1 || echo 0 ; } |
134 |
nobuildit() { use $1 && echo 0 || echo 1 ; } |
135 |
|
136 |
emake \ |
137 |
ARCH=$(usex amd64 "x86_64" "i386") \ |
138 |
DEFAULT_BASEDIR="${GAMES_DATADIR}/${PN}" \ |
139 |
BUILD_CLIENT=$(nobuildit dedicated) \ |
140 |
BUILD_CLIENT_SMP=$(nobuildit dedicated) \ |
141 |
BUILD_SERVER=$(usex dedicated "1" "$(buildit server)") \ |
142 |
USE_CODEC_VORBIS=$(buildit vorbis) \ |
143 |
USE_VOIP=$(buildit speex) \ |
144 |
USE_OPENAL=$(buildit openal) \ |
145 |
USE_CURL=$(buildit curl) \ |
146 |
USE_INTERNAL_SPEEX=0 \ |
147 |
USE_INTERNAL_ZLIB=0 \ |
148 |
USE_LOCAL_HEADERS=0 \ |
149 |
OPTIMIZEVM="" \ |
150 |
Q="" \ |
151 |
release || die |
152 |
} |
153 |
|
154 |
src_install() { |
155 |
local my_arch=$(usex amd64 "x86_64" "i386") |
156 |
|
157 |
insinto /usr/share/icons/hicolor/scalable/apps |
158 |
doins "${DISTDIR}"/${PN}.svg |
159 |
|
160 |
dodoc ChangeLog NOTTODO README TODO {md4,voip}-readme.txt |
161 |
|
162 |
insinto "${GAMES_DATADIR}"/${PN}/q3ut4 |
163 |
doins -r "${WORKDIR}"/UrbanTerror/q3ut4/{*.pk3,demos/,description.txt} || die |
164 |
|
165 |
if use !dedicated ; then |
166 |
newgamesbin build/release-linux-${my_arch}/ioquake3-smp.${my_arch} ${PN} || die |
167 |
make_desktop_entry ${PN} "UrbanTerror" |
168 |
fi |
169 |
|
170 |
if use dedicated || use server ; then |
171 |
newgamesbin build/release-linux-${my_arch}/ioq3ded.${my_arch} ${PN}-dedicated || die |
172 |
newins "${WORKDIR}"/UrbanTerror/q3ut4/mapcycle.txt mapcycle.txt.example || die |
173 |
newins "${WORKDIR}"/UrbanTerror/q3ut4/server.cfg q3config_server.cfg.example || die |
174 |
fi |
175 |
|
176 |
prepgamesdirs |
177 |
} |
178 |
|
179 |
|
180 |
|
181 |
1.1 games-fps/urbanterror/Manifest |
182 |
|
183 |
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-fps/urbanterror/Manifest?rev=1.1&view=markup |
184 |
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-fps/urbanterror/Manifest?rev=1.1&content-type=text/plain |
185 |
|
186 |
Index: Manifest |
187 |
=================================================================== |
188 |
AUX urbanterror-4.1.1-build.patch 970 RMD160 b6d6b0a1ff10eae81b94afa70af3c3b4109a6047 SHA1 18060bca56cf103404393a11458e5b4ef1c9615f SHA256 686f183961c0ec1690696a64785bba7dbf38f7f8cf78d4cc6f8b403698342542 |
189 |
AUX urbanterror-4.1.1-minizip.patch 773 RMD160 e8e70690da9ac6f433c1bb7e07e2c7f821de9bc4 SHA1 d333733aece4944fae3c29cca358c9b433c41cc2 SHA256 0e6a1144bbc47c1dfcad6565c9bb7eb07b843992a0da673644d25cc08b32df9b |
190 |
DIST UrbanTerror_41_FULL.zip 754307397 RMD160 e7b46b8b70364f1556f057ab9adb35a54bd2b9a2 SHA1 bbe4262bc46f3ef43525ef338bdda05debf3e2c4 SHA256 5706957783d0e4e77fcc4bbbc2df83aefc0f9a6388f6a63b60947e84f9ed265f |
191 |
DIST ioq3-1807-urt-251210-git-nobumpy.tar.xz 276824 RMD160 598293efce60617b75bfc4df4c1167d2a3e3614d SHA1 88151fea0323f96c762f62af2b13fcfef3bde4c8 SHA256 9f14d629f2a9c8fe0a593b5a08d1ceadec6a22c387806d9e5f50e22a537c2b74 |
192 |
DIST ioquake3-1807.tar.bz2 7054317 RMD160 6623385aa294907452816febdecfa5658eac8b17 SHA1 8470d58ac60da14b1e86d5944f1cd32198ab2baf SHA256 10d3fcee3cf41a063e686048740417c8d58496f3dff5745f897a8803318850c2 |
193 |
DIST urbanterror.svg 1592 RMD160 dd7cbf6216cc623fa9a14e0c384d662aa45657fb SHA1 6819d4d3d772fc4c7fe5004d17c8fc0a1cb46cab SHA256 0d7eb12a8fe8380e0d89199621414dd56ecdfe8a8b99eec5b95d925294521de9 |
194 |
EBUILD urbanterror-4.1.1.ebuild 3285 RMD160 a030023639b13266b9596eb48546ce1f66c863f7 SHA1 f2e62e3bbcf20c4b60a2cc91f35fc3186e2dd621 SHA256 21782dd1eb03c98f377c02c23580d7347c804e54a9ef61c2f16a359efb9c9cef |
195 |
MISC ChangeLog 381 RMD160 94d9a7cb92c73c62ff341a9590b4d6dc67960451 SHA1 cf051bff69429d2b23dfbd58aa9925d4d58f1a02 SHA256 6ddac2445c3aac29c835415014266cbed274134316da6785d746d58898e8eacd |
196 |
MISC metadata.xml 318 RMD160 00348c6cc873cad7f935bdfb1b8980fd56f83ccb SHA1 4cde241e5ede17b342532a615e156ebbadab3cfc SHA256 b92be79db64aa9495fc0540dcb2e8744d440938bc3fdf7a20fcc7ad2d45b084c |