Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 288813 Details for
Bug 385297
games-emulation/mupen64plus-9999 live ebuild / prep for 2.0
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
games-emulation/mupen64plus-9999.ebuild
mupen64plus-9999.ebuild (text/plain), 3.51 KB, created by
Jared B.
on 2011-10-05 02:01:23 UTC
(
hide
)
Description:
games-emulation/mupen64plus-9999.ebuild
Filename:
MIME Type:
Creator:
Jared B.
Created:
2011-10-05 02:01:23 UTC
Size:
3.51 KB
patch
obsolete
># Copyright 1999-2011 Gentoo Foundation ># Distributed under the terms of the GNU General Public License v2 ># $Header: $ > >EAPI="2" > >inherit eutils games > >DESCRIPTION="A fork of Mupen64 Nintendo 64 emulator" >HOMEPAGE="http://code.google.com/p/mupen64plus/" >SRC_URI="" > >MY_REPO_BASE="https://bitbucket.org/richard42" >MY_REPO_MODULES="mupen64plus-core mupen64plus-ui-console mupen64plus-audio-sdl mupen64plus-input-sdl mupen64plus-rsp-hle mupen64plus-video-rice" > >MY_PLUGIN_BASE="https://bitbucket.org/wahrhaft" >MY_PLUGIN_MODULES="mupen64plus-rsp-z64 mupen64plus-video-arachnoid mupen64plus-video-glide64 mupen64plus-video-z64" > >LICENSE="GPL-2" >SLOT="0" >KEYWORDS="~amd64 ~x86" >IUSE="debug libsamplerate lirc pic plugins profile sse" > >RDEPEND="virtual/opengl > dev-vcs/mercurial > media-libs/freetype:2 > media-libs/libpng > media-libs/libsdl > sys-libs/zlib > libsamplerate? ( media-libs/libsamplerate ) > lirc? ( app-misc/lirc ) > plugins? ( media-libs/glew > virtual/glu )" > >DEPEND="${RDEPEND} > dev-util/pkgconfig" > >src_unpack() { > # Fetch source from all repos > for REPO in ${MY_REPO_MODULES[@]}; do > einfo "\nRetrieving ${REPO}..." > hg clone "${MY_REPO_BASE}/${REPO}" || die "clone ${REPO} failed" > done > > # Fetch source for plugins > if use plugins; then > for REPO in ${MY_PLUGIN_MODULES[@]}; do > einfo "\nRetrieving ${REPO}..." > hg clone "${MY_PLUGIN_BASE}/${REPO}" || die "clone ${REPO} failed" > done > fi >} > >src_compile() { > # Note: Variables cannot be quoted or ui-console will not build > OPTS="PREFIX=${GAMES_PREFIX} LIBDIR=$(games_get_libdir)/${PN} SHAREDIR=${GAMES_DATADIR} DESTDIR=${D} COREDIR=$(games_get_libdir)/${PN}/ PLUGINDIR=$(games_get_libdir)/${PN}/plugins MANDIR=/usr/share/man" > > use debug && OPTS+=" DEBUG=1 DEBUGGER=1 PLUGINDBG=1" > use libsamplerate || OPTS+=" NO_RESAMP=1" > use lirc && OPTS+=" LIRC=1" > use pic && OPTS+=" PIC=1" > use profile && OPTS+=" PROFILE=1" > use sse || OPTS+=" NO_ASM=1" > > # Build all modules > for REPO in ${MY_REPO_MODULES[@]}; do > einfo "\nBuilding ${REPO}..." > emake -C "${REPO}/projects/unix" all $OPTS || die "make ${REPO} failed" > done > > # Build all plugins > if use plugins; then > for REPO in ${MY_PLUGIN_MODULES[@]}; do > einfo "\nBuilding ${REPO}..." > emake -C "${REPO}/projects/unix" all $OPTS || die "make ${REPO} failed" > done > fi >} > >src_install() { > # Install binary/libraries and documentation > for REPO in ${MY_REPO_MODULES[@]}; do > einfo "\nInstalling ${REPO}..." > emake -C "${REPO}/projects/unix" install $OPTS || die "install ${REPO} failed" > newdoc "${REPO}/RELEASE" "RELEASE.${REPO}" > [ -f "${REPO}/README" ] && newdoc "${REPO}/README" "README.${REPO}" > [ -f "${REPO}/README" ] && newdoc "${REPO}/README" "README.${REPO}" > done > > # Install plugins > if use plugins; then > for REPO in ${MY_PLUGIN_MODULES[@]}; do > einfo "\nInstalling ${REPO}..." > emake -C "${REPO}/projects/unix" install $OPTS || die "install ${REPO} failed" > newdoc "${REPO}/RELEASE" "RELEASE.${REPO}" > [ -f "${REPO}/README" ] && newdoc "${REPO}/README" "README.${REPO}" > [ -f "${REPO}/README" ] && newdoc "${REPO}/README" "README.${REPO}" > done > fi > > prepgamesdirs >} > >pkg_postinst() { > games_pkg_postinst > > elog "As of 2.0, Mupen64Plus includes only a command line launcher." > elog "Run 'mupen64plus --help' for options." > echo > elog "If you would prefer to use a GUI frontend, see the following for options:" > elog "http://code.google.com/p/mupen64plus/wiki/ThirdPartyPlugins#Third-Party_Front-end_Applications" > > if use lirc; then > echo > elog "For lirc configuration see:" > elog "http://code.google.com/p/mupen64plus/wiki/LIRC" > fi >}
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 385297
:
288503
|
288623
|
288813
|
288877
|
289139
|
289141
|
289143
|
289145
|
289147
|
289149
|
289151
|
289153
|
289155
|
289157
|
289159
|
289225
|
289227
|
289229
|
289231
|
289233
|
289235
|
289237
|
289239
|
289241
|
289243
|
289245
|
289247
|
289249
|
289269
|
289313
|
289315
|
289317
|
289319
|
289321
|
289323
|
289325
|
289327
|
289329
|
289331
|
289333
|
289335
|
304585
|
350058
|
350088
|
350376
|
354052