commit: f767320a9f405b505308f1d3c4521e08d31b4c74 Author: Eli Schwartz <eschwartz <AT> gentoo <DOT> org> AuthorDate: Tue Jul 1 00:39:26 2025 +0000 Commit: Eli Schwartz <eschwartz <AT> gentoo <DOT> org> CommitDate: Tue Jul 1 04:21:11 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f767320a
media-libs/opencolorio: use dot-a.eclass ... to avoid installing broken static libraries w/ LTO. Only installed as "apphelpers", for USE=apps. Closes: https://bugs.gentoo.org/958930 Signed-off-by: Eli Schwartz <eschwartz <AT> gentoo.org> media-libs/opencolorio/opencolorio-2.4.2.ebuild | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/media-libs/opencolorio/opencolorio-2.4.2.ebuild b/media-libs/opencolorio/opencolorio-2.4.2.ebuild index 79c089cb15a8..27b537c6aa6b 100644 --- a/media-libs/opencolorio/opencolorio-2.4.2.ebuild +++ b/media-libs/opencolorio/opencolorio-2.4.2.ebuild @@ -5,7 +5,7 @@ EAPI=8 PYTHON_COMPAT=( python3_{11..13} ) -inherit cmake python-single-r1 virtualx +inherit cmake dot-a python-single-r1 virtualx DESCRIPTION="Color management framework for visual effects and animation" HOMEPAGE="https://opencolorio.org https://github.com/AcademySoftwareFoundation/OpenColorIO" @@ -150,6 +150,8 @@ src_configure() { # ) # fi + use apps && lto-guarantee-fat + use python && mycmakeargs+=( "-DOCIO_PYTHON_VERSION=${EPYTHON/python/}" "-DPython_EXECUTABLE=${PYTHON}" @@ -191,6 +193,10 @@ src_install() { rmdir "${ED}/usr/share/doc/OpenColorIO" || die fi + if use apps; then + strip-lto-bytecode + fi + if use python; then python_optimize fi
