Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libkdcraw for openSUSE:Factory 
checked in at 2023-08-31 13:43:32
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libkdcraw (Old)
 and      /work/SRC/openSUSE:Factory/.libkdcraw.new.1766 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libkdcraw"

Thu Aug 31 13:43:32 2023 rev:157 rq:1105787 version:23.08.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/libkdcraw/libkdcraw.changes      2023-07-07 
15:48:17.364542320 +0200
+++ /work/SRC/openSUSE:Factory/.libkdcraw.new.1766/libkdcraw.changes    
2023-08-31 13:45:45.096295372 +0200
@@ -1,0 +2,25 @@
+Sun Aug 20 14:00:12 UTC 2023 - Christophe Marin <christo...@krop.fr>
+
+- Update to 23.08.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/23.08.0/
+- No code change since 23.07.90
+
+-------------------------------------------------------------------
+Mon Aug 14 08:03:28 UTC 2023 - Christophe Marin <christo...@krop.fr>
+
+- Update to 23.07.90
+  * New feature release
+- No code change since 23.07.80
+
+-------------------------------------------------------------------
+Tue Aug  1 10:14:25 UTC 2023 - Christophe Marin <christo...@krop.fr>
+
+- Update to 23.07.80
+  * New feature release
+- Changes since 23.04.3:
+  * Have export macros header include version header (Qt6-only)
+  * Rename to KF6 when building against Qt6
+
+-------------------------------------------------------------------

Old:
----
  libkdcraw-23.04.3.tar.xz
  libkdcraw-23.04.3.tar.xz.sig

New:
----
  libkdcraw-23.08.0.tar.xz
  libkdcraw-23.08.0.tar.xz.sig

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ libkdcraw.spec ++++++
--- /var/tmp/diff_new_pack.HDmRX5/_old  2023-08-31 13:45:46.664351418 +0200
+++ /var/tmp/diff_new_pack.HDmRX5/_new  2023-08-31 13:45:46.672351704 +0200
@@ -20,7 +20,7 @@
 %define lname libKF5KDcraw
 %bcond_without released
 Name:           libkdcraw
-Version:        23.04.3
+Version:        23.08.0
 Release:        0
 Summary:        Shared library interface around dcraw
 License:        LGPL-2.0-or-later AND GPL-2.0-or-later AND GPL-3.0-or-later
@@ -77,7 +77,7 @@
 %autosetup -p1
 
 %build
-  %cmake_kf5 -d build
+  %cmake_kf5 -d build -- -DENABLE_LCMS2=true -DENABLE_RAWSPEED=true
   %cmake_build
 
 %install


++++++ libkdcraw-23.04.3.tar.xz -> libkdcraw-23.08.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libkdcraw-23.04.3/.kde-ci.yml 
new/libkdcraw-23.08.0/.kde-ci.yml
--- old/libkdcraw-23.04.3/.kde-ci.yml   2023-03-09 21:17:02.000000000 +0100
+++ new/libkdcraw-23.08.0/.kde-ci.yml   2023-06-21 02:10:04.000000000 +0200
@@ -2,6 +2,10 @@
 # SPDX-License-Identifier: CC0-1.0
 
 Dependencies:
-- 'on': ['@all']
+- 'on': ['Linux/Qt5', 'FreeBSD/Qt5', 'Windows/Qt5']
   'require':
     'frameworks/extra-cmake-modules': '@stable'
+
+- 'on': ['Linux/Qt6', 'FreeBSD/Qt6', 'Windows/Qt6']
+  'require':
+    'frameworks/extra-cmake-modules': '@latest-kf6'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libkdcraw-23.04.3/CMakeLists.txt 
new/libkdcraw-23.08.0/CMakeLists.txt
--- old/libkdcraw-23.04.3/CMakeLists.txt        2023-03-09 21:17:02.000000000 
+0100
+++ new/libkdcraw-23.08.0/CMakeLists.txt        2023-06-21 02:10:04.000000000 
+0200
@@ -65,7 +65,7 @@
 include(ECMSetupVersion)
 include(CMakePackageConfigHelpers)
 include(ECMQtDeclareLoggingCategory)
-include(GenerateExportHeader)
+include(ECMGenerateExportHeader)
 include(FeatureSummary)
 
 ############## Find Packages ###################
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/libkdcraw-23.04.3/cmake/templates/KF5KDcrawConfig.cmake.in 
new/libkdcraw-23.08.0/cmake/templates/KF5KDcrawConfig.cmake.in
--- old/libkdcraw-23.04.3/cmake/templates/KF5KDcrawConfig.cmake.in      
2023-03-09 21:17:02.000000000 +0100
+++ new/libkdcraw-23.08.0/cmake/templates/KF5KDcrawConfig.cmake.in      
2023-06-21 02:10:04.000000000 +0200
@@ -14,7 +14,7 @@
 @PACKAGE_INIT@
 
 include(CMakeFindDependencyMacro)
