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)

Reply via email to