commit:     391896628d04bd9c8910b96b1270257f503d2878
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:32:45 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39189662

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-5.27.10.ebuild | 5 ++++-
 kde-plasma/plasma-vault/plasma-vault-6.0.0.ebuild   | 5 ++++-
 2 files changed, 8 insertions(+), 2 deletions(-)

diff --git a/kde-plasma/plasma-vault/plasma-vault-5.27.10.ebuild 
b/kde-plasma/plasma-vault/plasma-vault-5.27.10.ebuild
index 8b4c58e8d3be..018fbaf45b59 100644
--- a/kde-plasma/plasma-vault/plasma-vault-5.27.10.ebuild
+++ b/kde-plasma/plasma-vault/plasma-vault-5.27.10.ebuild
@@ -6,7 +6,7 @@ EAPI=8
 KFMIN=5.106.0
 PVCUT=$(ver_cut 1-3)
 QTMIN=5.15.9
-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/";
@@ -41,6 +41,9 @@ RDEPEND="${DEPEND}
 "
 
 src_configure() {
+       # ODR violations (bug #909446, kde#471836)
+       filter-lto
+
        local mycmakeargs=(
                $(cmake_use_find_package networkmanager KF5NetworkManagerQt)
        )

diff --git a/kde-plasma/plasma-vault/plasma-vault-6.0.0.ebuild 
b/kde-plasma/plasma-vault/plasma-vault-6.0.0.ebuild
index 5b2aca45f6cb..a5e5dd80e4e4 100644
--- a/kde-plasma/plasma-vault/plasma-vault-6.0.0.ebuild
+++ b/kde-plasma/plasma-vault/plasma-vault-6.0.0.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)
        )

Reply via email to