-find_dependency(Qt@QT_MAJOR_VERSION@Core @QT_MIN_VERSION@)
-find_dependency(Qt@QT_MAJOR_VERSION@Gui @QT_MIN_VERSION@)
+find_dependency(Qt5Core @QT_MIN_VERSION@)
+find_dependency(Qt5Gui @QT_MIN_VERSION@)
 
 include("${CMAKE_CURRENT_LIST_DIR}/KF5KDcrawTargets.cmake")
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/libkdcraw-23.04.3/cmake/templates/KF6KDcrawConfig.cmake.in 
new/libkdcraw-23.08.0/cmake/templates/KF6KDcrawConfig.cmake.in
--- old/libkdcraw-23.04.3/cmake/templates/KF6KDcrawConfig.cmake.in      
1970-01-01 01:00:00.000000000 +0100
+++ new/libkdcraw-23.08.0/cmake/templates/KF6KDcrawConfig.cmake.in      
2023-06-21 02:10:04.000000000 +0200
@@ -0,0 +1,20 @@
+# KDcrawConfig.cmake provides information about the installed KDcraw library.
+# It can be used directly from CMake via find_package(KDcraw NO_MODULE)
+#
+# The following CMake variables are provided:
+#   KDcraw_VERSION_MAJOR - the major version number of KDcraw
+#   KDcraw_VERSION_MINOR - the minor version number of KDcraw
+#   KDcraw_VERSION_PATCH - the patch version number of KDcraw
+#   KDcraw_INCLUDE_DIRS  - the include directories to use
+#
+# Additionally, the following imported library targets are created, which may 
be used directly
+# with target_link_libraries():
+#   KF6::KDcraw - the kdcraw library
+
+@PACKAGE_INIT@
+
+include(CMakeFindDependencyMacro)
+find_dependency(Qt6Core @QT_MIN_VERSION@)
+find_dependency(Qt6Gui @QT_MIN_VERSION@)
+
+include("${CMAKE_CURRENT_LIST_DIR}/KF6KDcrawTargets.cmake")
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libkdcraw-23.04.3/src/CMakeLists.txt 
new/libkdcraw-23.08.0/src/CMakeLists.txt
--- old/libkdcraw-23.04.3/src/CMakeLists.txt    2023-03-09 21:17:02.000000000 
+0100
+++ new/libkdcraw-23.08.0/src/CMakeLists.txt    2023-06-21 02:10:04.000000000 
+0200
@@ -5,7 +5,7 @@
 #
 
 set(KDCRAW_INSTALL_INCLUDEDIR "${KDE_INSTALL_INCLUDEDIR_KF}/KDCRAW")
-set(KDCRAW_CMAKECONFIG_NAME "KF5KDcraw")
+set(KDCRAW_CMAKECONFIG_NAME "KF${QT_MAJOR_VERSION}KDcraw")
 
 ecm_setup_version(${LIBKDCRAW_LIB_VERSION}
     VARIABLE_PREFIX      KDCRAW
@@ -43,8 +43,22 @@
     REQUIRED_HEADERS kdcraw_HEADERS
 )
 
-generate_export_header(KDcraw
+if (QT_MAJOR_VERSION STREQUAL "5")
+    set(_generate_export_header_version_args)
+else()
+    # For Qt6/KF6 world transitively include the version header
+    if(ECM_VERSION VERSION_LESS "5.105")
+        set(include_version_header_code "#include <libkdcraw_version.h>\n")
+        set(_generate_export_header_version_args CUSTOM_CONTENT_FROM_VARIABLE 
include_version_header_code)
+    else()
+        set(_generate_export_header_version_args USE_VERSION_HEADER)
+    endif()
+endif()
+ecm_generate_export_header(KDcraw
     BASE_NAME libkdcraw
+    VERSION ${LIBKDCRAW_LIB_VERSION}
+    DEPRECATED_BASE_VERSION 0
+    ${_generate_export_header_version_args}
 )
 
 target_include_directories(KDcraw
@@ -61,7 +75,7 @@
 )
 
 set_target_properties(KDcraw PROPERTIES
-    OUTPUT_NAME KF5KDcraw
+    OUTPUT_NAME KF${QT_MAJOR_VERSION}KDcraw
     VERSION     ${KDCRAW_VERSION}
     SOVERSION   ${KDCRAW_SOVERSION}
 )
@@ -116,5 +130,5 @@
 install(EXPORT KDcrawTargets
     DESTINATION "${CMAKECONFIG_INSTALL_DIR}"
     FILE        ${KDCRAW_CMAKECONFIG_NAME}Targets.cmake
-    NAMESPACE   KF5::
+    NAMESPACE   KF${QT_MAJOR_VERSION}::
 )
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libkdcraw-23.04.3/src/kdcraw.cpp 
new/libkdcraw-23.08.0/src/kdcraw.cpp
--- old/libkdcraw-23.04.3/src/kdcraw.cpp        2023-03-09 21:17:02.000000000 
+0100
+++ new/libkdcraw-23.08.0/src/kdcraw.cpp        2023-06-21 02:10:04.000000000 
+0200
@@ -557,3 +557,5 @@
 }
 
 }  // namespace KDcrawIface
+
+#include "moc_kdcraw.cpp"

Reply via email to