Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 138763 Details for
Bug 140642
Ebuild request : pcsx-df
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
pcsx-df-1.815.ebuild
pcsx-df-1.815.ebuild (text/plain), 3.08 KB, created by
Anton Romanov
on 2007-12-17 19:30:31 UTC
(
hide
)
Description:
pcsx-df-1.815.ebuild
Filename:
MIME Type:
Creator:
Anton Romanov
Created:
2007-12-17 19:30:31 UTC
Size:
3.08 KB
patch
obsolete
># Copyright 1999-2007 Gentoo Foundation ># Distributed under the terms of the GNU General Public License v2 ># $Header: $ > >inherit eutils games >DESCRIPTION="GNU/Linux fork of the discontinued PlayStation emulator PCSX" >HOMEPAGE="http://aboenterprises.ca/pcsx-df/" >SRC_URI="http://aboenterprises.ca/pcsx-df/files/${P}.tar.gz" >LICENSE="GPL-2" >SLOT="0" >KEYWORDS="~x86" >IUSE="alsa nls bin_image opengl" >DEPEND="x11-proto/videoproto > >=x11-libs/gtk+-2 > gnome-base/libglade > >=sys-devel/automake-1.9 > >=sys-devel/autoconf-2.59 > alsa? (media-libs/alsa-lib) > !games-emulation/pcsx > nls? ( virtual/libintl ) > bin_image?(media-libs/portaudio > x11-libs/fltk) > x86?(dev-lang/nasm) > ppc?(dev-lang/nasm) > opengl?(virtual/opengl > x11-libs/libXxf86vm)" >RDEPEND="${DEPEND} > nls? ( sys-devel/gettext )" > >MY_MAKEFILES="./po/Makefile.in.in ./doc/Makefile.in ./gui/Makefile.in ./data/Makefile.in ./libpcsxcore/Makefile.in ./Makefile.in ./pixmaps/Makefile.in ./plugins/dfcdrom/Makefile.in ./plugins/dfinput/Makefile.in ./plugins/dfsound/Makefile.in ./plugins/dfiso/Makefile.in ./plugins/dfbinimage/Makefile.in ./plugins/dfxvideo/Makefile.in" > > >src_unpack() { > unpack ${A} > cd ${S} > epatch ${FILESDIR}/execstack.patch || die > epatch ${FILESDIR}/hotkeys.patch || die > > #have to deal with all makefiles madness > sed -i -e "s:/lib/games/psemu/:/lib/psemu/plugins/:" ${MY_MAKEFILES} > sed -i -e 's:^icondir = .*:icondir = "/usr/share/pixmaps":' ${MY_MAKEFILES} > sed -i -e 's:-DPIXMAPDIR=\\"${datadir}/pixmaps/\\":-DPIXMAPDIR=\\"/usr/share/pixmaps/\\":' ${MY_MAKEFILES} > sed -i -e 's:-DLOCALE_DIR=\\"${datadir}/locale/\\":-DLOCALE_DIR=\\"/usr/share/locale/\\":' ${MY_MAKEFILES} > sed -i -e "s:^localedir = .*:localedir = /usr/share/locale/:" ${MY_MAKEFILES} > sed -i -e "s:^gnulocaledir = .*:gnulocaledir = /usr/share/locale/:" ${MY_MAKEFILES} > sed -i -e 's:^desktopdir = .*:desktopdir = /usr/share/applications:' ${MY_MAKEFILES} > > > #set some gentoo specific stuff so we'll see other psemu plugins > sed -i -e "s:/usr/lib/games/psemu/:$(games_get_libdir)/psemu/plugins:" gui/Gtk2Gui.c || die > sed -i -e "s:/usr/local/lib/games/psemu/:$(games_get_libdir)/psemu/cfg:" gui/Gtk2Gui.c || die > sed -i -e "s:filename, \".*\\.so$\":filename, \"lib.*\":" gui/Gtk2Gui.c || die > sed -i -e "s:/usr/games/lib/psemu/plugins:$(games_get_libdir)/psemu/plugins:" gui/LnxMain.c || die > sed -i -e "s:/usr/games/lib/psemu/pluginsconfig/:$(games_get_libdir)/psemu/cfg:" gui/LnxMain.c || die >} > >src_compile() { > egamesconf \ > $(use_enable alsa) \ > $(use_enable nls) \ > $(use_enable bin_image dfbinimage) \ > ||die > emake || die "emake failed" > > if use opengl ; then > cd plugins/dfOpenGL > emake || die > fi >} > >src_install() { > emake DESTDIR="${D}" install || die "emake install failed" > dodoc README doc/keys.txt doc/tweaks.txt ChangeLog > if use opengl ; then > exeinto $(games_get_libdir)/psemu/plugins > doexe plugins/dfOpenGL/libdfOpenGL.so > fi > prepgamesdirs >} >pkg_postinst() { > games_pkg_postinst > einfo "There may be some problems configuring plugins " > einfo "when you run pcsx for the first time." > einfo "So just close it and launch again." >} >
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 140642
:
138563
|
138719
|
138720
|
138723
|
138725
|
138752
|
138763
|
138791
|
141392
|
146872
|
146892
|
146893
|
146895
|
146897
|
161641
|
198911