commit:     a4d528629033a354ddb7f91b1a9628360aad4ac1
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Feb 28 22:32:45 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Feb 28 22:34:48 2024 +0000
URL:        https://gitweb.gentoo.org/proj/kde.git/commit/?id=a4d52862

kde-plasma/plasma-vault: filter LTO (ODR violations)

We really need to see if we can remove cryfs entirely really,
as the new versions are hard to package (conan..).

KDE-bug: https://bugs.kde.org/show_bug.cgi?id=471836
Closes: https://bugs.gentoo.org/909446
Signed-off-by: Sam James <sam <AT> gentoo.org>

 kde-plasma/plasma-vault/plasma-vault-6.0.49.9999.ebuild | 5 ++++-
 kde-plasma/plasma-vault/plasma-vault-9999.ebuild        | 5 ++++-
 2 files changed, 8 insertions(+), 2 deletions(-)

diff --git a/kde-plasma/plasma-vault/plasma-vault-6.0.49.9999.ebuild 
b/kde-plasma/plasma-vault/plasma-vault-6.0.49.9999.ebuild
index 662dc6b210..04fe8f54ca 100644
--- a/kde-plasma/plasma-vault/plasma-vault-6.0.49.9999.ebuild
+++ b/kde-plasma/plasma-vault/plasma-vault-6.0.49.9999.ebuild
@@ -6,7 +6,7 @@ EAPI=8
 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="Plasma applet and services for creating encrypted vaults"
 HOMEPAGE+=" https://cukic.co/2017/02/03/vaults-encryption-in-plasma/";
@@ -39,6 +39,9 @@ RDEPEND="${DEPEND}
 "
 
 src_configure() {
+       # ODR violations (bug #909446, kde#471836)
+       filter-lto
+
        local mycmakeargs=(
                $(cmake_use_find_package networkmanager KF6NetworkManagerQt)
        )

diff --git a/kde-plasma/plasma-vault/plasma-vault-9999.ebuild 
b/kde-plasma/plasma-vault/plasma-vault-9999.ebuild
index 3555da1bf3..b42cc84b11 100644
--- a/kde-plasma/plasma-vault/plasma-vault-9999.ebuild
+++ b/kde-plasma/plasma-vault/plasma-vault-9999.ebuild
@@ -6,7 +6,7 @@ EAPI=8
 KFMIN=9999
 PVCUT=$(ver_cut 1-3)
 QTMIN=6.6.2
-inherit ecm plasma.kde.org
+inherit ecm flag-o-matic plasma.kde.org
 
 DESCRIPTION="Plasma applet and services for creating encrypted vaults"
 HOMEPAGE+=" https://cukic.co/2017/02/03/vaults-encryption-in-plasma/";
@@ -39,6 +39,9 @@ RDEPEND="${DEPEND}
 "
 
 src_configure() {
+       # ODR violations (bug #909446, kde#471836)
+       filter-lto
+
        local mycmakeargs=(
                $(cmake_use_find_package networkmanager KF6NetworkManagerQt)
        )

Reply via email to