EAPI=8
inherit qmake-utils git-r3
DESCRIPTION="An emulator for Intel 8080 CPU"
HOMEPAGE="https://github.com/vpyk/emu80v4"
EGIT_REPO_URI="https://github.com/vpyk/emu80v4.git"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86"
IUSE="qt sdl lite"
REQUIRED_USE="^^ ( qt sdl lite )"
DEPEND="
qt? (
dev-qt/qtcore:5
dev-qt/qtgui:5
dev-qt/qtwidgets:5
)
sdl? (
media-libs/libsdl2
x11-libs/wxGTK:3.0
)
lite? (
media-libs/libsdl2
)
"
RDEPEND="${DEPEND}"
src_configure() {
if use qt; then
cd src || die
eqmake5 Emu80qt.pro
fi
}
src_compile() {
if use qt; then
cd src || die
emake
elif use sdl; then
emake -f Makefile.sdlwx
elif use lite; then
emake -f Makefile.lite
fi
}
src_install() {
if use qt; then
cd src || die
dobin Emu80qt
elif use sdl; then
emake -f Makefile.sdlwx
dobin Emu80
elif use lite; then
emake -f Makefile.lite
dobin Emu80lite
fi
insinto /usr/share/emu80
doins -r dist/*
echo "emulation.runPlatform = apogey" > "${T}/emu80.run"
doins "${T}/emu80.run"
dodoc COPYING.txt whatsnew.txt
dodoc doc/*
}