Files
@ 794dc86717e2
Branch filter:
Location: portage-overlay.git/games-emulation/qmc2/qmc2-0.2_beta16.ebuild - annotation
794dc86717e2
1.5 KiB
application/vnd.gentoo.ebuild
initial commit of main tree
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
}
|