Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package LuminanceHDR for openSUSE:Factory checked in at 2026-02-04 21:08:12 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/LuminanceHDR (Old) and /work/SRC/openSUSE:Factory/.LuminanceHDR.new.1670 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "LuminanceHDR" Wed Feb 4 21:08:12 2026 rev:5 rq:1330863 version:2.6.0+git313.634b489 Changes: -------- --- /work/SRC/openSUSE:Factory/LuminanceHDR/LuminanceHDR.changes 2025-11-24 14:15:14.872576297 +0100 +++ /work/SRC/openSUSE:Factory/.LuminanceHDR.new.1670/LuminanceHDR.changes 2026-02-04 21:08:35.654874162 +0100 @@ -1,0 +2,5 @@ +Tue Feb 3 15:29:13 UTC 2026 - Jan Engelhardt <[email protected]> + +- Add eigen-cmake.patch to fix build with newer Eigen libraries. + +------------------------------------------------------------------- New: ---- eigen-cmake.patch ----------(New B)---------- New: - Add eigen-cmake.patch to fix build with newer Eigen libraries. ----------(New E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ LuminanceHDR.spec ++++++ --- /var/tmp/diff_new_pack.jnHvuc/_old 2026-02-04 21:08:36.990930116 +0100 +++ /var/tmp/diff_new_pack.jnHvuc/_new 2026-02-04 21:08:36.990930116 +0100 @@ -1,7 +1,7 @@ # # spec file for package LuminanceHDR # -# Copyright (c) 2025 SUSE LLC and contributors +# Copyright (c) 2026 SUSE LLC and contributors # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -39,6 +39,7 @@ Patch2: clamp.patch Patch3: fix-version.patch Patch4: fix-boost-1.87.0.patch +Patch5: eigen-cmake.patch BuildRequires: cmake BuildRequires: fdupes BuildRequires: fftw3-devel ++++++ eigen-cmake.patch ++++++ From: Jan Engelhardt <[email protected]> Date: 2026-02-03 16:28:54.000013795 +0100 As per eigen3-3.4.1:/usr/share/eigen3/cmake/UseEigen3.cmake, the modern way to use Eigen3 is as follows... [This resolves a build failure with eigen3-5.x, which has abandoned setting EIGEN3_INCLUDE_DIR.] --- CMakeLists.txt | 2 -- src/TonemappingOperators/CMakeLists.txt | 2 +- 2 files changed, 1 insertion(+), 3 deletions(-) Index: LuminanceHDR-2.6.0+git313.634b489/CMakeLists.txt =================================================================== --- LuminanceHDR-2.6.0+git313.634b489.orig/CMakeLists.txt +++ LuminanceHDR-2.6.0+git313.634b489/CMakeLists.txt @@ -132,7 +132,6 @@ IF(WIN32) set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${OpenMP_CXX_FLAGS} -Werror=unknown-pragmas") ENDIF() FIND_PACKAGE(Eigen3 REQUIRED) - INCLUDE_DIRECTORIES(${EIGEN3_INCLUDE_DIR}) ELSE() SET(LIBRAW_INCLUDE_DIR "${CMAKE_SOURCE_DIR}/../DEPs/include/libraw") SET(FFTWF_INCLUDE_DIR "${CMAKE_SOURCE_DIR}/../DEPs/include/fftw3") @@ -174,7 +173,6 @@ ELSE() INCLUDE_DIRECTORIES(${LCMS2_INCLUDE_DIR}) FIND_PACKAGE(Eigen3 REQUIRED) - INCLUDE_DIRECTORIES(${EIGEN3_INCLUDE_DIR}) ENDIF() IF(WIN32) Index: LuminanceHDR-2.6.0+git313.634b489/src/TonemappingOperators/CMakeLists.txt =================================================================== --- LuminanceHDR-2.6.0+git313.634b489.orig/src/TonemappingOperators/CMakeLists.txt +++ LuminanceHDR-2.6.0+git313.634b489/src/TonemappingOperators/CMakeLists.txt @@ -24,7 +24,7 @@ FILE(GLOB FILES_H *.h) FILE(GLOB FILES_CPP *.cpp) ADD_LIBRARY(pfstmo STATIC ${TM_LIBPFS_H} ${TM_LIBPFS_CPP} ${FILES_H} ${FILES_CPP}) -TARGET_LINK_LIBRARIES(pfstmo pfs Qt5::Core Qt5::Gui Qt5::Widgets) +TARGET_LINK_LIBRARIES(pfstmo pfs Qt5::Core Qt5::Gui Qt5::Widgets Eigen3::Eigen) SET(LUMINANCE_MODULES_GUI ${LUMINANCE_MODULES_GUI} pfstmo PARENT_SCOPE) SET(LUMINANCE_MODULES_CLI ${LUMINANCE_MODULES_CLI} pfstmo PARENT_SCOPE)
