Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 82180 Details for
Bug 102615
games-action/armagetronad 0.2.8 and beyond
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
0.2.8.0 RC ebuild 20060314
client.ebuild (text/plain), 4.36 KB, created by
Luke-Jr
on 2006-03-14 19:03:59 UTC
(
hide
)
Description:
0.2.8.0 RC ebuild 20060314
Filename:
MIME Type:
Creator:
Luke-Jr
Created:
2006-03-14 19:03:59 UTC
Size:
4.36 KB
patch
obsolete
># Copyright 1999-2005 Gentoo Foundation ># Distributed under the terms of the GNU General Public License v2 ># $Header: /cvsroot/armagetronad/armagetronad_build/gentoo/client.ebuild,v 1.4.2.6 2006/03/15 02:47:58 luke-jr Exp $ > > >inherit flag-o-matic eutils games > >DESCRIPTION="3d tron lightcycles, just like the movie" >HOMEPAGE="http://armagetronad.sourceforge.net/" >SRC_URI="mirror://sourceforge/armagetronad/${P}.src.tar.bz2 > moviesounds? ( > http://armagetron.sourceforge.net/addons/moviesounds_fq.zip > ) > moviesounds_spanish? ( > http://armagetron.sourceforge.net/addons/moviesounds_fq.zip > http://usuario.tiscalinet.es/hgctiscali/naflat/downloads/spanishvoices.zip > ) > moviepack? ( > http://armagetron.sourceforge.net/addons/moviepack.zip > ) >" > >LICENSE="GPL-2" >SLOT="0" >KEYWORDS="amd64 ppc x86" >IUSE="debug dedicated krawall opengl moviepack moviesounds moviesounds_spanish" >#games-action/armagetronad: krawall - enable special code for the krawall gaming network >#games-action/armagetronad: moviepack - install graphics based on the TRON movie >#games-action/armagetronad: moviesounds - install sound effects extracted from the TRON movie >#games-action/armagetronad: moviesounds_spanish - install sound effects extracted from the Spanish TRON movie > >GLDEPS="virtual/x11 > virtual/opengl > media-libs/libsdl > media-libs/sdl-image > media-libs/libpng > " >RDEPEND="sys-libs/zlib > >=dev-libs/libxml2-2.6.12 > opengl? ( ${GLDEPS} ) > !dedicated? ( ${GLDEPS} ) > " >DEPEND="${RDEPEND} > moviepack? ( app-arch/unzip ) > moviesounds? ( app-arch/unzip ) > moviesounds_spanish? ( app-arch/unzip ) > " > >src_unpack() { > unpack ${A} > cd "${S}" > epatch "${FILESDIR}/sysinstall-bindir.patch" > epatch "${FILESDIR}/sysinstall-bindir2.patch" > ./bootstrap.sh >} > >export EXTRA_EMAKE="armabindir=${GAMES_BINDIR}" # we have a broken build system, I guess > >src_compile() { > filter-flags -fno-exceptions > # Note: Music isn't there yet > COMMON_CONFIG="--disable-master --enable-main --disable-memmanager --disable-music $(use_enable krawall) --enable-sysinstall --disable-useradd --enable-etc --disable-restoreold --disable-games" > if [ "$SLOT" == "0" ]; then > COMMON_CONFIG="${COMMON_CONFIG} --disable-multiver" > else > COMMON_CONFIG="${COMMON_CONFIG} --enable-multiver=${SLOT}" > fi > # opengl and dedicated are exclusively configured still... :( > # for now, just prefer the game client > ewarn 'Armagetron Advanced game client and dedicated server are exclusive for 0.2.8' > ewarn 'If you need both, ... wait for 0.3 or something, sorry. ;)' > if use dedicated && ! use opengl; then > einfo "Building dedicated server" > COMMON_CONFIG="${COMMON_CONFIG} --disable-glout --enable-initscripts --disable-desktop" > else > einfo "Building game client" > COMMON_CONFIG="${COMMON_CONFIG} --enable-glout --disable-initscripts --enable-desktop" > fi > if use debug; then > export DEBUGLEVEL=3 > else > export DEBUGLEVEL=0 > fi > export CODELEVEL=0 > egamesconf ${COMMON_CONFIG} --enable-uninstall="emerge --clean =${CATEGORY}/${PF}" || die "egamesconf failed" > cat >>"${S}/config.h" <<EOF >#undef ENABLE_BINRELOC >#define DATA_DIR "${GAMES_DATADIR}/${PN}${GameSLOT}" >#define CONFIG_DIR "${GAMES_SYSCONFDIR}/${PN}${GameSLOT}" >//#define VAR_DIR "~/." PROGDIR >#define RESOURCE_DIR "${GAMES_DATADIR}/${PN}${GameSLOT}/resource" >//#define AUTORESOURCE_DIR "~/." PROGDIR "/resource/automatic" >#define INCLUDEDRESOURCE_DIR "${GAMES_DATADIR}/${PN}${GameSLOT}/resource/included" >EOF > emake || die "emake failed" >} > >src_install() { > if [ "$SLOT" == "0" ]; then > GameSLOT="" > else > GameSLOT="-${SLOT}" > fi > emake install DESTDIR="${D}" || die "emake install failed" > # Ok, so we screwed up on doc installation... so for now, the ebuild does this manually > dohtml -r "${D}${GAMES_PREFIX}/share/doc/${PN}${GameSLOT}/html/"* > dodoc "${D}${GAMES_PREFIX}/share/doc/${PN}${GameSLOT}/html/"*.txt > rm -r "${D}${GAMES_PREFIX}/share/doc" > rmdir "${D}${GAMES_PREFIX}/share" || true # Supress potential error > # copy moviepacks/sounds > insinto "${GAMES_DATADIR}/${PN}${GameSLOT}" > if use moviepack; then > einfo 'Installing moviepack' > doins -r ../moviepack || die "copying moviepack" > fi > if use moviesounds || use moviesounds_spanish; then > einfo 'Installing moviesounds' > doins -r ../moviesounds || die "copying moviesounds" > fi > if use moviesounds_spanish; then > einfo 'Installing Spanish moviesounds' > doins -r ../ArmageTRON/moviesounds || die "copying spanish moviesounds" > fi > # TODO: check user for ded > prepgamesdirs >}
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 102615
:
82180
|
82259
|
82260
|
82261
|
82452
|
82603
|
82604
|
82605
|
85908
|
89476
|
89481
|
94185
|
95521
|
95621
|
114632
|
114633
|
114635
|
114637
|
166709
|
166711
|
166773