Files
@ 77ed133771d0
Branch filter:
Location: portage-overlay.git/games-emulation/qmc2/qmc2-0.2_beta16.ebuild - annotation
77ed133771d0
1.5 KiB
application/vnd.gentoo.ebuild
add Manifests from server branch
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
}
|