Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libkexiv2 for openSUSE:Factory checked in at 2022-08-19 17:52:35 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libkexiv2 (Old) and /work/SRC/openSUSE:Factory/.libkexiv2.new.2083 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libkexiv2" Fri Aug 19 17:52:35 2022 rev:146 rq:997934 version:22.08.0 Changes: -------- --- /work/SRC/openSUSE:Factory/libkexiv2/libkexiv2.changes 2022-07-09 17:01:49.824687940 +0200 +++ /work/SRC/openSUSE:Factory/.libkexiv2.new.2083/libkexiv2.changes 2022-08-19 17:53:21.487707979 +0200 @@ -1,0 +2,20 @@ +Sun Aug 14 09:43:47 UTC 2022 - Christophe Giboudeaux <christo...@krop.fr> + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +------------------------------------------------------------------- +Fri Aug 5 12:11:36 UTC 2022 - Christophe Giboudeaux <christo...@krop.fr> + +- Update to 22.07.90 + * New feature release + +------------------------------------------------------------------- +Sat Jul 16 08:28:51 UTC 2022 - Christophe Giboudeaux <christo...@krop.fr> + +- Update to 22.07.80 + * New feature release + +------------------------------------------------------------------- Old: ---- libkexiv2-22.04.3.tar.xz libkexiv2-22.04.3.tar.xz.sig New: ---- libkexiv2-22.08.0.tar.xz libkexiv2-22.08.0.tar.xz.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libkexiv2.spec ++++++ --- /var/tmp/diff_new_pack.5ipjo9/_old 2022-08-19 17:53:22.195709463 +0200 +++ /var/tmp/diff_new_pack.5ipjo9/_new 2022-08-19 17:53:22.199709472 +0200 @@ -22,7 +22,7 @@ %{!?_kapp_version: %define _kapp_version %(echo %{version}| awk -F. '{print $1"."$2}')} %bcond_without released Name: libkexiv2 -Version: 22.04.3 +Version: 22.08.0 Release: 0 Summary: Library to manipulate picture meta data License: GPL-2.0-or-later ++++++ libkexiv2-22.04.3.tar.xz -> libkexiv2-22.08.0.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libkexiv2-22.04.3/.gitignore new/libkexiv2-22.08.0/.gitignore --- old/libkexiv2-22.04.3/.gitignore 2022-07-01 22:54:28.000000000 +0200 +++ new/libkexiv2-22.08.0/.gitignore 2022-07-01 15:54:56.000000000 +0200 @@ -6,3 +6,4 @@ .cache .idea /cmake-build* +build* diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libkexiv2-22.04.3/CMakeLists.txt new/libkexiv2-22.08.0/CMakeLists.txt --- old/libkexiv2-22.04.3/CMakeLists.txt 2022-07-01 22:54:28.000000000 +0200 +++ new/libkexiv2-22.08.0/CMakeLists.txt 2022-07-01 15:54:56.000000000 +0200 @@ -5,7 +5,7 @@ # set(CMAKE_MIN_VERSION "3.16.0") -set(ECM_MIN_VERSION "5.80.0") +set(ECM_MIN_VERSION "5.90.0") set(QT_MIN_VERSION "5.15.0") set(EXIV2_MIN_VERSION "0.25") @@ -13,6 +13,9 @@ project(libkexiv2 VERSION "5.0.0") +set(CMAKE_CXX_STANDARD 14) # exiv is not compatible with C++ > 14 yet +set(CMAKE_CXX_STANDARD_REQUIRED ON) + message(STATUS "----------------------------------------------------------------------------------") message(STATUS "Starting CMake configuration for: ${PROJECT_NAME}") @@ -77,11 +80,14 @@ ############## Find Packages ################### -find_package(Qt5 ${QT_MIN_VERSION} REQUIRED NO_MODULE +find_package(Qt${QT_MAJOR_VERSION} ${QT_MIN_VERSION} REQUIRED NO_MODULE COMPONENTS Core Gui ) +if (QT_MAJOR_VERSION STREQUAL "6") + find_package(Qt6Core5Compat) +endif() find_package(LibExiv2 ${EXIV2_MIN_VERSION} REQUIRED) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libkexiv2-22.04.3/src/CMakeLists.txt new/libkexiv2-22.08.0/src/CMakeLists.txt --- old/libkexiv2-22.04.3/src/CMakeLists.txt 2022-07-01 22:54:28.000000000 +0200 +++ new/libkexiv2-22.08.0/src/CMakeLists.txt 2022-07-01 15:54:56.000000000 +0200 @@ -4,7 +4,7 @@ # SPDX-License-Identifier: BSD-3-Clause # -set(KEXIV2_INSTALL_INCLUDEDIR "${KDE_INSTALL_INCLUDEDIR_KF5}/KExiv2") +set(KEXIV2_INSTALL_INCLUDEDIR "${KDE_INSTALL_INCLUDEDIR_KF}/KExiv2") set(KEXIV2_CMAKECONFIG_NAME "KF5KExiv2") ecm_setup_version(${libkexiv2_VERSION} @@ -64,12 +64,16 @@ target_link_libraries(KExiv2 PUBLIC - Qt5::Gui - Qt5::Core + Qt::Gui + Qt::Core PRIVATE LibExiv2::LibExiv2 ) +if (TARGET Qt6::Core5Compat) + target_link_libraries(KExiv2 PRIVATE Qt6::Core5Compat) # QRegExp +endif() + if( WIN32 ) target_link_libraries(KExiv2 ${EXPAT_LIBRARIES}) endif() @@ -81,7 +85,7 @@ ) install(TARGETS KExiv2 - EXPORT KExiv2Targets ${KF5_INSTALL_TARGETS_DEFAULT_ARGS} + EXPORT KExiv2Targets ${KF_INSTALL_TARGETS_DEFAULT_ARGS} ) install(FILES @@ -99,7 +103,7 @@ install(FILES ${CMAKE_CURRENT_BINARY_DIR}/libkexiv2_version.h - DESTINATION ${KDE_INSTALL_INCLUDEDIR_KF5} + DESTINATION ${KDE_INSTALL_INCLUDEDIR_KF} COMPONENT Devel ) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libkexiv2-22.04.3/src/kexiv2.cpp new/libkexiv2-22.08.0/src/kexiv2.cpp --- old/libkexiv2-22.04.3/src/kexiv2.cpp 2022-07-01 22:54:28.000000000 +0200 +++ new/libkexiv2-22.08.0/src/kexiv2.cpp 2022-07-01 15:54:56.000000000 +0200 @@ -65,6 +65,10 @@ #endif // _XMP_SUPPORT_ +#ifdef EXV_ENABLE_BMFF + Exiv2::enableBMFF(true); +#endif + return true; } @@ -413,7 +417,7 @@ if (writeToSidecar || (writeToSidecarIfFileNotPossible && !writtenToFile)) { qCDebug(LIBKEXIV2_LOG) << "Will write XMP sidecar for file" << givenFileInfo.fileName(); - writtenToSidecar = d->saveToXMPSidecar(imageFilePath); + writtenToSidecar = d->saveToXMPSidecar(QFileInfo(imageFilePath)); if (writtenToSidecar) { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libkexiv2-22.04.3/src/kexiv2.h new/libkexiv2-22.08.0/src/kexiv2.h --- old/libkexiv2-22.04.3/src/kexiv2.h 2022-07-01 22:54:28.000000000 +0200 +++ new/libkexiv2-22.08.0/src/kexiv2.h 2022-07-01 15:54:56.000000000 +0200 @@ -21,7 +21,6 @@ #include <QSharedDataPointer> #include <QStringList> #include <QVariant> -#include <QRegExp> #include <QUrl> #include <QImage>