Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libkdcraw for openSUSE:Factory checked in at 2021-08-16 10:07:02 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libkdcraw (Old) and /work/SRC/openSUSE:Factory/.libkdcraw.new.1899 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libkdcraw" Mon Aug 16 10:07:02 2021 rev:133 rq:911770 version:21.08.0 Changes: -------- --- /work/SRC/openSUSE:Factory/libkdcraw/libkdcraw.changes 2021-07-09 23:59:30.644444526 +0200 +++ /work/SRC/openSUSE:Factory/.libkdcraw.new.1899/libkdcraw.changes 2021-08-16 10:08:51.687290597 +0200 @@ -1,0 +2,24 @@ +Fri Aug 6 09:41:57 UTC 2021 - Christophe Giboudeaux <[email protected]> + +- Update to 21.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/21.08.0 +- No code change since 21.07.90 + +------------------------------------------------------------------- +Fri Jul 30 10:05:44 UTC 2021 - Christophe Giboudeaux <[email protected]> + +- Update to 21.07.90 + * New feature release +- No code change since 21.07.80 + +------------------------------------------------------------------- +Sat Jul 17 20:06:53 UTC 2021 - Christophe Giboudeaux <[email protected]> + +- Update to 21.07.80 + * New feature release +- No code change since 21.04.3 +- Only install the license files once + +------------------------------------------------------------------- Old: ---- libkdcraw-21.04.3.tar.xz libkdcraw-21.04.3.tar.xz.sig New: ---- libkdcraw-21.08.0.tar.xz libkdcraw-21.08.0.tar.xz.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libkdcraw.spec ++++++ --- /var/tmp/diff_new_pack.lIV90v/_old 2021-08-16 10:08:53.611288295 +0200 +++ /var/tmp/diff_new_pack.lIV90v/_new 2021-08-16 10:08:53.615288291 +0200 @@ -23,7 +23,7 @@ %{!?_kapp_version: %define _kapp_version %(echo %{version}| awk -F. '{print $1"."$2}')} %bcond_without lang Name: libkdcraw -Version: 21.04.3 +Version: 21.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 @@ -98,7 +98,6 @@ %{_kf5_libdir}/%{lname}.so.* %files devel -%license LICENSES/* %doc README %{_kf5_cmakedir}/KF5KDcraw/ %{_kf5_includedir}/ ++++++ libkdcraw-21.04.3.tar.xz -> libkdcraw-21.08.0.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libkdcraw-21.04.3/CMakeLists.txt new/libkdcraw-21.08.0/CMakeLists.txt --- old/libkdcraw-21.04.3/CMakeLists.txt 2021-01-19 19:04:27.000000000 +0100 +++ new/libkdcraw-21.08.0/CMakeLists.txt 2021-05-17 00:33:16.000000000 +0200 @@ -5,8 +5,8 @@ # set(CMAKE_MIN_VERSION "3.5.0") -set(ECM_MIN_VERSION "5.68.0") -set(QT_MIN_VERSION "5.12.0") +set(ECM_MIN_VERSION "5.80.0") +set(QT_MIN_VERSION "5.15.0") set(LIBRAW_MIN_VERSION "0.18") cmake_minimum_required(VERSION ${CMAKE_MIN_VERSION}) @@ -63,7 +63,6 @@ include(ECMGenerateHeaders) include(ECMSetupVersion) -include(ECMMarkNonGuiExecutable) include(CMakePackageConfigHelpers) include(ECMQtDeclareLoggingCategory) include(GenerateExportHeader) @@ -85,17 +84,10 @@ PURPOSE "Library to decode RAW image" ) -ecm_setup_version(${LIBKDCRAW_LIB_VERSION} - VARIABLE_PREFIX KDCRAW - VERSION_HEADER "src/libkdcraw_version.h" - PACKAGE_VERSION_FILE "KF5KDcrawConfigVersion.cmake" - SOVERSION ${LIBKDCRAW_SO_VERSION} -) - ############## Targets ######################### add_definitions( - -DQT_DISABLE_DEPRECATED_BEFORE=0x050B00 + -DQT_DISABLE_DEPRECATED_BEFORE=0x050F00 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_KEYWORDS -DQT_NO_FOREACH @@ -113,28 +105,4 @@ add_subdirectory(tests) endif() -############## CMake Config Files ############## - -message("${CMAKECONFIG_INSTALL_DIR}") -set(CMAKECONFIG_INSTALL_DIR "${KDE_INSTALL_CMAKEPACKAGEDIR}/KF5KDcraw") - -configure_package_config_file( - "${CMAKE_CURRENT_SOURCE_DIR}/cmake/templates/KF5KDcrawConfig.cmake.in" - "${CMAKE_CURRENT_BINARY_DIR}/KF5KDcrawConfig.cmake" - INSTALL_DESTINATION ${CMAKECONFIG_INSTALL_DIR} -) - -install(FILES - "${CMAKE_CURRENT_BINARY_DIR}/KF5KDcrawConfig.cmake" - "${CMAKE_CURRENT_BINARY_DIR}/KF5KDcrawConfigVersion.cmake" - DESTINATION "${CMAKECONFIG_INSTALL_DIR}" - COMPONENT Devel -) - -install(EXPORT KF5KDcrawTargets - DESTINATION "${CMAKECONFIG_INSTALL_DIR}" - FILE KF5KDcrawTargets.cmake - NAMESPACE KF5:: -) - feature_summary(WHAT ALL FATAL_ON_MISSING_REQUIRED_PACKAGES) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libkdcraw-21.04.3/cmake/modules/FindLibRaw.cmake new/libkdcraw-21.08.0/cmake/modules/FindLibRaw.cmake --- old/libkdcraw-21.04.3/cmake/modules/FindLibRaw.cmake 2021-01-19 19:04:27.000000000 +0100 +++ new/libkdcraw-21.08.0/cmake/modules/FindLibRaw.cmake 2021-05-17 00:33:16.000000000 +0200 @@ -1,7 +1,7 @@ # - Find LibRaw # Find the LibRaw library <https://www.libraw.org> # This module defines -# LibRaw_VERSION_STRING, the version string of LibRaw +# LibRaw_VERSION, the version string of LibRaw # LibRaw_INCLUDE_DIR, where to find libraw.h # LibRaw_LIBRARIES, the libraries needed to use LibRaw (non-thread-safe) # LibRaw_r_LIBRARIES, the libraries needed to use LibRaw (thread-safe) @@ -55,7 +55,7 @@ SET(_libraw_version_patch "${CMAKE_MATCH_1}") IF(_version_major_match AND _version_minor_match AND _version_patch_match) - SET(LibRaw_VERSION_STRING "${_libraw_version_major}.${_libraw_version_minor}.${_libraw_version_patch}") + SET(LibRaw_VERSION "${_libraw_version_major}.${_libraw_version_minor}.${_libraw_version_patch}") ELSE() IF(NOT LibRaw_FIND_QUIETLY) MESSAGE(STATUS "Failed to get version information from ${LibRaw_INCLUDE_DIR}/libraw_version.h") @@ -66,13 +66,22 @@ INCLUDE(FindPackageHandleStandardArgs) FIND_PACKAGE_HANDLE_STANDARD_ARGS(LibRaw REQUIRED_VARS LibRaw_LIBRARIES LibRaw_INCLUDE_DIR - VERSION_VAR LibRaw_VERSION_STRING + VERSION_VAR LibRaw_VERSION ) -MARK_AS_ADVANCED(LibRaw_VERSION_STRING +MARK_AS_ADVANCED(LibRaw_VERSION LibRaw_INCLUDE_DIR LibRaw_LIBRARIES LibRaw_r_LIBRARIES LibRaw_DEFINITIONS LibRaw_r_DEFINITIONS ) + +if(LibRaw_FOUND AND NOT TARGET LibRaw::LibRaw) + add_library(LibRaw::LibRaw UNKNOWN IMPORTED) + set_target_properties(LibRaw::LibRaw PROPERTIES + IMPORTED_LOCATION "${LibRaw_LIBRARIES}" + INTERFACE_COMPILE_OPTIONS "${LibRaw_DEFINITIONS}" + INTERFACE_INCLUDE_DIRECTORIES "${LibRaw_INCLUDE_DIR}" + ) +endif() diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libkdcraw-21.04.3/src/CMakeLists.txt new/libkdcraw-21.08.0/src/CMakeLists.txt --- old/libkdcraw-21.04.3/src/CMakeLists.txt 2021-01-19 19:04:27.000000000 +0100 +++ new/libkdcraw-21.08.0/src/CMakeLists.txt 2021-05-17 00:33:16.000000000 +0200 @@ -4,21 +4,28 @@ # SPDX-License-Identifier: BSD-3-Clause # -kde_enable_exceptions() +set(KDCRAW_INSTALL_INCLUDEDIR "${KDE_INSTALL_INCLUDEDIR_KF5}/KDCRAW") +set(KDCRAW_CMAKECONFIG_NAME "KF5KDcraw") + +ecm_setup_version(${LIBKDCRAW_LIB_VERSION} + VARIABLE_PREFIX KDCRAW + VERSION_HEADER "libkdcraw_version.h" + PACKAGE_VERSION_FILE "${KDCRAW_CMAKECONFIG_NAME}ConfigVersion.cmake" + SOVERSION ${LIBKDCRAW_SO_VERSION} +) -include_directories(SYSTEM ${LibRaw_INCLUDE_DIR}) -include_directories(${CMAKE_CURRENT_BINARY_DIR}/..) +kde_enable_exceptions() -add_definitions(${LibRaw_DEFINITIONS}) +add_library(KDcraw SHARED) -set(kdcraw_LIB_SRCS +target_sources(KDcraw PRIVATE kdcraw.cpp kdcraw_p.cpp dcrawinfocontainer.cpp rawdecodingsettings.cpp ) -ecm_qt_declare_logging_category(kdcraw_LIB_SRCS +ecm_qt_declare_logging_category(KDcraw HEADER libkdcraw_debug.h IDENTIFIER LIBKDCRAW_LOG CATEGORY_NAME "libkdcraw" @@ -36,49 +43,43 @@ REQUIRED_HEADERS kdcraw_HEADERS ) -add_library(KF5KDcraw SHARED ${kdcraw_LIB_SRCS}) -add_library(KF5::KDcraw ALIAS KF5KDcraw) - -generate_export_header(KF5KDcraw +generate_export_header(KDcraw BASE_NAME libkdcraw ) -set(CMAKE_INCLUDE_CURRENT_DIR_IN_INTERFACE OFF) - -target_include_directories(KF5KDcraw +target_include_directories(KDcraw INTERFACE - "$<INSTALL_INTERFACE:${KDE_INSTALL_INCLUDEDIR_KF5}/KDCRAW;${KF5_INCLUDE_INSTALL_DIR}/KDCRAW/kdcraw>" - "$<BUILD_INTERFACE:${CMAKE_CURRENT_BINARY_DIR}>" + "$<INSTALL_INTERFACE:${KDCRAW_INSTALL_INCLUDEDIR};${KDCRAW_INSTALL_INCLUDEDIR}/kdcraw>" ) -target_link_libraries(KF5KDcraw +target_link_libraries(KDcraw PUBLIC Qt5::Core Qt5::Gui PRIVATE - ${LibRaw_LIBRARIES} + LibRaw::LibRaw ) -set_target_properties(KF5KDcraw PROPERTIES - VERSION ${KDCRAW_VERSION_STRING} +set_target_properties(KDcraw PROPERTIES + OUTPUT_NAME KF5KDcraw + VERSION ${KDCRAW_VERSION} SOVERSION ${KDCRAW_SOVERSION} - EXPORT_NAME KDcraw ) -install(TARGETS KF5KDcraw - EXPORT KF5KDcrawTargets ${KF5_INSTALL_TARGETS_DEFAULT_ARGS} +install(TARGETS KDcraw + EXPORT KDcrawTargets ${KF5_INSTALL_TARGETS_DEFAULT_ARGS} ) install(FILES ${kdcraw_CamelCase_HEADERS} - DESTINATION ${KDE_INSTALL_INCLUDEDIR_KF5}/KDCRAW/KDCRAW + DESTINATION ${KDCRAW_INSTALL_INCLUDEDIR}/KDCRAW COMPONENT Devel ) install(FILES ${kdcraw_HEADERS} ${CMAKE_CURRENT_BINARY_DIR}/libkdcraw_export.h - DESTINATION ${KDE_INSTALL_INCLUDEDIR_KF5}/KDCRAW/kdcraw + DESTINATION ${KDCRAW_INSTALL_INCLUDEDIR}/kdcraw COMPONENT Devel ) @@ -93,3 +94,27 @@ FILE libkdcraw.categories DESTINATION "${KDE_INSTALL_LOGGINGCATEGORIESDIR}" ) + +############## CMake Config Files ############## + +message("${CMAKECONFIG_INSTALL_DIR}") +set(CMAKECONFIG_INSTALL_DIR "${KDE_INSTALL_CMAKEPACKAGEDIR}/${KDCRAW_CMAKECONFIG_NAME}") + +configure_package_config_file( + "${CMAKE_SOURCE_DIR}/cmake/templates/${KDCRAW_CMAKECONFIG_NAME}Config.cmake.in" + "${CMAKE_CURRENT_BINARY_DIR}/${KDCRAW_CMAKECONFIG_NAME}Config.cmake" + INSTALL_DESTINATION ${CMAKECONFIG_INSTALL_DIR} +) + +install(FILES + "${CMAKE_CURRENT_BINARY_DIR}/${KDCRAW_CMAKECONFIG_NAME}Config.cmake" + "${CMAKE_CURRENT_BINARY_DIR}/${KDCRAW_CMAKECONFIG_NAME}ConfigVersion.cmake" + DESTINATION "${CMAKECONFIG_INSTALL_DIR}" + COMPONENT Devel +) + +install(EXPORT KDcrawTargets + DESTINATION "${CMAKECONFIG_INSTALL_DIR}" + FILE ${KDCRAW_CMAKECONFIG_NAME}Targets.cmake + NAMESPACE KF5:: +) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libkdcraw-21.04.3/tests/CMakeLists.txt new/libkdcraw-21.08.0/tests/CMakeLists.txt --- old/libkdcraw-21.04.3/tests/CMakeLists.txt 2021-01-19 19:04:27.000000000 +0100 +++ new/libkdcraw-21.08.0/tests/CMakeLists.txt 2021-05-17 00:33:16.000000000 +0200 @@ -4,10 +4,10 @@ # SPDX-License-Identifier: BSD-3-Clause # -set(raw2png_SRCS raw2png.cpp) -add_executable(raw2png ${raw2png_SRCS}) -target_link_libraries(raw2png KF5KDcraw) +add_executable(raw2png) +target_sources(raw2png PRIVATE raw2png.cpp) +target_link_libraries(raw2png KDcraw) -set(libinfo_SRCS libinfo.cpp) -add_executable(libinfo ${libinfo_SRCS}) -target_link_libraries(libinfo KF5KDcraw) +add_executable(libinfo) +target_sources(libinfo PRIVATE libinfo.cpp) +target_link_libraries(libinfo KDcraw)
