From e3188e9a5cfa4e24c5e5f93c9d702ef4dbc8c7d4 Mon Sep 17 00:00:00 2001 From: Eli Schwartz Date: Thu, 14 Aug 2025 00:44:48 -0400 Subject: [PATCH] games-arcade/emilia-pinball: use dot-a.eclass ... to avoid installing broken static libraries w/ LTO. Closes: https://bugs.gentoo.org/959496 Signed-off-by: Eli Schwartz --- games-arcade/emilia-pinball/emilia-pinball-0.3.1-r4.ebuild | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/games-arcade/emilia-pinball/emilia-pinball-0.3.1-r4.ebuild b/games-arcade/emilia-pinball/emilia-pinball-0.3.1-r4.ebuild index 2fc3fe4c2b738..e86acf9a333bd 100644 --- a/games-arcade/emilia-pinball/emilia-pinball-0.3.1-r4.ebuild +++ b/games-arcade/emilia-pinball/emilia-pinball-0.3.1-r4.ebuild @@ -3,7 +3,7 @@ EAPI=8 -inherit autotools desktop +inherit autotools desktop dot-a MY_PN=${PN/emilia-/} MY_P=${MY_PN}-${PV} @@ -51,6 +51,7 @@ src_prepare() { } src_configure() { + lto-guarantee-fat econf --with-x } @@ -60,6 +61,7 @@ src_compile() { src_install() { default + strip-lto-bytecode find "${ED}" -type f -name '*.la' -delete || die dosym pinball /usr/bin/emilia-pinball