Files
@ bba0ad3b5193
Branch filter:
Location: portage-overlay.git/games-emulation/qmc2/qmc2-0.2_beta16.ebuild - annotation
bba0ad3b5193
1.5 KiB
application/vnd.gentoo.ebuild
update ebuild for perfctr
794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 | # Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
inherit eutils qt4 games
MY_PV=${PV/_beta/.b}
DESCRIPTION="An MAME frontend for SDLMAME"
HOMEPAGE="http://www.mameworld.net/mamecat/"
SRC_URI="mirror://sourceforge/${PN}/${PN}-${MY_PV}.tar.bz2"
EAPI="1"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~x86 ~amd64"
IUSE="debug joystick opengl phonon"
DEPEND="x11-libs/qt-gui:4
phonon? ( x11-libs/qt-phonon:4 )
joystick? ( media-libs/libsdl )
opengl? ( virtual/opengl )"
RDEPEND="${DEPEND}
games-emulation/sdlmame"
S="${WORKDIR}/${PN}"
QT4_BUILT_WITH_USE_CHECK="accessibility"
src_unpack() {
unpack ${A}
cd ${S}
epatch "${FILESDIR}/${PN}-fullscreen-native-res.patch"
}
src_compile() {
## This is not as it appears, ARCH means something different to qmc2's Makefile
## then it means to the portage/portage-compatible package manager
sed -ie 's%ifndef ARCH%ifdef ARCH%' Makefile
# Should really use GAMES_DATADIR, but then it bombs out
FLAGS="QTDIR=/usr DESTDIR=${D} PREFIX=${GAMES_PREFIX} DATADIR=${GAMES_DATADIR} CTIME=0"
use debug || FLAGS="${FLAGS} DEBUG=0"
use joystick && FLAGS="${FLAGS} JOYSTICK=1"
use opengl && FLAGS="${FLAGS} OPENGL=1"
use phonon || FLAGS="${FLAGS} PHONON=0"
emake ${FLAGS} || die "make failed"
}
src_install() {
emake ${FLAGS} install || die "make install failed"
## Not a big fan of doing this, but it's necessary due to build system
sed -ie "s%${D}%/%g" "${D}etc/${PN}/${PN}.ini"
rm "${D}etc/${PN}/${PN}.inie"
make_desktop_entry ${PN}
prepgamesdirs
}
|