summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSam James <sam@gentoo.org>2024-03-03 23:21:21 +0000
committerSam James <sam@gentoo.org>2024-03-03 23:21:21 +0000
commit021f9c635289129f4161b96ff07f6ae6ac133520 (patch)
treeb54774ec13ecbe1162d52dbe05791a87be97e863 /kde-plasma/kwin
parentdev-libs/libmix: mark as LTO-unsafe (diff)
downloadgentoo-021f9c635289129f4161b96ff07f6ae6ac133520.tar.gz
gentoo-021f9c635289129f4161b96ff07f6ae6ac133520.tar.bz2
gentoo-021f9c635289129f4161b96ff07f6ae6ac133520.zip
kde-plasma/kwin: filter LTO for older versions
This is fixed upstream in git and will be cherry-picked to 6.0 branch. But not going to bother backporting it in Gentoo for <=6, so filter for older versions. See https://invent.kde.org/plasma/kwin/-/merge_requests/5339. Bug: https://bugs.gentoo.org/921558 Signed-off-by: Sam James <sam@gentoo.org>
Diffstat (limited to 'kde-plasma/kwin')
-rw-r--r--kde-plasma/kwin/kwin-5.27.10-r2.ebuild5
-rw-r--r--kde-plasma/kwin/kwin-6.0.0.ebuild5
2 files changed, 8 insertions, 2 deletions
diff --git a/kde-plasma/kwin/kwin-5.27.10-r2.ebuild b/kde-plasma/kwin/kwin-5.27.10-r2.ebuild
index 5e54c5773374..a038cad012b5 100644
--- a/kde-plasma/kwin/kwin-5.27.10-r2.ebuild
+++ b/kde-plasma/kwin/kwin-5.27.10-r2.ebuild
@@ -8,7 +8,7 @@ ECM_TEST="optional"
KFMIN=5.106.0
PVCUT=$(ver_cut 1-3)
QTMIN=5.15.9
-inherit ecm plasma.kde.org optfeature
+inherit ecm flag-o-matic plasma.kde.org optfeature
DESCRIPTION="Flexible, composited Window Manager for windowing systems on Linux"
@@ -119,6 +119,9 @@ src_prepare() {
}
src_configure() {
+ # ODR violation (bug #921558)
+ filter-lto
+
local mycmakeargs=(
# KWIN_BUILD_NOTIFICATIONS exists, but kdeclarative still hard-depends on it
$(cmake_use_find_package accessibility QAccessibilityClient)
diff --git a/kde-plasma/kwin/kwin-6.0.0.ebuild b/kde-plasma/kwin/kwin-6.0.0.ebuild
index fd8eb2d7cb86..566ea08c2dcc 100644
--- a/kde-plasma/kwin/kwin-6.0.0.ebuild
+++ b/kde-plasma/kwin/kwin-6.0.0.ebuild
@@ -8,7 +8,7 @@ ECM_TEST="optional"
KFMIN=6.0
PVCUT=$(ver_cut 1-3)
QTMIN=6.6.2
-inherit ecm plasma.kde.org
+inherit ecm flag-o-matic plasma.kde.org
DESCRIPTION="Flexible, composited Window Manager for windowing systems on Linux"
@@ -119,6 +119,9 @@ src_prepare() {
}
src_configure() {
+ # ODR violation (bug #921558)
+ filter-lto
+
local mycmakeargs=(
# KWIN_BUILD_NOTIFICATIONS exists, but kdeclarative still hard-depends on it
$(cmake_use_find_package accessibility QAccessibilityClient6)