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"