Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package LuminanceHDR for openSUSE:Factory 
checked in at 2025-10-13 15:34:08
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/LuminanceHDR (Old)
 and      /work/SRC/openSUSE:Factory/.LuminanceHDR.new.18484 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "LuminanceHDR"

Mon Oct 13 15:34:08 2025 rev:3 rq:1311006 version:2.6.0+git313.634b489

Changes:
--------
--- /work/SRC/openSUSE:Factory/LuminanceHDR/LuminanceHDR.changes        
2025-03-07 16:46:37.516593218 +0100
+++ /work/SRC/openSUSE:Factory/.LuminanceHDR.new.18484/LuminanceHDR.changes     
2025-10-13 15:34:54.188132819 +0200
@@ -1,0 +2,12 @@
+Fri Oct 10 06:49:26 UTC 2025 - Paolo Stivanin <[email protected]>
+
+- Update to version 2.6.0+git313.634b489:
+  * Update to the latest GPLv2 license text
+  * Set CMake min. version to a range, 3.3...3.12: support CMake 4.0
+  * Fix building with Boost >= 1.85.0
+  * Add developer ID net.sourceforge.qtpfsgui in AppData
+  * Fix deprecated top-level developer_name in AppData XML
+- Add fix-boost_system.patch
+- Drop upstreamed fix-boost1_85.patch
+
+-------------------------------------------------------------------

Old:
----
  LuminanceHDR-2.6.0+git304.6107989.tar.xz
  fix-boost1_85.patch

New:
----
  LuminanceHDR-2.6.0+git313.634b489.tar.xz
  fix-boost_system.patch

----------(Old B)----------
  Old:- Add fix-boost_system.patch
- Drop upstreamed fix-boost1_85.patch
----------(Old E)----------

----------(New B)----------
  New:  * Fix deprecated top-level developer_name in AppData XML
- Add fix-boost_system.patch
- Drop upstreamed fix-boost1_85.patch
----------(New E)----------

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ LuminanceHDR.spec ++++++
--- /var/tmp/diff_new_pack.9pi4mE/_old  2025-10-13 15:34:55.620192749 +0200
+++ /var/tmp/diff_new_pack.9pi4mE/_new  2025-10-13 15:34:55.620192749 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package LuminanceHDR
 #
-# Copyright (c) 2025 SUSE LLC
+# Copyright (c) 2025 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
@@ -16,11 +16,15 @@
 #
 
 
+%if 0%{?suse_version} && 0%{?suse_version} < 1590
+%global force_gcc_version 12
+%endif
+
 %define _lto_cflags %{nil}
 %define liblcms2_name liblcms2-2
 
 Name:           LuminanceHDR
-Version:        2.6.0+git304.6107989
+Version:        2.6.0+git313.634b489
 Release:        0
 Summary:        Complete workflow for HDR imaging
 License:        GPL-3.0-or-later
@@ -29,25 +33,23 @@
 Source:         %{name}-%{version}.tar.xz
 # PATCH-FIX-OPENSUSE use-system-rtprocess.patch
 Patch0:         use-system-rtprocess.patch
-# PATCH-FIX-UPSTREAM fix-boost1_85.patch pr#284
-Patch1:         fix-boost1_85.patch
-# PATCH-FIX-OPENSUSE fix-version.patch
-Patch2:         fix-version.patch
-%if 0%{?suse_version} > 1600
 # PATCH-FIX-UPSTREAM
-Patch3:         fix-boost-1.87.0.patch
+Patch1:         fix-boost_system.patch
 # PATCH-FIX-UPSTREAM
-Patch4:         clamp.patch
-%endif
+Patch2:         clamp.patch
+Patch3:         fix-version.patch
+Patch4:         fix-boost-1.87.0.patch
 BuildRequires:  cmake
 BuildRequires:  fdupes
 BuildRequires:  fftw3-devel
 BuildRequires:  fftw3-openmp-devel
 BuildRequires:  fftw3-threads-devel
-BuildRequires:  gcc-c++
+BuildRequires:  gcc%{?force_gcc_version}-c++ >= 12
 BuildRequires:  libboost_atomic-devel
 BuildRequires:  libboost_program_options-devel
+%if 0%{?suse_version} < 1600
 BuildRequires:  libboost_system-devel
