Hello community, here is the log from the commit of package gpgmepp5 for openSUSE:Factory checked in at 2016-01-07 00:20:14 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gpgmepp5 (Old) and /work/SRC/openSUSE:Factory/.gpgmepp5.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gpgmepp5" Changes: -------- --- /work/SRC/openSUSE:Factory/gpgmepp5/gpgmepp5.changes 2015-11-15 12:29:28.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.gpgmepp5.new/gpgmepp5.changes 2016-01-07 00:20:15.000000000 +0100 @@ -1,0 +2,9 @@ +Sun Dec 13 12:58:10 UTC 2015 - tittiatc...@gmail.com + +- Update to KDE Applications 15.12.0 + * KDE Applications 15.12.0 + * https://www.kde.org/announcements/announce-applications-15.12.0.php + * boo#958887 + + +------------------------------------------------------------------- Old: ---- gpgmepp-15.08.3.tar.xz New: ---- gpgmepp-15.12.0.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gpgmepp5.spec ++++++ --- /var/tmp/diff_new_pack.iOkPin/_old 2016-01-07 00:20:16.000000000 +0100 +++ /var/tmp/diff_new_pack.iOkPin/_new 2016-01-07 00:20:16.000000000 +0100 @@ -18,7 +18,7 @@ %define kf5_version 5.5.0 Name: gpgmepp5 -Version: 15.08.3 +Version: 15.12.0 Release: 0 Summary: C++ bindings/wrapper for gpgme License: LGPL-2.1+ ++++++ gpgmepp-15.08.3.tar.xz -> gpgmepp-15.12.0.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gpgmepp-15.08.3/CMakeLists.txt new/gpgmepp-15.12.0/CMakeLists.txt --- old/gpgmepp-15.08.3/CMakeLists.txt 2015-08-31 11:24:03.000000000 +0200 +++ new/gpgmepp-15.12.0/CMakeLists.txt 2015-10-21 07:52:38.000000000 +0200 @@ -3,7 +3,7 @@ project(Gpgmepp) # ECM setup -find_package(ECM 5.12.0 CONFIG REQUIRED) +find_package(ECM 5.14.0 CONFIG REQUIRED) set(CMAKE_MODULE_PATH ${Gpgmepp_SOURCE_DIR}/cmake ${ECM_MODULE_PATH}) include(GenerateExportHeader) @@ -17,11 +17,11 @@ include(KDEFrameworkCompilerSettings) -set(KF5_VERSION "5.12.0") -set(KDEPIMLIBS_VERSION "4.79.0") -set(QT_MIN_VERSION "5.2.0") +set(KF5_VERSION "5.14.0") +set(GPGMEPP_LIB_VERSION "4.80.0") +set(QT_MIN_VERSION "5.4.0") -ecm_setup_version(${KDEPIMLIBS_VERSION} VARIABLE_PREFIX GPGMEPP +ecm_setup_version(${GPGMEPP_LIB_VERSION} VARIABLE_PREFIX GPGMEPP VERSION_HEADER "${CMAKE_CURRENT_BINARY_DIR}/gpgmepp_version.h" PACKAGE_VERSION_FILE "${CMAKE_CURRENT_BINARY_DIR}/KF5GpgmeppConfigVersion.cmake" SOVERSION 5 @@ -37,6 +37,11 @@ ) find_package(Boost REQUIRED) +if(WIN32) + find_package(KDEWin REQUIRED) + INCLUDE_DIRECTORIES(${KDEWIN_INCLUDES}) + LINK_LIBRARIES(${KDEWIN_LIBRARIES}) +endif() ########### CMake Config Files ########### set(CMAKECONFIG_INSTALL_DIR "${KDE_INSTALL_CMAKEPACKAGEDIR}/KF5Gpgmepp") diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gpgmepp-15.08.3/src/ConfigureChecks.cmake new/gpgmepp-15.12.0/src/ConfigureChecks.cmake --- old/gpgmepp-15.08.3/src/ConfigureChecks.cmake 2015-08-31 11:24:03.000000000 +0200 +++ new/gpgmepp-15.12.0/src/ConfigureChecks.cmake 2015-10-21 07:52:38.000000000 +0200 @@ -429,6 +429,15 @@ } " HAVE_GPGME_CONF_ARG_NEW_WITH_CONST_VALUE ) +# check if gpgme has offline mode support (new in 1.5.6) +check_cxx_source_compiles (" + #include <gpgme.h> + int main() { + gpgme_set_offline( NULL, 1 ); + return 0; + } +" HAVE_GPGME_CTX_OFFLINE ) + set(CMAKE_EXTRA_INCLUDE_FILES gpgme.h) # defined in gpgme versions >= 1.4.2 check_type_size(gpgme_ssize_t GPGME_SSIZE_T) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gpgmepp-15.08.3/src/config-gpgme++.h.cmake new/gpgmepp-15.12.0/src/config-gpgme++.h.cmake --- old/gpgmepp-15.08.3/src/config-gpgme++.h.cmake 2015-08-31 11:24:03.000000000 +0200 +++ new/gpgmepp-15.12.0/src/config-gpgme++.h.cmake 2015-10-21 07:52:38.000000000 +0200 @@ -124,6 +124,9 @@ /* Define to 1 if your gpgme_conf_arg_new takes its 'value' parameter as const void* */ #cmakedefine HAVE_GPGME_CONF_ARG_NEW_WITH_CONST_VALUE 1 +/* Define to 1 if gpgme supports the context offline mode* */ +#cmakedefine HAVE_GPGME_CTX_OFFLINE 1 + #ifndef GPGMEPP_ERR_SOURCE_DEFAULT #define GPGMEPP_ERR_SOURCE_DEFAULT 22 #endif diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gpgmepp-15.08.3/src/context.cpp new/gpgmepp-15.12.0/src/context.cpp --- old/gpgmepp-15.08.3/src/context.cpp 2015-08-31 11:24:03.000000000 +0200 +++ new/gpgmepp-15.12.0/src/context.cpp 2015-10-21 07:52:38.000000000 +0200 @@ -371,6 +371,23 @@ return gpgme_get_textmode(d->ctx); } +void Context::setOffline(bool useOfflineMode) +{ +#ifdef HAVE_GPGME_CTX_OFFLINE + gpgme_set_offline(d->ctx, int(useOfflineMode)); +#else + Q_UNUSED(useOfflineMode); +#endif +} +bool Context::offline() const +{ +#ifdef HAVE_GPGME_CTX_OFFLINE + return gpgme_get_offline(d->ctx); +#else + return false; +#endif +} + void Context::setIncludeCertificates(int which) { if (which == DefaultCertificates) { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gpgmepp-15.08.3/src/context.h new/gpgmepp-15.12.0/src/context.h --- old/gpgmepp-15.08.3/src/context.h 2015-08-31 11:24:03.000000000 +0200 +++ new/gpgmepp-15.12.0/src/context.h 2015-10-21 07:52:38.000000000 +0200 @@ -84,6 +84,9 @@ void setTextMode(bool useTextMode); bool textMode() const; + void setOffline(bool useOfflineMode); + bool offline() const; + enum CertificateInclusion { DefaultCertificates = -256, AllCertificatesExceptRoot = -2, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gpgmepp-15.08.3/src/qgpgme/CMakeLists.txt new/gpgmepp-15.12.0/src/qgpgme/CMakeLists.txt --- old/gpgmepp-15.08.3/src/qgpgme/CMakeLists.txt 2015-08-31 11:24:03.000000000 +0200 +++ new/gpgmepp-15.12.0/src/qgpgme/CMakeLists.txt 2015-10-21 07:52:38.000000000 +0200 @@ -12,7 +12,7 @@ # and we don't provide gpgme-qt support set( _any_gpgme_found true ) - set( _qgpgme_libgpgme gpgmepp ) + set( _qgpgme_libgpgme KF5::Gpgmepp ) #set( _qgpgme_extra_src eventloopinteractor_win.cpp ) endif() @@ -49,7 +49,6 @@ PUBLIC Qt5::Core PRIVATE - KF5::Gpgmepp ${_qgpgme_libgpgme} ) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gpgmepp-15.08.3/src/qgpgme/eventloopinteractor_unix.cpp new/gpgmepp-15.12.0/src/qgpgme/eventloopinteractor_unix.cpp --- old/gpgmepp-15.08.3/src/qgpgme/eventloopinteractor_unix.cpp 2015-08-31 11:24:03.000000000 +0200 +++ new/gpgmepp-15.12.0/src/qgpgme/eventloopinteractor_unix.cpp 2015-10-21 07:52:38.000000000 +0200 @@ -28,9 +28,9 @@ { QSocketNotifier *const sn = new QSocketNotifier(fd, dir == Read ? QSocketNotifier::Read : QSocketNotifier::Write); if (dir == Read) { - connect(sn, SIGNAL(activated(int)), this, SLOT(slotReadActivity(int))); + connect(sn, &QSocketNotifier::activated, this, &EventLoopInteractor::slotReadActivity); } else { - connect(sn, SIGNAL(activated(int)), this, SLOT(slotWriteActivity(int))); + connect(sn, &QSocketNotifier::activated, this, &EventLoopInteractor::slotWriteActivity); } ok = true; // Can above operations fails? return sn; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gpgmepp-15.08.3/src/qgpgme/qgpgme_eventloopinteractor.cpp new/gpgmepp-15.12.0/src/qgpgme/qgpgme_eventloopinteractor.cpp --- old/gpgmepp-15.08.3/src/qgpgme/qgpgme_eventloopinteractor.cpp 2015-08-31 11:24:03.000000000 +0200 +++ new/gpgmepp-15.12.0/src/qgpgme/qgpgme_eventloopinteractor.cpp 2015-10-21 07:52:38.000000000 +0200 @@ -31,11 +31,11 @@ QGpgME::EventLoopInteractor::EventLoopInteractor(QObject *parent) : QObject(parent), GpgME::EventLoopInteractor() { - setObjectName(QLatin1String("QGpgME::EventLoopInteractor::instance()")); + setObjectName(QStringLiteral("QGpgME::EventLoopInteractor::instance()")); if (!parent) { if (QCoreApplication *const app = QCoreApplication::instance()) { - connect(app, SIGNAL(aboutToQuit()), SLOT(deleteLater())); - connect(app, SIGNAL(aboutToQuit()), SIGNAL(aboutToDestroy())); + connect(app, &QCoreApplication::aboutToQuit, this, &QObject::deleteLater); + connect(app, &QCoreApplication::aboutToQuit, this, &EventLoopInteractor::aboutToDestroy); } } mSelf = this;