Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 254699 Details for
Bug 281543
games-emulation/dolphin (New Package)
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
cmake WIP ebuild
dolphin-emu-9999_p6430-broken.ebuild (text/plain), 3.63 KB, created by
Jared B.
on 2010-11-18 01:16:44 UTC
(
hide
)
Description:
cmake WIP ebuild
Filename:
MIME Type:
Creator:
Jared B.
Created:
2010-11-18 01:16:44 UTC
Size:
3.63 KB
patch
obsolete
># Copyright 1999-2008 Gentoo Foundation ># Distributed under the terms of the GNU General Public License v2 ># $Header: $ >EAPI="3" > >inherit cmake-utils eutils flag-o-matic games subversion > >MY_PV="${PV/9999_p/}" > >DESCRIPTION="Free. open source emulator for Nintendo GameCube and Wii" >HOMEPAGE="http://www.dolphin-emu.com/" >SRC_URI="" >ESVN_REPO_URI="http://dolphin-emu.googlecode.com/svn/trunk/" >ESVN_PROJECT="dolphin-emu-read-only" >ESVN_REVISION="$MY_PV" > >LICENSE="GPL-2" >SLOT="0" >KEYWORDS="~x86 ~amd64 ~ppc ~ppc64" >IUSE="alsa ao bluetooth doc encode +lzo openal opengl portaudio pulseaudio +wxwidgets +xrandr" >#RESTRICT="strip" >RESTRICT="" > >RDEPEND=">=media-libs/glew-1.5 > >=media-libs/libsdl-1.2[joystick] > sys-libs/readline > x11-libs/libXext > >=x11-libs/wxGTK-2.8 > ao? ( media-libs/libao ) > alsa? ( media-libs/alsa-lib ) > bluetooth? ( net-wireless/bluez ) > encode? ( media-video/ffmpeg[encode] ) > lzo? ( dev-libs/lzo ) > openal? ( media-libs/openal ) > opengl? ( virtual/opengl ) > portaudio? ( media-libs/portaudio ) > pulseaudio? ( media-sound/pulseaudio ) > xrandr? ( x11-libs/libXrandr )" > #media-libs/jpeg > #sys-libs/zlib > #x11-libs/cairo > #x11-libs/libXxf86vm >DEPEND="${RDEPEND} > dev-util/cmake > dev-util/pkgconfig > media-gfx/nvidia-cg-toolkit" > #dev-util/scons > >#src_prepare() { > # Work around (hopefully temporary) subversion revision check bug > #cd "${S}" > #sed -e "s;Subversion_FOUND;NOT Subversion_FOUND;" \ > # -i CMakeLists.txt > ># # set installation paths ># sed -e "s;env\['prefix'\] + '/bin';'${GAMES_BINDIR}';" \ ># -e "s;env\['prefix'\] + \"/share/dolphin-emu\";'${GAMES_DATADIR}/${PN}';" \ ># -e "s;env\['prefix'\] + '/lib/dolphin-emu';'$(games_get_libdir)/${PN}';" \ ># -e "s;env\['prefix'\] + '/lib/;'$(games_get_libdir)/;" \ ># -i "${S}/SConstruct" \ ># || die "sed path update 1 failed" >#} > >src_configure() { > # Prepare build environment > #cd "${S}" > #mkdir Build > #cd Build > > # Configure cmake > mycmakeargs="${mycmakeargs} > -DCMAKE_INSTALL_PREFIX=\"${GAMES_PREFIX}\" > -Dprefix=\"${GAMES_PREFIX}\" > -Ddatadir=\"${GAMES_DATADIR}/${PN}\" > -Dplugindir=\"$(games_get_libdir)/${PN}\" > $(cmake-utils_use_with !wxwidgets DISABLE_WX) > $(cmake-utils_use_with encode ENCODE_FRAMEDUMPS) > -DDOLPHIN_WC_REVISION=${MY_PV}" > cmake-utils_src_configure >} > >src_compile() { > cmake-utils_src_make > # run "scons -h" to get a complete list of options > #local sconsopts=$(echo "${MAKEOPTS}" | sed -ne "/-j/ { s/.*\(-j[[:space:]]*[0-9]\+\).*/\1/; p }") > #scons ${sconsopts} \ > # nowx=$(use wxwidgets && echo "false" || echo "true") \ > # install=global \ > # prefix="/usr" \ > # destdir="${D}" \ > # shared_glew=true \ > # shared_lzo=true \ > # shared_sdl=true \ > # shared_zlib=true \ > # shared_sfml=false \ > # shared_soil=false \ > # verbose=false \ > # || die "scons build failed" > #opencl=$(use opencl && echo "true" || echo "false") \ >} > >src_install() { > > # copy files to target installation directory > cd "${S}" > cmake-utils_src_install > #scons install || die "scons install failed" > > # set binary name > local binary="${PN}" > use wxwidgets || binary+="-nogui" > > # install documentation as appropriate > dodoc Readme.txt > if use doc; then > doins -r docs > fi > > # create menu entry for GUI builds > if use wxwidgets; then > doicon Source/Core/DolphinWX/resources/Dolphin.xpm || die > make_desktop_entry "${binary}" "Dolphin" "Dolphin" "Game;Emulator" > fi > > prepgamesdirs >} > >pkg_postinst() { > echo > if ! use portaudio; then > ewarn "If you need to use your microphone for a game, rebuild with USE=portaudio" > echo > fi > if ! use wxwidgets; then > ewarn "Note: It is not currently possible to configure Dolphin without the GUI." > ewarn "Rebuild with USE=wxwidgets to enable the GUI if needed." > echo > fi > > games_pkg_postinst >}
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 281543
:
201298
|
201299
|
201300
|
201302
|
202235
|
219615
|
223675
|
230651
|
230667
|
230671
|
231265
|
233101
|
249035
|
249123
|
249197
|
249198
|
249247
|
249265
|
249908
|
250501
|
254699
|
254783
|
254887
|
255063
|
255141
|
261660
|
265243
|
284779
|
289187
|
333390
|
335972
|
347322
|
348476