+%endif
 BuildRequires:  libboost_thread-devel
 BuildRequires:  libexiv2-devel >= 0.27.0
 BuildRequires:  libjpeg-devel
@@ -111,7 +113,8 @@
 %autosetup -p1
 
 %build
-%cmake
+%cmake \
+    
-DCMAKE_CXX_COMPILER=%{_bindir}/g++%{?force_gcc_version:-%force_gcc_version}
 %cmake_build
 
 %install

++++++ LuminanceHDR-2.6.0+git304.6107989.tar.xz -> 
LuminanceHDR-2.6.0+git313.634b489.tar.xz ++++++
/work/SRC/openSUSE:Factory/LuminanceHDR/LuminanceHDR-2.6.0+git304.6107989.tar.xz
 
/work/SRC/openSUSE:Factory/.LuminanceHDR.new.18484/LuminanceHDR-2.6.0+git313.634b489.tar.xz
 differ: char 15, line 1

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.9pi4mE/_old  2025-10-13 15:34:55.752198274 +0200
+++ /var/tmp/diff_new_pack.9pi4mE/_new  2025-10-13 15:34:55.760198609 +0200
@@ -1,6 +1,6 @@
 <servicedata>
 <service name="tar_scm">
                 <param 
name="url">https://github.com/LuminanceHDR/LuminanceHDR.git/</param>
-              <param 
name="changesrevision">6107989a7978577524ec556b690e337f9a6d7b1f</param></service></servicedata>
+              <param 
name="changesrevision">634b48931af2b17bb30bc746da616dfb361127f9</param></service></servicedata>
 (No newline at EOF)
 

++++++ fix-boost-1.87.0.patch ++++++
--- /var/tmp/diff_new_pack.9pi4mE/_old  2025-10-13 15:34:55.780199446 +0200
+++ /var/tmp/diff_new_pack.9pi4mE/_new  2025-10-13 15:34:55.784199613 +0200
@@ -1,4 +1,3 @@
-diff --color --unified --recursive --text 
luminance-hdr-2.6.1.1-upstream/build_files/Modules/CompilerSettings.cmake 
luminance-hdr-2.6.1.1/build_files/Modules/CompilerSettings.cmake
 --- a/build_files/Modules/CompilerSettings.cmake       2021-01-11 
10:41:28.000000000 +0100
 +++ b/build_files/Modules/CompilerSettings.cmake       2025-01-20 
21:03:25.709389950 +0100
 @@ -15,7 +15,6 @@

++++++ fix-boost_system.patch ++++++
--- LuminanceHDR-2.6.0+git313.634b489/CMakeLists.txt.orig       2025-10-10 
09:14:33.213255371 +0200
+++ LuminanceHDR-2.6.0+git313.634b489/CMakeLists.txt    2025-10-10 
09:15:01.060483228 +0200
@@ -180,7 +180,22 @@
 IF(WIN32)
     SET(Boost_USE_STATIC_LIBS ON)
 ENDIF()
-FIND_PACKAGE(Boost REQUIRED COMPONENTS program_options thread chrono system 
date_time atomic)
+#
+# --- Boost.System header-only compatibility (Boost >= 1.82) ---
+# On newer distributions (SLE16+, Tumbleweed, etc.) boost_system is 
header-only,
+# so FindBoost will fail if "system" is requested as a component.
+# We detect this and create an interface target to keep compatibility.
+#
+find_package(Boost REQUIRED COMPONENTS program_options thread chrono date_time 
atomic)
+
+if(TARGET Boost::system OR DEFINED Boost_SYSTEM_LIBRARY OR EXISTS 
"${Boost_LIBRARY_DIRS}/libboost_system.so")
+    message(STATUS "Using compiled Boost.System library")
+    list(APPEND Boost_LIBRARIES ${Boost_SYSTEM_LIBRARY})
+else()
+    message(STATUS "Boost.System is header-only in this configuration")
+    add_library(Boost::system INTERFACE IMPORTED)
+    target_include_directories(Boost::system INTERFACE ${Boost_INCLUDE_DIRS})
+endif()
 INCLUDE_DIRECTORIES(${Boost_INCLUDE_DIR})
 
 FIND_PACKAGE(exiv2 REQUIRED 0.27.0)

Reply via email to