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)

Reply via email to