commit: 30bdcd40318b11e12f8591bc418bee2f7f67dbb8 Author: Viorel Munteanu <ceamac <AT> gentoo <DOT> org> AuthorDate: Thu Jul 10 09:17:07 2025 +0000 Commit: Viorel Munteanu <ceamac <AT> gentoo <DOT> org> CommitDate: Thu Jul 10 10:35:13 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30bdcd40
gui-wm/wayfire: fix unstripped LTO libs See this comment: https://bugs.gentoo.org/618550#c5 Closes: https://bugs.gentoo.org/959126 Signed-off-by: Viorel Munteanu <ceamac <AT> gentoo.org> .../wayfire/{wayfire-9999.ebuild => wayfire-0.9.0-r1.ebuild} | 11 ++++++----- gui-wm/wayfire/wayfire-9999.ebuild | 7 +++++-- 2 files changed, 11 insertions(+), 7 deletions(-) diff --git a/gui-wm/wayfire/wayfire-9999.ebuild b/gui-wm/wayfire/wayfire-0.9.0-r1.ebuild similarity index 94% copy from gui-wm/wayfire/wayfire-9999.ebuild copy to gui-wm/wayfire/wayfire-0.9.0-r1.ebuild index bdf9510aa37f..0f479febe1dd 100644 --- a/gui-wm/wayfire/wayfire-9999.ebuild +++ b/gui-wm/wayfire/wayfire-0.9.0-r1.ebuild @@ -3,7 +3,7 @@ EAPI=8 -inherit meson toolchain-funcs +inherit dot-a meson toolchain-funcs DESCRIPTION="compiz like 3D wayland compositor" HOMEPAGE="https://github.com/WayfireWM/wayfire" @@ -31,15 +31,13 @@ CDEPEND=" dev-libs/libevdev dev-libs/libinput:= dev-libs/wayland - dev-libs/yyjson >=dev-libs/wayland-protocols-1.12 gui-libs/wf-config:${SLOT} - gui-libs/wlroots:0.18[drm(+),libinput(+),x11-backend,X?] + gui-libs/wlroots:0/17[drm(+),libinput(+),x11-backend,X?] media-libs/glm media-libs/libglvnd media-libs/libjpeg-turbo:= media-libs/libpng:= - virtual/libudev:= x11-libs/cairo x11-libs/libxkbcommon x11-libs/pango @@ -86,6 +84,8 @@ src_prepare() { } src_configure() { + lto-guarantee-fat + local emesonargs=( $(meson_feature test tests) $(meson_feature X xwayland) @@ -94,7 +94,6 @@ src_configure() { -Duse_system_wfconfig=enabled -Duse_system_wlroots=enabled ) - meson_src_configure } @@ -112,4 +111,6 @@ src_install() { insinto "/etc" doins "${FILESDIR}"/wayfire.env + + strip-lto-bytecode } diff --git a/gui-wm/wayfire/wayfire-9999.ebuild b/gui-wm/wayfire/wayfire-9999.ebuild index bdf9510aa37f..cd1b51661052 100644 --- a/gui-wm/wayfire/wayfire-9999.ebuild +++ b/gui-wm/wayfire/wayfire-9999.ebuild @@ -3,7 +3,7 @@ EAPI=8 -inherit meson toolchain-funcs +inherit dot-a meson toolchain-funcs DESCRIPTION="compiz like 3D wayland compositor" HOMEPAGE="https://github.com/WayfireWM/wayfire" @@ -86,6 +86,8 @@ src_prepare() { } src_configure() { + lto-guarantee-fat + local emesonargs=( $(meson_feature test tests) $(meson_feature X xwayland) @@ -94,7 +96,6 @@ src_configure() { -Duse_system_wfconfig=enabled -Duse_system_wlroots=enabled ) - meson_src_configure } @@ -112,4 +113,6 @@ src_install() { insinto "/etc" doins "${FILESDIR}"/wayfire.env + + strip-lto-bytecode }
