Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 73813 Details for
Bug 113947
[Ebuild] games-fps/alephone-20051119
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
The updated ebuild
alephone-20051119.ebuild (text/plain), 2.65 KB, created by
Ben Urban
on 2005-11-29 14:46:30 UTC
(
hide
)
Description:
The updated ebuild
Filename:
MIME Type:
Creator:
Ben Urban
Created:
2005-11-29 14:46:30 UTC
Size:
2.65 KB
patch
obsolete
># Copyright 1999-2005 Gentoo Foundation ># Distributed under the terms of the GNU General Public License v2 ># $Header: $ > >inherit eutils games > >DESCRIPTION="An enhanced version of the game engine from the classic Mac game, Marathon" >HOMEPAGE="http://source.bungie.org/" >SRC_URI="mirror://sourceforge/marathon/AlephOne-${PV}.tar.gz" > >LICENSE="GPL-2" >SLOT="0" >KEYWORDS="~x86" >IUSE="lua opengl speex" > >DEPEND="lua? ( dev-lang/lua ) > opengl? ( virtual/opengl ) > speex? ( media-libs/speex ) > dev-libs/boost > >=media-libs/libsdl-1.2 > media-libs/sdl-image > media-libs/sdl-net" > >S=${WORKDIR}/AlephOne-${PV} > >src_unpack() { > unpack ${A} > cp ${FILESDIR}/alephone.png ${S} > cat > ${S}/alephone.sh << EOF >#!/bin/sh > >DATADIRS=" >/usr/local/share/AlephOne >/usr/local/share/games/AlephOne >/opt/AlephOne/share/AlephOne >/opt/AlephOne/share/games/AlephOne >/opt/alephone/share/AlephOne >/opt/alephone/share/games/AlephOne >/usr/share/AlephOne >/usr/share/games/AlephOne" > >DIR=\$(dirname \${0}) >CMD=\$(basename \${0}) >ALEPHONE=\${CMD%%-*} >GAME=\${CMD#*-} >GAME=\${GAME%.*} > >if [ -n "\${ALEPHONE_DATA}" ] >then > export ALEPHONE_DATA=\${ALEPHONE_DATA}:${GAMES_DATADIR}/alephone-\${GAME} >elif [ "\${ALEPHONE}" == "alephone" ] >then > export ALEPHONE_DATA=${GAMES_DATADIR}/AlephOne:${GAMES_DATADIR}/alephone-\${GAME} >else > for d in \${DATADIRS} > do > if [ -d \${d} ] > then > export ALEPHONE_DATA=\${d}:${GAMES_DATADIR}/alephone-\${GAME} > break > fi > done > if [ -z "\${ALEPHONE_DATA}" ] > then > echo "Could not find the \${ALEPHONE} data directory in \${DATADIRS}" > echo "Please set your ALEPHONE_DATA variable to point to the correct location of the data directory for \${ALEPHONE}" > export ALEPHONE_DATA=${GAMES_DATADIR}/alephone-\${GAME} > fi >fi > >\${DIR}/\${ALEPHONE} -m $* >EOF >} > >src_compile() { > egamesconf \ > --disable-dependency-tracking \ > $(use_enable opengl) || die > if ! use lua ; then > # stupid configure script doesnt have an option > dosed -i \ > -e '/HAVE_LUA/d' config.h \ > || die "sed HAVE_LUA" > dosed -i \ > -e '/^LIBS/s:-llua -llualib::' $(find -name Makefile) \ > || die "sed -llua" > fi > if ! use speex ; then > # stupid configure script doesnt have an option > dosed -i \ > -e '/SPEEX/d:' config.h \ > || die "sed SPEEX" > dosed -i \ > -e '/^LIBS/s:-lspeex::' $(find -name Makefile) \ > || die "sed -lspeex" > fi > emake || die "emake failed" >} > >src_install() { > make DESTDIR="${D}" install || die "make install failed" > dogamesbin alephone.sh || die "failed to install wrapper" > dodoc AUTHORS README COPYING docs/Cheat_Codes > dohtml docs/MML.html > doicon alephone.png > prepgamesdirs >} > >pkg_postinst() { > games_pkg_postinst > echo > einfo "Read the docs and install the data files accordingly to play." > echo >}
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 113947
:
73813
|
73814
|
74170