From 96086158409586138e8823db819209f974f08231 Mon Sep 17 00:00:00 2001 From: Paul Zander Date: Sun, 16 Nov 2025 22:30:31 +0100 Subject: [PATCH] games-emulation/libretro-dolphin: EAPI-8 Import src_install and more from libretro-core.eclass as that does not support EAPI-8 yet. Bug: https://bugs.gentoo.org/966155 Signed-off-by: Paul Zander --- ...retro-dolphin-0.0.1_pre20250517-r1.ebuild} | 43 ++++++++++++++++--- 1 file changed, 38 insertions(+), 5 deletions(-) rename games-emulation/libretro-dolphin/{libretro-dolphin-0.0.1_pre20250517.ebuild => libretro-dolphin-0.0.1_pre20250517-r1.ebuild} (67%) diff --git a/games-emulation/libretro-dolphin/libretro-dolphin-0.0.1_pre20250517.ebuild b/games-emulation/libretro-dolphin/libretro-dolphin-0.0.1_pre20250517-r1.ebuild similarity index 67% rename from games-emulation/libretro-dolphin/libretro-dolphin-0.0.1_pre20250517.ebuild rename to games-emulation/libretro-dolphin/libretro-dolphin-0.0.1_pre20250517-r1.ebuild index b85edcc523..b52c8f2f2e 100644 --- a/games-emulation/libretro-dolphin/libretro-dolphin-0.0.1_pre20250517.ebuild +++ b/games-emulation/libretro-dolphin/libretro-dolphin-0.0.1_pre20250517-r1.ebuild @@ -3,19 +3,26 @@ # This ebuild mirrors the setup done in `games-emulation/dolphin::gentoo` -EAPI=7 +EAPI=8 LIBRETRO_COMMIT_SHA="a09f78f735f0d2184f64ba5b134abe98ee99c65f" LIBRETRO_REPO_NAME="libretro/dolphin" -inherit cmake libretro-core +inherit cmake +# TODO no EAPI-8 #966155, copy in relevant code +# inherit libretro-core DESCRIPTION="Dolphin libretro port" +HOMEPAGE="https://github.com/libretro/dolphin" + +SRC_URI="https://github.com/libretro/dolphin/archive/${LIBRETRO_COMMIT_SHA}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/dolphin-${LIBRETRO_COMMIT_SHA}" LICENSE="GPL-2+ BSD BSD-2 LGPL-2.1+ MIT ZLIB" SLOT="0" KEYWORDS="~amd64" IUSE="bluetooth egl +evdev log profile systemd test" +IUSE+=" debug" RESTRICT="!test? ( test )" RDEPEND=" @@ -32,7 +39,7 @@ RDEPEND="