diff --git a/desktop/kde/applications/kleopatra/files/gpgme.patch b/desktop/kde/applications/kleopatra/files/gpgme.patch new file mode 100644 index 0000000000..92fa164199 --- /dev/null +++ b/desktop/kde/applications/kleopatra/files/gpgme.patch @@ -0,0 +1,27 @@ +diff -Nuar a/src/crypto/signencrypttask.cpp b/src/crypto/signencrypttask.cpp +--- a/src/crypto/signencrypttask.cpp 2025-06-03 06:22:18.000000000 +0300 ++++ b/src/crypto/signencrypttask.cpp 2025-06-18 18:21:33.732008467 +0300 +@@ -27,6 +27,7 @@ + #include + #include + #include ++#include + + #include + #include +@@ -1009,9 +1010,15 @@ + m_output.label, + !m_sresult.isNull(), + !m_eresult.isNull(), ++#if QGPGME_VERSION >= QT_VERSION_CHECK(2, 0, 0) ++ m_sresult.error().isError(), ++ m_eresult.error().isError(), ++ m_sresult.error().isError() ? m_sresult.error() : m_eresult.error()); ++#else + m_sresult.error(), + m_eresult.error(), + m_sresult.error().code() ? m_sresult.error() : m_eresult.error()); ++#endif + } + + QString SignEncryptFilesResult::details() const diff --git a/desktop/kde/applications/kleopatra/pspec.xml b/desktop/kde/applications/kleopatra/pspec.xml index ec30d5a781..10e6dbff45 100755 --- a/desktop/kde/applications/kleopatra/pspec.xml +++ b/desktop/kde/applications/kleopatra/pspec.xml @@ -49,7 +49,7 @@ kmailtransport-devel - + gpgme.patch