commit:     446fe60e386b2cb6e6fe7cac4d09592ed7281bbb
Author:     Vicente Olivert Riera <vincent <AT> gentoo <DOT> org>
AuthorDate: Tue Apr 29 18:32:57 2014 +0000
Commit:     Vicente Olivert Riera <vincent <AT> gentoo <DOT> org>
CommitDate: Tue Apr 29 18:32:57 2014 +0000
URL:        
http://git.overlays.gentoo.org/gitweb/?p=dev/vincent.git;a=commit;h=446fe60e

Add pcsx2 live ebuild

Signed-off-by: Vicente Olivert Riera <vincent <AT> gentoo.org>

---
 games-emulation/pcsx2/pcsx2-9999.ebuild | 97 +++++++++++++++++++++++++++++++++
 1 file changed, 97 insertions(+)

diff --git a/games-emulation/pcsx2/pcsx2-9999.ebuild 
b/games-emulation/pcsx2/pcsx2-9999.ebuild
new file mode 100644
index 0000000..3927d1f
--- /dev/null
+++ b/games-emulation/pcsx2/pcsx2-9999.ebuild
@@ -0,0 +1,97 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+
+inherit cmake-utils git-r3 wxwidgets games
+
+
+DESCRIPTION="A PlayStation 2 emulator"
+HOMEPAGE="http://www.pcsx2.net";
+EGIT_REPO_URI="git://github.com/PCSX2/pcsx2.git"
+
+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_unpack() {
+               git-r3_src_unpack
+               cd "${S}"
+}
+
+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
+}

Reply via email to