Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libkdcraw for openSUSE:Factory 
checked in at 2026-04-17 21:48:24
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libkdcraw (Old)
 and      /work/SRC/openSUSE:Factory/.libkdcraw.new.11940 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libkdcraw"

Fri Apr 17 21:48:24 2026 rev:188 rq:1347534 version:26.04.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/libkdcraw/libkdcraw.changes      2026-03-07 
20:04:44.558995899 +0100
+++ /work/SRC/openSUSE:Factory/.libkdcraw.new.11940/libkdcraw.changes   
2026-04-17 21:49:40.574062557 +0200
@@ -1,0 +2,24 @@
+Sat Apr 11 16:14:36 UTC 2026 - Christophe Marin <[email protected]>
+
+- Update to 26.04.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/26.04.0/
+- No code change since 26.03.90
+
+-------------------------------------------------------------------
+Mon Mar 30 12:10:51 UTC 2026 - Christophe Marin <[email protected]>
+
+- Update to 26.03.90
+  * New feature release
+- No code change since 26.03.80
+
+-------------------------------------------------------------------
+Sat Mar 14 09:09:59 UTC 2026 - Christophe Marin <[email protected]>
+
+- Update to 26.03.80
+  * New feature release
+- Changes since 25.12.3:
+  * Drop Qt5 support
+
+-------------------------------------------------------------------

Old:
----
  libkdcraw-25.12.3.tar.xz
  libkdcraw-25.12.3.tar.xz.sig

New:
----
  libkdcraw-26.04.0.tar.xz
  libkdcraw-26.04.0.tar.xz.sig

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

Other differences:
------------------
++++++ libkdcraw.spec ++++++
--- /var/tmp/diff_new_pack.JubMo2/_old  2026-04-17 21:49:41.374095529 +0200
+++ /var/tmp/diff_new_pack.JubMo2/_new  2026-04-17 21:49:41.378095694 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package libkdcraw
 #
-# 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
@@ -26,15 +26,11 @@
 %define library_name libKDcrawQt6
 %define so_suffix -5
 %else
-%define qt5 1
-%define kf5_version 5.91.0
-%define qt5_version 5.15.0
-%define library_name libKF5KDcraw
-%define so_suffix 5
+ExclusiveArch:  do_not_build
 %endif
 %bcond_without released
 Name:           libkdcraw%{?pkg_suffix}
-Version:        25.12.3
+Version:        26.04.0
 Release:        0
 Summary:        Shared library interface around dcraw
 License:        LGPL-2.0-or-later AND GPL-2.0-or-later AND GPL-3.0-or-later
@@ -50,12 +46,6 @@
 BuildRequires:  kf6-extra-cmake-modules >= %{kf6_version}
 BuildRequires:  cmake(Qt6Core) >= %{qt6_version}
 BuildRequires:  cmake(Qt6Gui) >= %{qt6_version}
-%else
-BuildRequires:  extra-cmake-modules >= %{kf5_version}
-BuildRequires:  cmake(Qt5Core) >= %{qt5_version}
-BuildRequires:  cmake(Qt5Gui) >= %{qt5_version}
-Provides:       libkdcraw-kf5 = %{version}
-Obsoletes:      libkdcraw-kf5 < %{version}
 %endif
 
 %description
@@ -81,10 +71,6 @@
 %package devel
 Summary:        Shared library interface around dcraw
 Requires:       %{library_name}%{so_suffix} = %{version}
-%if 0%{?qt5}
-Obsoletes:      libkdcraw-kf5-devel < %{version}
-Provides:       libkdcraw-kf5-devel = %{version}
-%endif
 
 %description devel
 Libkdcraw is a C++ interface around dcraw binary program used to decode
@@ -99,18 +85,13 @@
 
 %build
 %if 0%{?qt6}
-%cmake_kf6 -DBUILD_WITH_QT6:BOOL=TRUE
+%cmake_kf6
 %kf6_build
-%else
-%cmake_kf5 -d build
-%cmake_build
 %endif
 
 %install
 %if 0%{?qt6}
 %kf6_install
-%else
-%kf5_makeinstall -C build
 %endif
 
 %ldconfig_scriptlets -n %{library_name}%{so_suffix}
@@ -118,8 +99,6 @@
 %files
 %if 0%{?qt6}
 %{_kf6_debugdir}/libkdcraw.categories
-%else
-%{_kf5_debugdir}/libkdcraw.categories
 %endif
 
 %files -n %{library_name}%{so_suffix}
