summaryrefslogtreecommitdiff
path: root/games-server/ut2003-ded
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /games-server/ut2003-ded
reinit the tree, so we can have metadata
Diffstat (limited to 'games-server/ut2003-ded')
-rw-r--r--games-server/ut2003-ded/Manifest6
-rw-r--r--games-server/ut2003-ded/metadata.xml11
-rw-r--r--games-server/ut2003-ded/ut2003-ded-2225-r2.ebuild71
3 files changed, 88 insertions, 0 deletions
diff --git a/games-server/ut2003-ded/Manifest b/games-server/ut2003-ded/Manifest
new file mode 100644
index 000000000000..9ec1611d679e
--- /dev/null
+++ b/games-server/ut2003-ded/Manifest
@@ -0,0 +1,6 @@
+DIST UT2003CrashFix.zip 2764 SHA256 df1a6fdf81f388486b20abf301ef86fb72b0b12d96bec789d7cb7103da579813 SHA512 24fdaac873b08a0860c23f66b9bd93922fc4f64486adbe9bfefeb340f9d9374778b5e7bacd0e12cc79d819fb340e007ab2a7f1f45c9e4f27ab3ab6b11033d444 WHIRLPOOL ddea25bf472d5ca7f9c9dca1346820045504c10be90e914cd0c000a04c48ad4765e4b283a35cd91c2cb9f4cd8e1d2cabac660c2bfeccff05ecc42b1379242ff5
+DIST ut2003-lnxded-2225.tar.bz2 304132056 SHA256 eb74193dd4bcedfb0b50da3853027c0098cd2ec8673d115fbf31d6e29e010013 SHA512 33ea560fe2583c2c82d0d1499e5ad16fcd70efdede27e088cb9e5a14cf6ce72f57fad8783e4b5a3fe2dbfc9277fc4d0094d6ad854a1a2150a9d04d967516fee4 WHIRLPOOL 9f2678ea68e728b1cd30f0cb3c90be1d6846e8ac9b00685ea2f9463306d5dd75a00924f9e48008f87cc9bbd39c8ef1cccd987e22d1aa7ad350ff1486423cd009
+EBUILD ut2003-ded-2225-r2.ebuild 1726 SHA256 24e55ce4640aeb7940e011e5659bc1dec9eabd67d56c1a3febb9f16dfd794ef5 SHA512 02f8adb1b8f445e28a1e3a0d163fc09532877fdaabac7ee85ca304fff4955241c045874dbf0b8245e1f5f7c6c9c592fb7accf5997285300b23a7711dab23a186 WHIRLPOOL a1e2016193053e1beef0938ecec2aa3d43baaf2797bbee7874df9aba2692cd8b92d770b59f1211dd79105ef655fe79120c16c45b2d86e20a92598c3bc6b27310
+MISC ChangeLog 2597 SHA256 585ba0122a2841067af6bc2965258c4abf8035a7f1d5ee63654151fd738e9fdc SHA512 66e1e32e9298fecc517e81e93bd049a57db72a1ff3f82866b674f07c2270f26688438c45c7888557cee62e3447113a3a3791b8fce15f05bf04d6d33f207c8657 WHIRLPOOL 63eb1b38c4dec1f6f743a1296ad0bd2bbf65eeda0bdd68226d1cbc38636c09ef707744f80291e2173d93cebc7a173a0b8d2057debb7f7cfd131b610547363e8d
+MISC ChangeLog-2015 2449 SHA256 b2d955d3feb8e29c874dee30227b4aabc02e8e5f5fc38ae3b579e62ea09586c0 SHA512 ae0025da8f81dcda32c7ba53642050a87e36c83ea6b636a0f47cdab27967513f19149d8fb55a39478ade4912fcb508c21049ed86dba30cccf6e8fc91144eb5c7 WHIRLPOOL ed7205a55133661477a3f87e75709838c7d77b2496fe18077c1b1b03e34e90bc063d37944cffaf33fa0e78cf530edc22cc5dcb357897c422229bbf5510c058cb
+MISC metadata.xml 636 SHA256 5b405cd1e4f9d72505bbe92d8fc58ba0a66181541d49f5d24e29e1304a20e635 SHA512 79558fd6169771f018ba03a8b2b7c0919813c063abbd42a05b4687338625f9b05b5855c22ea0591ec0ff860d488985d005b2cc3e844568e960d9caf5cb7512a8 WHIRLPOOL 24b74ffc76983fec86addb8491eab8e99592b62ac763713ab956d9a25f74a74bb34c94a9ea14b1d3c0bdc23b2ef1d89c3b24c1a60463fb03f32ebb4be4bf8787
diff --git a/games-server/ut2003-ded/metadata.xml b/games-server/ut2003-ded/metadata.xml
new file mode 100644
index 000000000000..5a21e7d7ec39
--- /dev/null
+++ b/games-server/ut2003-ded/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>games@gentoo.org</email>
+ <name>Gentoo Games Project</name>
+</maintainer>
+<longdescription>
+Unreal Tounament 2003 is a first-person 3-D shooter and sequel to the 1999 Game of the Year, Unreal Tournament. The game was ported to Linux by Ryan "icculus" Gordon under contract from Epic Games and the Linux installer was released in the retail box. This is the dedicated server portion of the game and does not require the retail discs to use.
+</longdescription>
+</pkgmetadata>
diff --git a/games-server/ut2003-ded/ut2003-ded-2225-r2.ebuild b/games-server/ut2003-ded/ut2003-ded-2225-r2.ebuild
new file mode 100644
index 000000000000..e7a3b70feba4
--- /dev/null
+++ b/games-server/ut2003-ded/ut2003-ded-2225-r2.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+inherit games
+
+DESCRIPTION="Unreal Tournament 2003 Linux Dedicated Server"
+HOMEPAGE="http://www.ut2003.com/"
+SRC_URI="http://www.agaland.it/misc/ut2003/ut2003-lnxded-${PV}.tar.bz2
+ mirror://gentoo/UT2003CrashFix.zip"
+
+LICENSE="ut2003"
+SLOT="0"
+KEYWORDS="amd64 x86"
+RESTRICT="mirror strip"
+IUSE=""
+
+DEPEND="app-arch/unzip"
+RDEPEND=""
+
+S=${WORKDIR}
+
+dir=${GAMES_PREFIX_OPT}/${PN}
+Ddir=${D}/${dir}
+
+QA_PREBUILT="${dir:1}/System/*"
+
+src_unpack() {
+ unpack ut2003-lnxded-${PV}.tar.bz2
+ unzip "${DISTDIR}"/UT2003CrashFix.zip || die
+}
+
+src_install() {
+ einfo "This will take a while ... go get a pizza or something"
+
+ dodir "${dir}"
+ mv "${S}"/ut2003_dedicated/* "${Ddir}"
+
+ # Here we apply DrSiN's crash patch
+ cp "${S}"/CrashFix/System/crashfix.u "${Ddir}"/System
+
+ ed "${Ddir}"/System/Default.ini >/dev/null 2>&1 <<EOT
+$
+?Engine.GameInfo?
+a
+AccessControlClass=crashfix.iaccesscontrolini
+.
+w
+q
+EOT
+
+ # Here we apply fix for bug #54726
+ sed -i \
+ -e "s:UplinkToGamespy=True:UplinkToGamespy=False:" \
+ "${D}${dir}"/System/Default.ini || die
+
+ prepgamesdirs
+}
+
+pkg_postinst() {
+ games_pkg_postinst
+ ewarn "NOTE: To have your server authenticate properly, you"
+ ewarn " MUST visit the following site and request a key."
+ ewarn "http://ut2003.epicgames.com/ut2003server/cdkey.php"
+ echo
+ ewarn "If you are not installing for the first time and you plan on running"
+ ewarn "a server, you will probably need to edit your"
+ ewarn "~/.ut2003/System/UT2003.ini file and add a line that says"
+ ewarn "AccessControlClass=crashfix.iaccesscontrolini to your"
+ ewarn "[Engine.GameInfo] section to close a security issue."
+}