Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package digikam for openSUSE:Factory checked in at 2023-11-14 21:43:47 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/digikam (Old) and /work/SRC/openSUSE:Factory/.digikam.new.17445 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "digikam" Tue Nov 14 21:43:47 2023 rev:217 rq:1125891 version:8.1.0 Changes: -------- --- /work/SRC/openSUSE:Factory/digikam/digikam.changes 2023-08-28 17:14:20.810779788 +0200 +++ /work/SRC/openSUSE:Factory/.digikam.new.17445/digikam.changes 2023-11-14 21:43:56.182627302 +0100 @@ -1,0 +2,6 @@ +Tue Nov 14 12:32:32 UTC 2023 - Christophe Marin <christo...@krop.fr> + +- Add patch to detect and use libexiv2 0.28.1 + * 0001-Use-FindLibExiv2.cmake-from-ECM.patch + +------------------------------------------------------------------- New: ---- 0001-Use-FindLibExiv2.cmake-from-ECM.patch BETA DEBUG BEGIN: New:- Add patch to detect and use libexiv2 0.28.1 * 0001-Use-FindLibExiv2.cmake-from-ECM.patch BETA DEBUG END: ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ digikam.spec ++++++ --- /var/tmp/diff_new_pack.gdugkG/_old 2023-11-14 21:43:57.058659730 +0100 +++ /var/tmp/diff_new_pack.gdugkG/_new 2023-11-14 21:43:57.058659730 +0100 @@ -32,6 +32,8 @@ %endif # PATCH-FIX-OPENSUSE Patch0: 0001-Look-for-each-akonadi-component-separately.patch +# PATCH-FIX-UPSTREAM fixed differently upstream +Patch1: 0001-Use-FindLibExiv2.cmake-from-ECM.patch # QtWebEngine is not available on ppc and zSystems ExclusiveArch: %{arm} aarch64 %{ix86} x86_64 %{riscv} BuildRequires: QtAV-devel >= 1.12 ++++++ 0001-Use-FindLibExiv2.cmake-from-ECM.patch ++++++ >From ed7f587cf43c9f72ca89329a4a51c7e86bfa0824 Mon Sep 17 00:00:00 2001 From: Christophe Marin <christo...@krop.fr> Date: Tue, 14 Nov 2023 13:31:28 +0100 Subject: [PATCH] Use FindLibExiv2.cmake from ECM --- core/CMakeLists.txt | 5 ++--- core/app/DigikamCoreTarget.cmake | 2 +- core/libs/metadataengine/CMakeLists.txt | 8 ++++++-- 3 files changed, 9 insertions(+), 6 deletions(-) diff --git a/core/CMakeLists.txt b/core/CMakeLists.txt index c694c4b..fa17f38 100644 --- a/core/CMakeLists.txt +++ b/core/CMakeLists.txt @@ -75,7 +75,8 @@ endif() # -- Exiv2 checks and adjustements --------------------------------------------- -include(RulesLibExiv2) +# include(RulesLibExiv2) +find_package(LibExiv2 MODULE REQUIRED) # -- OpenCV checks and adjustements -------------------------------------------- @@ -255,7 +256,6 @@ PRINT_COMPONENT_COMPILE_STATUS("Media Player Support" ENAB # ============================================================================== PRINT_LIBRARY_STATUS("libboostgraph" "https://github.com/boostorg/boost" "(version >= 1.43.0)" Boost_FOUND) -PRINT_LIBRARY_STATUS("libexiv2" "https://github.com/Exiv2/exiv2" "(version >= ${EXIV2_MIN_VERSION}" exiv2_FOUND) PRINT_LIBRARY_STATUS("libexpat" "https://libexpat.github.io" "(version >= 2.0.0)" EXPAT_FOUND) PRINT_LIBRARY_STATUS("libjpeg" "https://github.com/libjpeg-turbo/libjpeg-turbo" "(version >= 6b)" JPEG_FOUND) PRINT_LIBRARY_STATUS("libkde" "https://invent.kde.org/frameworks/" "(version >= ${KF5_MIN_VERSION})" KF5_FOUND) @@ -306,7 +306,6 @@ endif() # ============================================================================== if(Boost_FOUND AND - exiv2_FOUND AND EXPAT_FOUND AND JPEG_FOUND AND KF5_FOUND AND diff --git a/core/app/DigikamCoreTarget.cmake b/core/app/DigikamCoreTarget.cmake index 83fda1b..a0fc151 100644 --- a/core/app/DigikamCoreTarget.cmake +++ b/core/app/DigikamCoreTarget.cmake @@ -151,7 +151,7 @@ target_link_libraries(digikamcore ${TIFF_LIBRARIES} PNG::PNG ${JPEG_LIBRARIES} - exiv2lib + LibExiv2::LibExiv2 ${OPENMP_LDFLAGS} diff --git a/core/libs/metadataengine/CMakeLists.txt b/core/libs/metadataengine/CMakeLists.txt index 47aa889..e9c01e5 100644 --- a/core/libs/metadataengine/CMakeLists.txt +++ b/core/libs/metadataengine/CMakeLists.txt @@ -111,8 +111,6 @@ include_directories( $<TARGET_PROPERTY:KF5::ConfigCore,INTERFACE_INCLUDE_DIRECTORIES> $<TARGET_PROPERTY:KF5::I18n,INTERFACE_INCLUDE_DIRECTORIES> - - $<TARGET_PROPERTY:exiv2lib,INTERFACE_INCLUDE_DIRECTORIES> ) # Used by digikamcore @@ -123,6 +121,12 @@ target_compile_definitions(core_dmetadata_obj digikamcore_EXPORTS ) +if (LibExiv2_VERSION VERSION_LESS 0.28.0) + set(EXIV2_CXX_STANDARD 11) +else() + set(EXIV2_CXX_STANDARD 17) +endif() + if(NOT Qt6_FOUND) set_target_properties(core_dmetadata_obj -- 2.42.1