@@ -131,9 +110,6 @@
 %if 0%{?qt6}
 %{_kf6_cmakedir}/KDcrawQt6/
 %{_includedir}/KDcrawQt6/
-%else
-%{_kf5_cmakedir}/KF5KDcraw/
-%{_kf5_includedir}/KDCRAW/
 %endif
 %{_libdir}/%{library_name}.so
 

++++++ _multibuild ++++++
--- /var/tmp/diff_new_pack.JubMo2/_old  2026-04-17 21:49:41.422097507 +0200
+++ /var/tmp/diff_new_pack.JubMo2/_new  2026-04-17 21:49:41.430097837 +0200
@@ -2,4 +2,3 @@
   <flavor>qt6</flavor>
 </multibuild>
 
-


++++++ libkdcraw-25.12.3.tar.xz -> libkdcraw-26.04.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libkdcraw-25.12.3/.gitlab-ci.yml 
new/libkdcraw-26.04.0/.gitlab-ci.yml
--- old/libkdcraw-25.12.3/.gitlab-ci.yml        2025-08-24 07:55:27.000000000 
+0200
+++ new/libkdcraw-26.04.0/.gitlab-ci.yml        2025-11-14 11:54:25.000000000 
+0100
@@ -4,7 +4,6 @@
 include:
   - project: sysadmin/ci-utilities
     file:
-      - /gitlab-templates/linux.yml
       - /gitlab-templates/linux-qt6.yml
       - /gitlab-templates/linux-qt6-static.yml
       - /gitlab-templates/linux-qt6-next.yml
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libkdcraw-25.12.3/.kde-ci.yml 
new/libkdcraw-26.04.0/.kde-ci.yml
--- old/libkdcraw-25.12.3/.kde-ci.yml   2025-08-24 07:55:27.000000000 +0200
+++ new/libkdcraw-26.04.0/.kde-ci.yml   2025-11-14 11:54:25.000000000 +0100
@@ -2,10 +2,6 @@
 # SPDX-License-Identifier: CC0-1.0
 
 Dependencies:
-- 'on': ['Linux/Qt5', 'FreeBSD/Qt5', 'Windows/Qt5']
-  'require':
-    'frameworks/extra-cmake-modules': '@stable'
-
 - 'on': ['Linux/Qt6', 'Linux/Qt6Next', 'FreeBSD/Qt6', 'Windows/Qt6']
   'require':
     'frameworks/extra-cmake-modules': '@latest-kf6'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libkdcraw-25.12.3/CMakeLists.txt 
new/libkdcraw-26.04.0/CMakeLists.txt
--- old/libkdcraw-25.12.3/CMakeLists.txt        2025-08-24 07:55:27.000000000 
+0200
+++ new/libkdcraw-26.04.0/CMakeLists.txt        2025-11-14 11:54:25.000000000 
+0100
@@ -5,8 +5,8 @@
 #
 
 set(CMAKE_MIN_VERSION   "3.16.0")
-set(ECM_MIN_VERSION     "5.91.0")
-set(QT_MIN_VERSION      "5.15.0")
+set(ECM_MIN_VERSION     "6.0.0")
+set(QT_MIN_VERSION      "6.5.0")
 set(LIBRAW_MIN_VERSION  "0.18")
 
 cmake_minimum_required(VERSION ${CMAKE_MIN_VERSION})
@@ -71,11 +71,7 @@
 
 ############## Find Packages ###################
 
