Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37509460
en ru br
Репозитории ALT

Группа :: Система/Библиотеки
Пакет: kde5-messagelib

 Главная   Изменения   Спек   Патчи   Sources   Загрузить   Gear   Bugs and FR  Repocop 

Патч: alt-gpgme17.patch
Скачать


--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -35,7 +35,7 @@ set(KPIMTEXTEDIT_LIB_VERSION "5.7.2")
 set(LIBKDEPIM_LIB_VERSION "5.7.2")
 set(LIBKLEO_LIB_VERSION "5.7.2")
 set(PIMCOMMON_LIB_VERSION "5.7.2")
-set(GPGME_LIB_VERSION "1.8.0")
+set(GPGME_LIB_VERSION "1.7.0")
 set(AKONADI_CONTACT_VERSION "5.7.2")
 
 if (${MIMETREEPARSER_ONLY_BUILD})
--- a/mimetreeparser/src/CMakeLists.txt
+++ b/mimetreeparser/src/CMakeLists.txt
@@ -159,6 +159,7 @@ target_link_libraries(KF5MimeTreeParser
     KF5::Codecs
     KF5::I18n
     KF5::Mime
+    KF5::Libkleo
     Qt5::Gui
     )
 
--- a/mimetreeparser/src/messagepart.cpp
+++ b/mimetreeparser/src/messagepart.cpp
@@ -33,7 +33,12 @@
 
 #include <KMime/Content>
 
-#include <QGpgME/DN>
+#include <gpgme.h>
+#if GPGME_VERSION_NUMBER < 0x010800
+    #include <Libkleo/Dn>
+#else
+    #include <QGpgME/DN>
+#endif
 #include <QGpgME/Protocol>
 #include <QGpgME/ImportJob>
 #include <QGpgME/KeyListJob>
@@ -855,7 +860,11 @@ static int signatureToStatus(const GpgME
 
 QString prettifyDN(const char *uid)
 {
+#if GPGME_VERSION_NUMBER < 0x010800
+    return Kleo::DN(uid).prettyDN();
+#else
     return QGpgME::DN(uid).prettyDN();
+#endif
 }
 
 void SignedMessagePart::sigStatusToMetaData()
 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin