summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Sterrett <mr_bones_@gentoo.org>2005-09-18 03:26:32 +0000
committerMichael Sterrett <mr_bones_@gentoo.org>2005-09-18 03:26:32 +0000
commit49e3a0ceabe81e7dc49be30cc10df3ff4535b109 (patch)
treef06fc6152bd2d0c8fb800013d7f54efbf5b1f765 /games-fps/nexuiz
parentAdded ~sparc keyword. (diff)
downloadhistorical-49e3a0ceabe81e7dc49be30cc10df3ff4535b109.tar.gz
historical-49e3a0ceabe81e7dc49be30cc10df3ff4535b109.tar.bz2
historical-49e3a0ceabe81e7dc49be30cc10df3ff4535b109.zip
initial commit - ebuild submitted by fabien Zouaoui via bug #94764
Package-Manager: portage-2.0.51.22-r2
Diffstat (limited to 'games-fps/nexuiz')
-rw-r--r--games-fps/nexuiz/ChangeLog10
-rw-r--r--games-fps/nexuiz/Manifest4
-rw-r--r--games-fps/nexuiz/files/digest-nexuiz-1.2.11
-rw-r--r--games-fps/nexuiz/metadata.xml5
-rw-r--r--games-fps/nexuiz/nexuiz-1.2.1.ebuild92
5 files changed, 112 insertions, 0 deletions
diff --git a/games-fps/nexuiz/ChangeLog b/games-fps/nexuiz/ChangeLog
new file mode 100644
index 000000000000..3db0df24b269
--- /dev/null
+++ b/games-fps/nexuiz/ChangeLog
@@ -0,0 +1,10 @@
+# ChangeLog for games-fps/nexuiz
+# Copyright 1999-2005 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/games-fps/nexuiz/ChangeLog,v 1.1 2005/09/18 03:26:32 mr_bones_ Exp $
+
+*nexuiz-1.2.1 (18 Sep 2005)
+
+ 18 Sep 2005; Michael Sterrett <mr_bones_@gentoo.org> +metadata.xml,
+ +nexuiz-1.2.1.ebuild:
+ initial commit - ebuild submitted by fabien Zouaoui via bug #94764
+
diff --git a/games-fps/nexuiz/Manifest b/games-fps/nexuiz/Manifest
new file mode 100644
index 000000000000..80954943a03b
--- /dev/null
+++ b/games-fps/nexuiz/Manifest
@@ -0,0 +1,4 @@
+MD5 f17b9b8fa07a38914fe1c03268f51678 metadata.xml 158
+MD5 0a1101be8be2777a76c48e5e7b9d6f8b nexuiz-1.2.1.ebuild 2125
+MD5 92a2265fe8384c4c6e77ca722ace7f08 ChangeLog 401
+MD5 33383983267ad2c04687135876d5dbfb files/digest-nexuiz-1.2.1 61
diff --git a/games-fps/nexuiz/files/digest-nexuiz-1.2.1 b/games-fps/nexuiz/files/digest-nexuiz-1.2.1
new file mode 100644
index 000000000000..07affde7cdb0
--- /dev/null
+++ b/games-fps/nexuiz/files/digest-nexuiz-1.2.1
@@ -0,0 +1 @@
+MD5 d5f31c9e1199abbe3a89ea9bf6b7515e nexuiz121.zip 171720620
diff --git a/games-fps/nexuiz/metadata.xml b/games-fps/nexuiz/metadata.xml
new file mode 100644
index 000000000000..d3c2cc926f0b
--- /dev/null
+++ b/games-fps/nexuiz/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>games</herd>
+</pkgmetadata>
diff --git a/games-fps/nexuiz/nexuiz-1.2.1.ebuild b/games-fps/nexuiz/nexuiz-1.2.1.ebuild
new file mode 100644
index 000000000000..bf315f0a2298
--- /dev/null
+++ b/games-fps/nexuiz/nexuiz-1.2.1.ebuild
@@ -0,0 +1,92 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/games-fps/nexuiz/nexuiz-1.2.1.ebuild,v 1.1 2005/09/18 03:26:32 mr_bones_ Exp $
+
+inherit eutils games
+
+DESCRIPTION="a free deathmatch FPS based on the Quake I engine"
+HOMEPAGE="http://www.nexuiz.com"
+SRC_URI="mirror://sourceforge/${PN}/${PN}${PV//./}.zip"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~x86"
+IUSE="dedicated sdl"
+
+RDEPEND="virtual/opengl
+ sdl? ( media-libs/libsdl )
+ media-libs/libogg
+ media-libs/libvorbis
+ media-libs/jpeg
+ media-libs/alsa-lib
+ sys-libs/zlib"
+DEPEND="${RDEPEND}
+ dev-util/pkgconfig
+ app-arch/unzip"
+
+S=${WORKDIR}/${PN/n/N}
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ unzip $(ls nexuizenginesource* | head -n 1)
+
+ cd darkplaces
+ sed -i \
+ -e "/strcpy(fs_basedir/s:\.:${GAMES_DATADIR}/${PN}:" \
+ fs.c \
+ || die "sed failed"
+
+ sed -i \
+ -e '/^CC/d' \
+ -e "s:-lasound:$(pkg-config --libs alsa):" \
+ -e 's:darkplaces-sdl:nexuiz-sdl:' \
+ -e 's:darkplaces-glx:nexuiz-glx:' \
+ -e 's:darkplaces-dedicated:nexuiz-dedicated:' \
+ makefile.inc \
+ || die "sed failed"
+}
+
+src_compile() {
+ cd darkplaces
+
+ emake cl-release \
+ CFLAGS_RELEASE="" OPTIM_RELEASE="" \
+ CFLAGS_COMMON="${CFLAGS}" \
+ || die "emake cl-release failed"
+
+ if use sdl; then
+ emake sdl-release \
+ CFLAGS_RELEASE="" OPTIM_RELEASE="" \
+ CFLAGS_COMMON="${CFLAGS}" \
+ || die "emake sdl-release failed"
+ fi
+
+ if use dedicated; then
+ emake sv-release \
+ CFLAGS_RELEASE="" OPTIM_RELEASE="" \
+ CFLAGS_COMMON="${CFLAGS}" \
+ || die "emake dedicated failed"
+ fi
+}
+
+src_install() {
+ dogamesbin darkplaces/nexuiz-glx || die "dogamesbin failed"
+ if use sdl; then
+ dogamesbin darkplaces/nexuiz-sdl || die "dogamesbin failed"
+ fi
+ if use dedicated; then
+ dogamesbin darkplaces/nexuiz-dedicated || die "dogamesbin failed"
+ fi
+
+ insinto "${GAMES_DATADIR}"/${PN}
+ doins -r data/ || die "doins failed"
+ newicon darkplaces/darkplaces72x72.png ${PN}.png
+
+ if use sdl; then
+ make_desktop_entry nexuiz-sdl "Nexuiz" ${PN}.png
+ else
+ make_desktop_entry nexuiz-glx "Nexuiz" ${PN}.png
+ fi
+ prepgamesdirs
+}