diff options
-rw-r--r-- | games-emulation/pcsx2/pcsx2-1.0.0_p5581.ebuild | 91 |
1 files changed, 91 insertions, 0 deletions
diff --git a/games-emulation/pcsx2/pcsx2-1.0.0_p5581.ebuild b/games-emulation/pcsx2/pcsx2-1.0.0_p5581.ebuild new file mode 100644 index 0000000..7c2b935 --- /dev/null +++ b/games-emulation/pcsx2/pcsx2-1.0.0_p5581.ebuild @@ -0,0 +1,91 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +inherit cmake-utils wxwidgets games + +DESCRIPTION="A PlayStation 2 emulator" +HOMEPAGE="http://www.pcsx2.net" +SRC_URI="http://dev.gentoo.org/~vincent/${P}.tar.xz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="-* ~x86 ~amd64" + +DEPEND="dev-cpp/sparsehash + media-libs/alsa-lib + media-libs/glew + media-libs/libsdl + media-libs/libsoundtouch + media-libs/portaudio + sys-libs/zlib + virtual/jpeg + virtual/opengl + x11-libs/gtk+:2 + x11-libs/libICE + x11-libs/libX11 + x11-libs/libXext + x11-libs/wxGTK:2.8[X] + x86? ( + dev-libs/libaio + media-gfx/nvidia-cg-toolkit + ) + amd64? ( + app-emulation/emul-linux-x86-baselibs + app-emulation/emul-linux-x86-opengl + app-emulation/emul-linux-x86-xlibs + app-emulation/emul-linux-x86-gtklibs + app-emulation/emul-linux-x86-sdl + app-emulation/emul-linux-x86-soundlibs + app-emulation/emul-linux-x86-libsoundtouch + app-emulation/emul-linux-x86-wxGTK:2.8 + >=dev-libs/libaio-0.3.109-r4[multilib] + >=media-gfx/nvidia-cg-toolkit-3.1[multilib] + )" +RDEPEND="${DEPEND}" + +src_prepare() { + cmake-utils_src_prepare +} + +src_configure() { + use amd64 && local ABI="x86" + + local wxgtk_config="" + local cg_config="" + local mylibpath="" + + if use amd64 ; then + mylibpath="/usr/$(get_libdir)" + wxgtk_config="-DwxWidgets_CONFIG_EXECUTABLE=/usr/bin/wx-config-2.8-32" + cg_config="-DCG_LIBRARY=/opt/nvidia-cg-toolkit/lib32/libCg.so + -DCG_GL_LIBRARY=/opt/nvidia-cg-toolkit/lib32/libCgGL.so" + else + mylibpath="/usr/$(get_libdir)" + fi + + mycmakeargs="-DPACKAGE_MODE=1 + -DCMAKE_VERBOSE_MAKEFILE=TRUE + -DCMAKE_INSTALL_PREFIX=/usr + -DCMAKE_LIBRARY_PATH=${mylibpath} + -DBUILD_REPLAY_LOADERS=FALSE + ${wxgtk_config} + ${cg_config}" + + cmake-utils_src_configure +} + +src_compile() { + cmake-utils_src_compile +} + +src_install() { + cmake-utils_src_install + + dogamesbin "${D}usr/bin/${PN}" + rm "${D}usr/bin/${PN}" || die "rm failed" + + prepgamesdirs +} |