diff options
Diffstat (limited to 'games-rpg/eternal-lands/eternal-lands-1.2.0_p1-r3.ebuild')
-rw-r--r-- | games-rpg/eternal-lands/eternal-lands-1.2.0_p1-r3.ebuild | 105 |
1 files changed, 0 insertions, 105 deletions
diff --git a/games-rpg/eternal-lands/eternal-lands-1.2.0_p1-r3.ebuild b/games-rpg/eternal-lands/eternal-lands-1.2.0_p1-r3.ebuild deleted file mode 100644 index 57e9110bbd2a..000000000000 --- a/games-rpg/eternal-lands/eternal-lands-1.2.0_p1-r3.ebuild +++ /dev/null @@ -1,105 +0,0 @@ -# Copyright 1999-2006 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/games-rpg/eternal-lands/eternal-lands-1.2.0_p1-r3.ebuild,v 1.1 2006/05/21 11:34:06 uberlord Exp $ - -inherit eutils games - -MY_PV="${PV//_/}" -MY_PV="${MY_PV//./}" -S="${WORKDIR}/elc" -DESCRIPTION="An online MMORPG written in C and SDL" -HOMEPAGE="http://www.eternal-lands.com" -SRC_URI="mirror://gentoo/elc_${MY_PV}.tgz - mirror://gentoo/eternal-lands.png" - -# NOTE: Sometimes you'll have to roll your own elc tarball from their CVS -# tree as they don't always release one. -# If they do then use this in SRC_URI instead -# ftp://ftp.berlios.de/pub/elc/elc_${MY_PV}.tgz - -LICENSE="eternal_lands" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="doc" - -RDEPEND=" - || ( ( - x11-libs/libX11 - x11-libs/libXau - x11-libs/libXdmcp - x11-libs/libXext ) - virtual/x11 ) - virtual/opengl - >=media-libs/libsdl-1.2.5 - >=media-libs/sdl-net-1.2.5 - ~media-libs/openal-0.0.8 - media-libs/freealut - media-libs/libvorbis - >=dev-libs/libxml2-2.6.7 - =media-libs/cal3d-0.10.0 - >=media-libs/libpng-1.2.8 - ~games-rpg/${PN}-data-${PV}" - -DEPEND="${RDEPEND} - app-arch/unzip - sys-apps/findutils - doc? ( >=app-doc/doxygen-1.3.8 - >=media-gfx/graphviz-1.10 )" - -src_unpack() { - OPTIONS="OPTIONS=-DDATA_DIR="\\\\\"${GAMES_DATADIR}/${PN}/\\\\\""" - S_CLIENT="${WORKDIR}/elc" - BROWSER="konqueror" - - unpack ${A} - cd "${S}" - - # Allow compiled vertex arrays to be togglable as they don't seem to work - # with xorg drivers on IGP style cards. - epatch "${FILESDIR}/${PN}-1.2.0-vertex-array.patch" - - # Remove CVS entries - find . -type d -name CVS -exec rm -rf {} \; 2>/dev/null - - use amd64 && OPTIONS="${OPTIONS} -DX86_64" - sed \ - -e "s@CFLAGS=\$(PLATFORM) \$(CWARN) -O -ggdb -pipe@CFLAGS=${CFLAGS} @g"\ - -e "s@CXXFLAGS=\$(PLATFORM) \$(CXXWARN) -O -ggdb -pipe@CXXFLAGS=${CXXFLAGS} @g"\ - -e "s@OPTIONS=@${OPTIONS} @g" \ - -e 's/ -DAUTO_UPDATE//' \ - -e 's/lopenal/lopenal -l alut/' \ - Makefile.linux > Makefile \ - || die "sed failed" - sed -i \ - -e 's/#browser/browser/g' \ - -e "s/browser = mozilla/#browser = ${BROWSER}/g" \ - -e "s@#data_dir = /usr/local/games/el/@#data_dir = ${GAMES_DATADIR}/${PN}/@g" \ - el.ini || die "sed failed" -} - -src_compile() { - emake || die "emake failed" - if use doc; then - emake docs || die "Failed to create documentation, try with USE=-doc" - mv ./docs/html/ ../client || die "Failed to move documentation directory" - fi -} - -src_install() { - newgamesbin el.x86.linux.bin el || die "newgamesbin failed" - doicon "${DISTDIR}/eternal-lands.png" - make_desktop_entry el "Eternal Lands" - - rm -f books/*.c books/*.o books/*.h - - insinto "${GAMES_DATADIR}/${PN}" - doins -r *.ini *.txt *.lst \ - actor_defs books languages \ - || die "doins failed" - - if use doc ; then - dohtml -r client/* - fi - - prepgamesdirs -} |