-if (QT_MAJOR_VERSION STREQUAL "6")
-    set(QT_MIN_VERSION "6.5.0")
-endif()
-
-find_package(Qt${QT_MAJOR_VERSION} ${QT_MIN_VERSION} REQUIRED NO_MODULE
+find_package(Qt6 ${QT_MIN_VERSION} REQUIRED NO_MODULE
     COMPONENTS
         Core
         Gui
@@ -91,15 +87,9 @@
 
 ############## Targets #########################
 
-if (QT_MAJOR_VERSION STREQUAL "6")
-    ecm_set_disabled_deprecation_versions(
-        QT 6.5
-    )
-else()
-    ecm_set_disabled_deprecation_versions(
-        QT 5.15
-    )
-endif()
+ecm_set_disabled_deprecation_versions(
+    QT 6.5
+)
 
 add_subdirectory(src)
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/libkdcraw-25.12.3/cmake/templates/KDcrawConfig.cmake.in 
new/libkdcraw-26.04.0/cmake/templates/KDcrawConfig.cmake.in
--- old/libkdcraw-25.12.3/cmake/templates/KDcrawConfig.cmake.in 2025-08-24 
07:55:27.000000000 +0200
+++ new/libkdcraw-26.04.0/cmake/templates/KDcrawConfig.cmake.in 2025-11-14 
11:54:25.000000000 +0100
@@ -1,8 +1,8 @@
 @PACKAGE_INIT@
 
 include(CMakeFindDependencyMacro)
-find_dependency(Qt@QT_MAJOR_VERSION@Core @QT_MIN_VERSION@)
-find_dependency(Qt@QT_MAJOR_VERSION@Gui @QT_MIN_VERSION@)
+find_dependency(Qt6Core @QT_MIN_VERSION@)
+find_dependency(Qt6Gui @QT_MIN_VERSION@)
 
 if (NOT @BUILD_SHARED_LIBS@)
     find_package(LibRaw ${LIBRAW_MIN_VERSION} QUIET)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libkdcraw-25.12.3/src/CMakeLists.txt 
new/libkdcraw-26.04.0/src/CMakeLists.txt
--- old/libkdcraw-25.12.3/src/CMakeLists.txt    2025-08-24 07:55:27.000000000 
+0200
+++ new/libkdcraw-26.04.0/src/CMakeLists.txt    2025-11-14 11:54:25.000000000 
+0100
@@ -4,19 +4,11 @@
 # SPDX-License-Identifier: BSD-3-Clause
 #
 
-if (QT_MAJOR_VERSION STREQUAL "5")
-    set(KDCRAW_INSTALL_INCLUDEDIR "${KDE_INSTALL_INCLUDEDIR_KF}/KDCRAW")
-    set(KDCRAW_CMAKECONFIG_NAME "KF5KDcraw")
-    set(LIBRARYFILE_NAME "KF5KDcraw")
-    set(TARGET_EXPORT_NAME "KDcraw")
-    set(NAMESPACE_NAME "KF5::")
-else()
-    set(KDCRAW_INSTALL_INCLUDEDIR "${KDE_INSTALL_INCLUDEDIR}/KDcrawQt6")
-    set(KDCRAW_CMAKECONFIG_NAME "KDcrawQt6")
-    set(LIBRARYFILE_NAME "KDcrawQt6")
-    set(TARGET_EXPORT_NAME "KDcrawQt6")
-    set(NAMESPACE_NAME "")
-endif()
+set(KDCRAW_INSTALL_INCLUDEDIR "${KDE_INSTALL_INCLUDEDIR}/KDcrawQt6")
+set(KDCRAW_CMAKECONFIG_NAME "KDcrawQt6")
+set(LIBRARYFILE_NAME "KDcrawQt6")
+set(TARGET_EXPORT_NAME "KDcrawQt6")
+set(NAMESPACE_NAME "")
 
 ecm_setup_version(${LIBKDCRAW_LIB_VERSION}
     VARIABLE_PREFIX      KDCRAW
@@ -61,22 +53,11 @@
     REQUIRED_HEADERS kdcraw_HEADERS
 )
 
-if (QT_MAJOR_VERSION STREQUAL "5")
-    set(_generate_export_header_version_args)
-else()
-    # For Qt6/KF6 world transitively include the version header
-    if(ECM_VERSION VERSION_LESS "5.105")
-        set(include_version_header_code "#include <libkdcraw_version.h>\n")
-        set(_generate_export_header_version_args CUSTOM_CONTENT_FROM_VARIABLE 
include_version_header_code)
-    else()
-        set(_generate_export_header_version_args USE_VERSION_HEADER)
-    endif()
-endif()
 ecm_generate_export_header(KDcraw
     BASE_NAME libkdcraw
     VERSION ${LIBKDCRAW_LIB_VERSION}
     DEPRECATED_BASE_VERSION 0
-    ${_generate_export_header_version_args}
+    USE_VERSION_HEADER
 )
 
 target_include_directories(KDcraw
@@ -86,8 +67,8 @@
 
 target_link_libraries(KDcraw
     PUBLIC
-        Qt${QT_MAJOR_VERSION}::Core
-        Qt${QT_MAJOR_VERSION}::Gui
+        Qt6::Core
+        Qt6::Gui
     PRIVATE
         LibRaw::LibRaw
 )

Reply via email to