From d991d7f8545579cc353da1615ad5b9f8e93a027a Mon Sep 17 00:00:00 2001 From: Eli Schwartz Date: Mon, 4 Aug 2025 21:48:22 -0400 Subject: [PATCH] app-cdr/cuecue: use dot-a.eclass ... to avoid installing broken static libraries w/ LTO. Closes: https://bugs.gentoo.org/958459 Signed-off-by: Eli Schwartz --- app-cdr/cuecue/cuecue-0.2.2-r5.ebuild | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/app-cdr/cuecue/cuecue-0.2.2-r5.ebuild b/app-cdr/cuecue/cuecue-0.2.2-r5.ebuild index da05b944e010..ba2d95fabab0 100644 --- a/app-cdr/cuecue/cuecue-0.2.2-r5.ebuild +++ b/app-cdr/cuecue/cuecue-0.2.2-r5.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -inherit autotools toolchain-funcs +inherit autotools dot-a toolchain-funcs DESCRIPTION="Cuecue converts .cue + [.ogg|.flac|.wav|.mp3] to .cue + .bin" HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage" @@ -43,6 +43,7 @@ src_prepare() { } src_configure() { + lto-guarantee-fat econf \ $(use_enable flac) \ $(use_enable mp3) \ @@ -58,6 +59,7 @@ src_compile() { src_install() { default + strip-lto-bytecode insinto /usr/include doins src/libcuecue/cuecue.h