| Version | EAPI | Keywords | Slot |
|---|---|---|---|
| 9999-r1 | 7 | 0 |
# Copyright 2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
LIBRETRO_REPO_NAME="libretro/dolphin"
LIBRETRO_CORE_NAME="dolphin"
inherit git-r3 libretro-core cmake
DESCRIPTION="A Gamecube/Wii emulator core for libretro"
HOMEPAGE="https://github.com/libretro/dolphin"
KEYWORDS=""
LICENSE="GPL-2"
SLOT="0"
RDEPEND="
dev-libs/hidapi:0=
dev-libs/libfmt:0=
dev-libs/lzo:2=
dev-libs/pugixml:0=
dev-qt/qtconcurrent
media-libs/libpng:0=
media-libs/libsfml
media-libs/mesa
net-libs/enet:1.3
net-libs/mbedtls:0=
net-misc/curl:0=
sys-libs/readline:0=
sys-libs/zlib:0=
x11-libs/libXext
x11-libs/libXi
x11-libs/libXrandr
virtual/libusb:1
virtual/opengl
"
RDEPEND="${DEPEND}
games-emulation/libretro-info"
src_prepare() {
libretro-core_src_prepare
cmake_src_prepare
}
src_configure() {
local mycmakeargs=(
-DCCACHE_BIN=CCACHE_BIN-NOTFOUND
-DENABLE_LLVM=OFF
-DBUILD_SHARED_LIBS=OFF
-DLIBRETRO=ON
-DLIBRETRO_STATIC=1
-DENABLE_QT=0
-DUSE_SHARED_ENET=ON
-DCMAKE_BUILD_TYPE=Release
-DCMAKE_INSTALL_PREFIX=/usr
)
cmake_src_configure
}
src_install() {
LIBRETRO_LIB_DIR="${EROOT%/}/usr/$(get_libdir)/libretro"
insinto "${LIBRETRO_LIB_DIR}"
doins "${WORKDIR}/${PF}_build/${LIBRETRO_CORE_NAME}_libretro.so"
}
${DEPEND}
games-emulation/libretro-info