From 7c8c0e44adcaadb342e85c66df79d53bd561ebc7 Mon Sep 17 00:00:00 2001 From: Gilles Caulier Date: Sun, 7 Oct 2018 11:33:06 +0200 Subject: first patch to be compatible with Exiv2 0.27 --- core/libs/dmetadata/metaengine.cpp | 7 ++++--- core/libs/dmetadata/metaengine_p.h | 1 + 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/core/libs/dmetadata/metaengine.cpp b/core/libs/dmetadata/metaengine.cpp index eb1a1a0..833c807 100644 --- a/core/libs/dmetadata/metaengine.cpp +++ b/core/libs/dmetadata/metaengine.cpp @@ -152,10 +152,11 @@ bool MetaEngine::supportMetadataWritting(const QString& typeMime) QString MetaEngine::Exiv2Version() { - // Since 0.14.0 release, we can extract run-time version of Exiv2. - // else we return make version. - +#if EXIV2_TEST_VERSION(0,27,0) + return QLatin1String(Exiv2::versionString().c_str()); +#else return QString::fromLatin1(Exiv2::version()); +#endif } QString MetaEngine::sidecarFilePathForFile(const QString& path) diff --git a/core/libs/dmetadata/metaengine_p.h b/core/libs/dmetadata/metaengine_p.h index 79f35e9..bf75e4a 100644 --- a/core/libs/dmetadata/metaengine_p.h +++ b/core/libs/dmetadata/metaengine_p.h @@ -60,6 +60,7 @@ #endif #include +#include #include #include #include -- cgit v1.1