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>
 

Reply via email to