|
|
|
# Copyright 1999-2012 Gentoo Foundation
|
|
|
|
# Distributed under the terms of the GNU General Public License v2
|
|
|
|
# $Header: /var/cvsroot/gentoo-x86/games-emulation/gxmame/gxmame-0.35_beta2.ebuild,v 1.13 2012/07/21 16:53:49 pacho Exp $
|
|
|
|
|
|
|
|
EAPI=4
|
|
|
|
inherit eutils games
|
|
|
|
|
|
|
|
MY_P="${PN}-${PV/_beta/beta}"
|
|
|
|
DESCRIPTION="frontend for XMame using the GTK library"
|
|
|
|
HOMEPAGE="http://gxmame.sourceforge.net/"
|
|
|
|
SRC_URI="mirror://sourceforge/gxmame/${MY_P}.tar.gz"
|
|
|
|
|
|
|
|
LICENSE="GPL-2"
|
|
|
|
SLOT="0"
|
|
|
|
KEYWORDS="amd64 ppc ~sparc x86"
|
|
|
|
IUSE="nls joystick"
|
|
|
|
|
|
|
|
RDEPEND="dev-libs/expat
|
|
|
|
>=x11-libs/gtk+-2.4:2
|
|
|
|
>=dev-libs/glib-2.4:2
|
|
|
|
x11-themes/gnome-icon-theme
|
|
|
|
nls? ( virtual/libintl )"
|
|
|
|
DEPEND="${RDEPEND}
|
|
|
|
virtual/pkgconfig
|
|
|
|
nls? ( sys-devel/gettext )"
|
|
|
|
|
|
|
|
S=${WORKDIR}/${MY_P}
|
|
|
|
|
|
|
|
src_prepare() {
|
|
|
|
epatch "${FILESDIR}"/${P}-glib-single-include.patch
|
|
|
|
epatch "${FILESDIR}"/${P}-ovflfix.patch
|
|
|
|
sed -i \
|
|
|
|
-e "s:-O2 -fomit-frame-pointer -ffast-math:${CFLAGS}:" \
|
|
|
|
-e "s:-O2:${CFLAGS}:" \
|
|
|
|
configure \
|
|
|
|
|| die "sed failed"
|
|
|
|
sed -i \
|
|
|
|
-e 's:COPYING::' \
|
|
|
|
-e "s:^docdir = .*:docdir = /usr/share/doc/${PF}:" \
|
|
|
|
-e "s:^htmldir = .*:htmldir = /usr/share/doc/${PF}/html:" \
|
|
|
|
-e "s:^icondir = .*:icondir = /usr/share/icons:" \
|
|
|
|
-e "s:^pixmapdir = .*:pixmapdir = /usr/share/pixmaps:" \
|
|
|
|
-e "s:^gnulocaledir = .*:gnulocaledir = /usr/share/locale:" \
|
|
|
|
-e "s:^icon2dir = .*:icon2dir = /usr/share/icons/mini:" \
|
|
|
|
-e "s:^Graphicsdir = .*:Graphicsdir = /usr/share/applications:" \
|
|
|
|
-e "/DDATADIR/s:\$(datadir):/usr/share/pixmaps:" \
|
|
|
|
-e "/DPACKAGE_LOCALE_DIR/s:\$(datadir):/usr/share:" \
|
|
|
|
Makefile.in html/Makefile.in src/Makefile.in po/Makefile.in.in \
|
|
|
|
|| die "sed failed"
|
|
|
|
sed -i \
|
|
|
|
-e 's/"gxmame"/""/' src/gui.c \
|
|
|
|
|| die "sed failed"
|
|
|
|
}
|
|
|
|
|
|
|
|
src_configure() {
|
|
|
|
egamesconf \
|
|
|
|
--disable-dependency-tracking \
|
|
|
|
--with-xmame-dir="${GAMES_DATADIR}"/xmame \
|
|
|
|
$(use_enable nls) \
|
|
|
|
$(use_enable joystick)
|
|
|
|
}
|
|
|
|
|
|
|
|
src_install() {
|
|
|
|
emake DESTDIR="${D}" install
|
|
|
|
dodoc AUTHORS BUGS ChangeLog NEWS README TODO
|
|
|
|
prepgamesdirs
|
|
|
|
}
|