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 )
