summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexey Shvetsov <alexxy@gentoo.org>2010-12-12 15:56:05 +0300
committerAlexey Shvetsov <alexxy@gentoo.org>2010-12-12 15:56:05 +0300
commit53bd8dfdb21f9e516b97a4d8b3df902d84833cc1 (patch)
tree28cd7235735b93d8ec951287a3923b06cca5e370 /games-fps
parentAdded support for languages. (diff)
downloadgamerlay-53bd8dfdb21f9e516b97a4d8b3df902d84833cc1.tar.gz
gamerlay-53bd8dfdb21f9e516b97a4d8b3df902d84833cc1.tar.bz2
gamerlay-53bd8dfdb21f9e516b97a4d8b3df902d84833cc1.zip
Add latest urbanterror from foo-overlay
Diffstat (limited to 'games-fps')
-rw-r--r--games-fps/urbanterror/Manifest4
-rw-r--r--games-fps/urbanterror/files/curl_fix.patch17
-rw-r--r--games-fps/urbanterror/urbanterror-4.1.1783.240410.ebuild110
3 files changed, 131 insertions, 0 deletions
diff --git a/games-fps/urbanterror/Manifest b/games-fps/urbanterror/Manifest
index 590b787..81eed13 100644
--- a/games-fps/urbanterror/Manifest
+++ b/games-fps/urbanterror/Manifest
@@ -1,6 +1,10 @@
+AUX curl_fix.patch 774 RMD160 9fa75c669b170d150e1d697c095316e9edb92bbd SHA1 7df67f4ec0612d4ae5eb88dda00bd611df0d7247 SHA256 23c4e4fbe43847bfc22dac63585874cf98340a7d12473c702524030193435e48
AUX urbanterror-makefile.patch 633 RMD160 3e1073dd08aed3964477767b2c7efb6e2c9afc48 SHA1 de974ef4e7b43e17a0a3ef5a18da9cdfa344b7a0 SHA256 3e7e006581d63e6ef506b23df79396b8e30aaa0ee3f00e013f5d1fc8043ed02f
DIST UrbanTerror_41_FULL.zip 754307397 RMD160 e7b46b8b70364f1556f057ab9adb35a54bd2b9a2 SHA1 bbe4262bc46f3ef43525ef338bdda05debf3e2c4 SHA256 5706957783d0e4e77fcc4bbbc2df83aefc0f9a6388f6a63b60947e84f9ed265f
DIST Urbanterror.svg 1592 RMD160 dd7cbf6216cc623fa9a14e0c384d662aa45657fb SHA1 6819d4d3d772fc4c7fe5004d17c8fc0a1cb46cab SHA256 0d7eb12a8fe8380e0d89199621414dd56ecdfe8a8b99eec5b95d925294521de9
DIST ioUrbanTerrorSource_2007_12_20.zip 17284593 RMD160 70aaea368729913a402b844cf598aa745cc79c06 SHA1 90f813fb991b762fb289a88e3fceb37ace2fd28c SHA256 96d58662852d31fa6ab03431120328dab7f36bf60010a2cfdc1b427d6ac23ce8
+DIST ioq3-1783-urt-git-240410.tar.7z 3244297 RMD160 a5622b1bf6cacd975c92881a5582cd4de86ffef6 SHA1 85ba6733a7f200bc470f50c510defa1a87ae9beb SHA256 b6f147ed0ef5b248d10ef7419121009248a32817accc769cc7964c8f8a7dab4d
+DIST urbanterror.svg 1592 RMD160 dd7cbf6216cc623fa9a14e0c384d662aa45657fb SHA1 6819d4d3d772fc4c7fe5004d17c8fc0a1cb46cab SHA256 0d7eb12a8fe8380e0d89199621414dd56ecdfe8a8b99eec5b95d925294521de9
+EBUILD urbanterror-4.1.1783.240410.ebuild 3308 RMD160 1faf1b340640e0819fd4e4a922f876970c70cc16 SHA1 c00c604e168275efc78f54f1581770e158e29355 SHA256 14b2f6a8eb5cba7ce3e5ee27fc0f15a1f965ffd9f249497f825a8c63e496c90f
EBUILD urbanterror-4.1.ebuild 2650 RMD160 079b5077acc2d8370c4dd01ea2b037e6632197c4 SHA1 8fe53d2ffcf3a9de01655a9ca382c89530cd5251 SHA256 a792445d0b704fd632a85de692efe96b4baf71635267a934d0efacb6146678f9
MISC metadata.xml 161 RMD160 734c72757bdba2e93d5c7cfa946fd9eb69e01681 SHA1 e721608e30cdca8dd809c1024687fe4887c49293 SHA256 5102a957a119374da719ca711f473e89fd4183d4e91e86f59e2fc4dce7e607dc
diff --git a/games-fps/urbanterror/files/curl_fix.patch b/games-fps/urbanterror/files/curl_fix.patch
new file mode 100644
index 0000000..99491f1
--- /dev/null
+++ b/games-fps/urbanterror/files/curl_fix.patch
@@ -0,0 +1,17 @@
+*** UrbanTerror/q3ut4/autoexec.cfg Sat Jan 27 13:18:18 2007
+--- UrbanTerror/q3ut4/autoexecmy.cfg Sat Dec 19 11:34:43 2009
+***************
+*** 1,5 ****
+! //In this file you can do settings that will be executed everytime Urban Terror is started. It will not get overwritten.
+! //Lines starting with // are ignored.
+! //Example1: exec yourconfig.cfg
+! //Example2: set cg_fov "110"
+! //Example3: bind x ut_weaptoggle knife
+\ No newline at end of file
+--- 1,6 ----
+! //In this file you can do settings that will be executed everytime Urban Terror is started. It will not get overwritten.
+! //Lines starting with // are ignored.
+! //Example1: exec yourconfig.cfg
+! //Example2: set cg_fov "110"
+! //Example3: bind x ut_weaptoggle knife
+! seta cl_cURLLib "/usr/lib/libcurl.so"
diff --git a/games-fps/urbanterror/urbanterror-4.1.1783.240410.ebuild b/games-fps/urbanterror/urbanterror-4.1.1783.240410.ebuild
new file mode 100644
index 0000000..02ea052
--- /dev/null
+++ b/games-fps/urbanterror/urbanterror-4.1.1783.240410.ebuild
@@ -0,0 +1,110 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=2
+
+inherit eutils games toolchain-funcs versionator
+
+DESCRIPTION="Hollywood tactical shooter based on the ioquake3 engine"
+HOMEPAGE="http://www.urbanterror.net/
+ http://www.www0.org/w/Optimized_executable;_builds_of_ioq3_engine_for_urt"
+MY_VER=$(get_version_component_range 1)$(get_version_component_range 2)
+SRC_URI="http://www0.org/urt/ioq3-$(get_version_component_range 3)-urt-git-$(get_version_component_range 4).tar.7z
+ http://urt.hsogaming.com/mirror/currentversion/UrbanTerror_${MY_VER}_FULL.zip
+ ftp://ftp.snt.utwente.nl/pub/games/${PN}/UrbanTerror_${MY_VER}_FULL.zip
+ http://upload.wikimedia.org/wikipedia/en/5/56/Urbanterror.svg -> ${PN}.svg"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+client +curl openal server speex vorbis"
+
+COMMON_DEPEND="
+ client? (
+ media-libs/libsdl[X,opengl]
+ openal? ( media-libs/openal )
+ vorbis? ( media-libs/libogg media-libs/libvorbis )
+ )
+ curl? ( net-misc/curl )
+ speex? ( media-libs/speex ) "
+DEPEND="${COMMON_DEPEND}
+ app-arch/p7zip
+ app-arch/unzip
+ dev-util/pkgconfig
+ media-libs/netpbm"
+RDEPEND="${COMMON_DEPEND}"
+
+S=${WORKDIR}/ioq3-urt-git/ioq3-urt
+
+src_unpack() {
+ unpack ${A}
+ unpack ./ioq3-urt-git.tar
+}
+
+src_prepare() {
+ einfo "remove bundled include files"
+ rm -rf code/{SDL12,libs/win{32,64}} || die
+ #rm -rf code/{AL,SDL12,jpeg-6b,libcurl,libs/win{32,64},zlib} || die
+
+ #oq3-urt-git/ioq3-urt/Makefile
+ sed -i -e 's:include <SDL_opengl.h>:include <SDL/SDL_opengl.h>:' code/renderer/qgl.h || die
+
+ # fix case sensitivity and remove shipped binaries
+ local my_utdir=${WORKDIR}/UrbanTerror
+ mv "${my_utdir}/q3ut4/demos/tutorial.dm_68" "${my_utdir}/q3ut4/demos/TUTORIAL.dm_68" || die
+ rm -f "${my_utdir}"/io{UrbanTerror,UrTded,}.{exe,i386,x86_64} || die
+}
+
+src_compile() {
+ buildit() { use $1 && echo 1 || echo 0 ; }
+
+ emake \
+ $(use amd64 && echo ARCH=x86_64 || echo ARCH=i386) \
+ BUILD_SERVER=$(buildit server) \
+ BUILD_CLIENT=$(buildit client) \
+ BUILD_CLIENT_SMP=$(buildit client) \
+ CC="$(tc-getCC)" \
+ DEFAULT_BASEDIR="${GAMES_DATADIR}/${PN}" \
+ USE_CODEC_VORBIS=$(buildit vorbis) \
+ USE_OPENAL=$(buildit openal) \
+ USE_CURL=$(buildit curl) \
+ USE_VOIP=$(buildit speex) \
+ USE_INTERNAL_SPEEX=0 \
+ USE_INTERNAL_ZLIB=0 \
+ USE_LOCAL_HEADERS=0 \
+ release || die
+ #BASE_CFLAGS="${CFLAGS} -DUSE_ICON -DPRODUCT_VERSION=\\\"$(VERSION)\\\"" \
+}
+
+src_install() {
+ local my_arch=x86
+ use amd64 && my_arch=x86_64
+
+ if use client || use server ; then # just kidding
+ insinto /usr/share/pixmaps
+ doins "${DISTDIR}"/${PN}.svg || die
+ fi
+
+ if use client ; then
+ newgamesbin build/release-linux-${my_arch}/ioquake3-smp.${my_arch} ${PN} || die
+ make_desktop_entry ${PN} "UrbanTerror" ${PN}
+ fi
+
+ if use server ; then
+ newgamesbin build/release-linux-${my_arch}/ioquake3-smp.${my_arch} ${PN}-dedicated || die
+ make_desktop_entry ${PN}-dedicated "UrbanTerror dedicated" ${PN}
+
+ insinto "${GAMES_DATADIR}"/${PN}/q3ut4
+ doins dedicated.cfg || die
+ fi
+
+ dodoc ChangeLog NOTTODO README TODO {md4,voip}-readme.txt || die
+
+ cd "${WORKDIR}"/UrbanTerror/q3ut4 || die
+
+ insinto "${GAMES_DATADIR}"/${PN}/q3ut4
+ doins -r *.pk3 autoexec.cfg demos/ description.txt mapcycle.txt screenshots/ || die
+
+ prepgamesdirs
+}