summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--games-arcade/quake3-openarena/Manifest8
-rw-r--r--games-arcade/quake3-openarena/files/digest-quake3-openarena-0.6.03
-rw-r--r--games-arcade/quake3-openarena/quake3-openarena-0.6.0.ebuild64
3 files changed, 75 insertions, 0 deletions
diff --git a/games-arcade/quake3-openarena/Manifest b/games-arcade/quake3-openarena/Manifest
new file mode 100644
index 00000000..3ae3041d
--- /dev/null
+++ b/games-arcade/quake3-openarena/Manifest
@@ -0,0 +1,8 @@
+DIST oa060.tar.gz 82296005 RMD160 5b995821ebb4a84a767ace5621044fb71f9604d8 SHA1 02a424117fea5409f55c3dba6211b54afbcd72a5 SHA256 ce520992634c1d3f65cc3ded06d2290c44651a5024f266169d7022156e73d416
+EBUILD quake3-openarena-0.6.0.ebuild 1421 RMD160 26a2fbc6971b5501712aaa2273dabd67809fb5d9 SHA1 40adc400ebc72effd5aa524cd8900e06b1b75180 SHA256 f07bed6c8d19ea788e56217c06ef78984b92a52fa2e8026cb90e6bbea0499b33
+MD5 ac90d7e4c1528a0d115dbb0f6bc2917c quake3-openarena-0.6.0.ebuild 1421
+RMD160 26a2fbc6971b5501712aaa2273dabd67809fb5d9 quake3-openarena-0.6.0.ebuild 1421
+SHA256 f07bed6c8d19ea788e56217c06ef78984b92a52fa2e8026cb90e6bbea0499b33 quake3-openarena-0.6.0.ebuild 1421
+MD5 06392099dbbe0988337cf79817521a2f files/digest-quake3-openarena-0.6.0 223
+RMD160 4febe83a1d308726bcbb296d52a134341a158b67 files/digest-quake3-openarena-0.6.0 223
+SHA256 020e91554f238e44bbe5913b2c598fe5b68d848bb326a4998669fcda9901de6c files/digest-quake3-openarena-0.6.0 223
diff --git a/games-arcade/quake3-openarena/files/digest-quake3-openarena-0.6.0 b/games-arcade/quake3-openarena/files/digest-quake3-openarena-0.6.0
new file mode 100644
index 00000000..0126d501
--- /dev/null
+++ b/games-arcade/quake3-openarena/files/digest-quake3-openarena-0.6.0
@@ -0,0 +1,3 @@
+MD5 0c2c27456a11331d61448278a1e9aaad oa060.tar.gz 82296005
+RMD160 5b995821ebb4a84a767ace5621044fb71f9604d8 oa060.tar.gz 82296005
+SHA256 ce520992634c1d3f65cc3ded06d2290c44651a5024f266169d7022156e73d416 oa060.tar.gz 82296005
diff --git a/games-arcade/quake3-openarena/quake3-openarena-0.6.0.ebuild b/games-arcade/quake3-openarena/quake3-openarena-0.6.0.ebuild
new file mode 100644
index 00000000..07fc9c43
--- /dev/null
+++ b/games-arcade/quake3-openarena/quake3-openarena-0.6.0.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+inherit versionator games
+
+MY_PV=$(delete_all_version_separators)
+
+DESCRIPTION="Open-source replacement content for Quake 3 Arena, effectively creating a free stand-alone game"
+HOMEPAGE="http://cheapy.deathmask.net/
+ http://scratchpad.wikia.com/wiki/OpenArena"
+SRC_URI="http://openarena.ws/rel/${MY_PV}/oa${MY_PV}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~x86 ~amd64"
+IUSE="dedicated smp"
+RESTRICT="strip"
+
+RDEPEND="virtual/opengl
+ media-libs/openal
+ media-libs/libsdl
+ x11-libs/libXext
+ x11-libs/libX11
+ x11-libs/libXau
+ x11-libs/libXdmcp"
+DEPEND="app-arch/unzip"
+
+S=${WORKDIR}
+
+src_install() {
+ local dir=${GAMES_PREFIX_OPT}/${PN}
+
+ local ded_exe="ioq3ded" exe="ioquake3" ext
+ if use smp ; then
+ ext="-smp"
+ ded_exe="${ded_exe}${ext}"
+ exe="${exe}${ext}"
+ fi
+ if use amd64 ; then
+ ext=".x86_64"
+ else
+ ext=".i386"
+ fi
+ ded_exe="${ded_exe}${ext}"
+ exe="${exe}${ext}"
+
+ exeinto "${dir}"
+ doexe "${exe}" || die
+ if use dedicated ; then
+ doexe "${ded_exe}" || die
+ games_make_wrapper ${PN}-ded "./${ded_exe}" "${dir}"
+ fi
+
+ insinto "${dir}"
+ doins -r baseoa || die
+ doins CHANGES CREDITS LINUXNOTES README
+
+ games_make_wrapper ${PN} "./${exe}" "${dir}"
+ # No icon is supplied, so use Quake 3's icon if available
+ make_desktop_entry ${PN} "Quake III - Open Arena" quake3.png
+
+ prepgamesdirs
+}