View Raw Ebuild
# Copyright 2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
LIBRETRO_REPO_NAME="libretro/beetle-psx-libretro"
inherit libretro-core
DESCRIPTION="Standalone port/fork of Mednafen PSX to the Libretro API."
HOMEPAGE="https://github.com/libretro/beetle-psx-libretro"
KEYWORDS=""
LICENSE="GPL-2"
SLOT="0"
DEPEND=""
RDEPEND="${DEPEND}
games-emulation/libretro-info"
IUSE="opengl vulkan cdrom"
src_compile() {
myemakeargs=(
$(usex cdrom "HAVE_CDROM=1" "HAVE_CDROM=0")
HAVE_LIGHTREC=1
)
if use opengl && use vulkan; then
myemakeargs+=( "HAVE_HW=1" )
else
myemakeargs+=(
$(usex opengl "HAVE_OPENGL=1" "")
$(usex vulkan "HAVE_VULKAN=1" "")
)
fi
libretro-core_src_compile
}