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)
