diff options
Diffstat (limited to 'dev-games/neoengine/neoengine-0.7.0.ebuild')
-rw-r--r-- | dev-games/neoengine/neoengine-0.7.0.ebuild | 53 |
1 files changed, 53 insertions, 0 deletions
diff --git a/dev-games/neoengine/neoengine-0.7.0.ebuild b/dev-games/neoengine/neoengine-0.7.0.ebuild new file mode 100644 index 000000000000..96debb9dd27e --- /dev/null +++ b/dev-games/neoengine/neoengine-0.7.0.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2004 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-games/neoengine/neoengine-0.7.0.ebuild,v 1.1 2004/03/22 10:52:05 dholm Exp $ + +inherit eutils + +DESCRIPTION="An Open Source platform independent 3D game engine written in C++" +SRC_URI="mirror://sourceforge/neoengine/${P}.tar.bz2" +HOMEPAGE="http://www.neoengine.org/" +LICENSE="MPL-1.1" +DEPEND="virtual/opengl + media-libs/alsa-lib + doc? ( app-doc/doxygen )" +KEYWORDS="~ppc ~x86" +SLOT="0" +IUSE="doc" +RESTRICT="nomirror" + +src_unpack() { + unpack ${A} + + cd ${S} + epatch ${FILESDIR}/${PV}-execute.patch + case ${ARCH} in + ppc) + epatch ${FILESDIR}/${PV}-ppc.patch + ;; + esac +} + +src_compile() { + econf || die "./configure failed" + emake || die "Compilation failed" + + if [ -n "`use doc`" ]; then + for i in "*.doxygen"; do + doxygen ${i}; + done + fi +} + +src_install () { + einstall || die "Installation failed" + + dodoc AUTHORS ChangeLog COPYING INSTALL README TODO + + if [ -n "`use doc`" ]; then + mkdir -p ${D}/usr/share/doc/${P} + for i in "*-api"; do + cp -r ${i} ${D}/usr/share/doc/${P}; + done + fi +} |