# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
LIBRETRO_REPO_NAME="libretro/SameBoy"
LIBRETRO_COMMIT_SHA="f07b50968a473d13b201afc9d890b44ff33a7d19"
inherit libretro-core
DESCRIPTION="Gameboy and Gameboy Color emulator written in C"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
DEPEND=">=sys-devel/rgbds-0.4.0"
S="${S}/libretro"
src_prepare() {
libretro-core_src_prepare
pushd .. > /dev/null || die
eapply "${FILESDIR}/${PN}-multithread-make.patch"
popd || die
}
src_compile() {
local myemakeargs=(
"VERSION=${PV}"
-j1
)
libretro-core_src_compile
}
src_install() {
LIBRETRO_CORE_LIB_FILE="${S}/../build/bin/${LIBRETRO_CORE_NAME}_libretro.so" \
libretro-core_src_install
}