Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package digikam for openSUSE:Leap:16.0 checked in at 2025-04-23 18:08:24 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Leap:16.0/digikam (Old) and /work/SRC/openSUSE:Leap:16.0/.digikam.new.30101 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "digikam" Wed Apr 23 18:08:24 2025 rev:2 rq:1272210 version:8.6.0 Changes: -------- --- /work/SRC/openSUSE:Leap:16.0/digikam/digikam.changes 2025-03-19 11:41:44.533169046 +0100 +++ /work/SRC/openSUSE:Leap:16.0/.digikam.new.30101/digikam.changes 2025-04-23 18:10:05.320298692 +0200 @@ -1,0 +2,26 @@ +Fri Apr 4 15:59:05 UTC 2025 - Christophe Marin <christo...@krop.fr> + +- Add patch: + * digikam-qt69.patch + +------------------------------------------------------------------- +Sat Mar 15 09:48:37 UTC 2025 - Christophe Marin <christo...@krop.fr> + +- Update to 8.6.0 + https://www.digikam.org/news/2025-03-15-8.6.0_release_announcement/ + +------------------------------------------------------------------- +Wed Nov 20 18:06:36 UTC 2024 - Christophe Marin <christo...@krop.fr> + +- Stop using the %suse_update_desktop_file macro + +------------------------------------------------------------------- +Sun Nov 17 13:04:59 UTC 2024 - Christophe Marin <christo...@krop.fr> + +- Update to 8.5.0 + https://www.digikam.org/news/2024-11-16-8.5.0_release_announcement/ +- Use Qt 6 to build Digikam +- Drop patch, no longer needed: + * 0001-Look-for-each-akonadi-component-separately.patch + +------------------------------------------------------------------- Old: ---- 0001-Look-for-each-akonadi-component-separately.patch digiKam-8.4.0.tar.xz digiKam-8.4.0.tar.xz.sig New: ---- digiKam-8.6.0.tar.xz digiKam-8.6.0.tar.xz.sig digikam-qt69.patch BETA DEBUG BEGIN: Old:- Drop patch, no longer needed: * 0001-Look-for-each-akonadi-component-separately.patch BETA DEBUG END: BETA DEBUG BEGIN: New:- Add patch: * digikam-qt69.patch BETA DEBUG END: ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ digikam.spec ++++++ --- /var/tmp/diff_new_pack.ebMlol/_old 2025-04-23 18:10:05.888322501 +0200 +++ /var/tmp/diff_new_pack.ebMlol/_new 2025-04-23 18:10:05.888322501 +0200 @@ -1,7 +1,7 @@ # # spec file for package digikam # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,80 +16,79 @@ # -%define soversion 8_4_0 +%define kf6_version 6.0.0 +%define qt6_version 6.4.0 + +%define soversion 8_6_0 %bcond_without released %bcond_with apidocs Name: digikam -Version: 8.4.0 +Version: 8.6.0 Release: 0 Summary: A KDE Photo Manager License: GPL-2.0-or-later URL: https://www.digikam.org/ -Source0: https://download.kde.org/stable/%{name}/%{version}/digiKam-%{version}.tar.xz +Source0: https://download.kde.org/stable/digikam/%{version}/digiKam-%{version}.tar.xz %if %{with released} -Source1: https://download.kde.org/stable/%{name}/%{version}/digiKam-%{version}.tar.xz.sig -Source2: %{name}.keyring +Source1: https://download.kde.org/stable/digikam/%{version}/digiKam-%{version}.tar.xz.sig +Source2: digikam.keyring %endif -# PATCH-FIX-OPENSUSE -Patch0: 0001-Look-for-each-akonadi-component-separately.patch -# QtWebEngine is not available on ppc and zSystems -ExclusiveArch: %{arm} aarch64 %{ix86} x86_64 %{riscv} +#PATCH-FIX-UPSTREAM +Patch0: digikam-qt69.patch BuildRequires: bison -BuildRequires: extra-cmake-modules BuildRequires: fdupes BuildRequires: flex BuildRequires: hicolor-icon-theme +BuildRequires: kf6-extra-cmake-modules >= %{kf6_version} BuildRequires: lensfun BuildRequires: libboost_graph-devel BuildRequires: libeigen3-devel BuildRequires: libexiv2-devel >= 0.27.1 -BuildRequires: liblqr-devel BuildRequires: libtiff-devel BuildRequires: opencv-devel BuildRequires: pkgconfig -BuildRequires: update-desktop-files -%if %{with apidocs} -BuildRequires: doxygen -BuildRequires: graphviz-devel -BuildRequires: cmake(KF5DocTools) -%endif -BuildRequires: cmake(KF5CalendarCore) -BuildRequires: cmake(KF5Config) -BuildRequires: cmake(KF5Contacts) -BuildRequires: cmake(KF5CoreAddons) -BuildRequires: cmake(KF5FileMetaData) -BuildRequires: cmake(KF5I18n) -BuildRequires: cmake(KF5IconThemes) -BuildRequires: cmake(KF5KIO) -BuildRequires: cmake(KF5Notifications) -BuildRequires: cmake(KF5NotifyConfig) -BuildRequires: cmake(KF5Sane) -BuildRequires: cmake(KF5Service) -BuildRequires: cmake(KF5Solid) -BuildRequires: cmake(KF5Sonnet) -BuildRequires: cmake(KF5ThreadWeaver) -BuildRequires: cmake(KF5WindowSystem) -BuildRequires: cmake(KF5XmlGui) -BuildRequires: cmake(Marble) -BuildRequires: cmake(Qt5Concurrent) -BuildRequires: cmake(Qt5Core) -BuildRequires: cmake(Qt5DBus) -BuildRequires: cmake(Qt5Gui) -BuildRequires: cmake(Qt5Multimedia) -BuildRequires: cmake(Qt5Network) -BuildRequires: cmake(Qt5NetworkAuth) -BuildRequires: cmake(Qt5OpenGL) -BuildRequires: cmake(Qt5PrintSupport) -BuildRequires: cmake(Qt5Sql) -BuildRequires: cmake(Qt5Svg) -BuildRequires: cmake(Qt5WebEngineWidgets) -BuildRequires: cmake(Qt5Widgets) -BuildRequires: cmake(Qt5X11Extras) -BuildRequires: cmake(Qt5Xml) -BuildRequires: cmake(Qt5XmlPatterns) +BuildRequires: qt6-gui-private-devel >= %{qt6_version} +BuildRequires: cmake(KF6CalendarCore) >= %{kf6_version} +BuildRequires: cmake(KF6Config) >= %{kf6_version} +BuildRequires: cmake(KF6Contacts) >= %{kf6_version} +BuildRequires: cmake(KF6CoreAddons) >= %{kf6_version} +BuildRequires: cmake(KF6FileMetaData) >= %{kf6_version} +BuildRequires: cmake(KF6I18n) >= %{kf6_version} +BuildRequires: cmake(KF6IconThemes) >= %{kf6_version} +BuildRequires: cmake(KF6KIO) >= %{kf6_version} +BuildRequires: cmake(KF6Notifications) >= %{kf6_version} +BuildRequires: cmake(KF6NotifyConfig) >= %{kf6_version} +BuildRequires: cmake(KF6Service) >= %{kf6_version} +BuildRequires: cmake(KF6Solid) >= %{kf6_version} +BuildRequires: cmake(KF6Sonnet) >= %{kf6_version} +BuildRequires: cmake(KF6ThreadWeaver) >= %{kf6_version} +BuildRequires: cmake(KF6WindowSystem) >= %{kf6_version} +BuildRequires: cmake(KF6XmlGui) >= %{kf6_version} +BuildRequires: cmake(KPim6Akonadi) +BuildRequires: cmake(KPim6AkonadiContactCore) +BuildRequires: cmake(KSaneWidgets6) +BuildRequires: cmake(Qt6Concurrent) >= %{qt6_version} +BuildRequires: cmake(Qt6Core) >= %{qt6_version} +BuildRequires: cmake(Qt6DBus) >= %{qt6_version} +BuildRequires: cmake(Qt6Gui) >= %{qt6_version} +BuildRequires: cmake(Qt6Multimedia) >= %{qt6_version} +BuildRequires: cmake(Qt6MultimediaWidgets) >= %{qt6_version} +BuildRequires: cmake(Qt6Network) >= %{qt6_version} +BuildRequires: cmake(Qt6NetworkAuth) >= %{qt6_version} +BuildRequires: cmake(Qt6OpenGL) >= %{qt6_version} +BuildRequires: cmake(Qt6OpenGLWidgets) >= %{qt6_version} +BuildRequires: cmake(Qt6PrintSupport) >= %{qt6_version} +BuildRequires: cmake(Qt6Sql) >= %{qt6_version} +BuildRequires: cmake(Qt6StateMachine) >= %{qt6_version} +BuildRequires: cmake(Qt6Svg) >= %{qt6_version} +BuildRequires: cmake(Qt6SvgWidgets) >= %{qt6_version} +BuildRequires: cmake(Qt6WebEngineWidgets) >= %{qt6_version} +BuildRequires: cmake(Qt6Widgets) >= %{qt6_version} +BuildRequires: cmake(Qt6Xml) >= %{qt6_version} BuildRequires: cmake(libheif) BuildRequires: pkgconfig(Magick++) BuildRequires: pkgconfig(expat) +BuildRequires: pkgconfig(gl) BuildRequires: pkgconfig(jasper) BuildRequires: pkgconfig(lcms2) BuildRequires: pkgconfig(lensfun) @@ -102,30 +101,38 @@ BuildRequires: pkgconfig(libjpeg) BuildRequires: pkgconfig(libjxl) BuildRequires: pkgconfig(libpng) +BuildRequires: pkgconfig(libva) BuildRequires: pkgconfig(libswresample) BuildRequires: pkgconfig(libswscale) BuildRequires: pkgconfig(libxml-2.0) BuildRequires: pkgconfig(libxslt) -BuildRequires: pkgconfig(zlib) -Requires: %{name}-plugins -Requires: libQt5Sql5-sqlite +BuildRequires: pkgconfig(vdpau) +%if %{with apidocs} +BuildRequires: doxygen +BuildRequires: graphviz-devel +BuildRequires: cmake(KF6DocTools) >= %{kf6_version} +%endif +Requires: digikam-plugins +Requires: qt6-sql-sqlite >= %{qt6_version} Recommends: marble Recommends: showfoto # Got merged into libimageeditor in 5.2.0 -Provides: %{name}-plugin-color = %{version} -Obsoletes: %{name}-plugin-color < %{version} -Provides: %{name}-plugin-decorate = %{version} -Obsoletes: %{name}-plugin-decorate < %{version} -Provides: %{name}-plugin-enhance = %{version} -Obsoletes: %{name}-plugin-enhance < %{version} -Provides: %{name}-plugin-fxfilters = %{version} -Obsoletes: %{name}-plugin-fxfilters < %{version} -Provides: %{name}-plugin-transform = %{version} -Obsoletes: %{name}-plugin-transform < %{version} +Provides: digikam-plugin-color = %{version} +Obsoletes: digikam-plugin-color < %{version} +Provides: digikam-plugin-decorate = %{version} +Obsoletes: digikam-plugin-decorate < %{version} +Provides: digikam-plugin-enhance = %{version} +Obsoletes: digikam-plugin-enhance < %{version} +Provides: digikam-plugin-fxfilters = %{version} +Obsoletes: digikam-plugin-fxfilters < %{version} +Provides: digikam-plugin-transform = %{version} +Obsoletes: digikam-plugin-transform < %{version} Obsoletes: digikam-libs < %{version} # Docs no longer included in 6.0.0 -Provides: %{name}-doc = %{version} -Obsoletes: %{name}-doc < %{version} +Provides: digikam-doc = %{version} +Obsoletes: digikam-doc < %{version} +# QtWebEngine is not available on ppc and zSystems +ExclusiveArch: aarch64 x86_64 %{x86_64} riscv64 %description digiKam is a simple digital photo management application for KDE, which @@ -152,14 +159,14 @@ %package -n showfoto Summary: DigiKam: Showfoto -Supplements: %{name} +Supplements: digikam %description -n showfoto Additional program to browse and view photos %package -n libdigikamcore%{soversion} Summary: The main digikam libraries -Recommends: %{name}-plugins +Recommends: digikam-plugins %description -n libdigikamcore%{soversion} The main digikam libraries that are being shared between showfoto and digikam @@ -167,27 +174,33 @@ %lang_package %prep -%autosetup -p1 +%autosetup -p1 -n digikam-%{version} %build -%{cmake_kf5 -d build -- \ - -DENABLE_APPSTYLES=ON \ - -DENABLE_MEDIAPLAYER=ON \ - -DENABLE_KFILEMETADATASUPPORT=ON \ - -DENABLE_AKONADICONTACTSUPPORT=OFF -} +%cmake_kf6 \ + -DBUILD_WITH_QT6:BOOL=TRUE \ + -DENABLE_AKONADICONTACTSUPPORT:BOOL=TRUE \ + -DENABLE_APPSTYLES:BOOL=TRUE \ + -DENABLE_KFILEMETADATASUPPORT:BOOL=TRUE \ + -DENABLE_MEDIAPLAYER:BOOL=TRUE \ + -DSSE3_FOUND:BOOL=FALSE \ + -DSSE4_1_FOUND:BOOL=FALSE \ + -DSSE4_2_FOUND:BOOL=FALSE \ + -DSSSE3_FOUND:BOOL=FALSE \ +%ifarch x86_64 %{?x86_64} + -DSSE2_FOUND:BOOL=TRUE +%else + -DSSE2_FOUND:BOOL=FALSE +%endif -%cmake_build +%kf6_build %if %{with apidocs} -%cmake_build doc +%kf6_build doc %endif %install -%kf5_makeinstall -C build - -%suse_update_desktop_file -r org.kde.digikam Qt KDE Graphics Photography -%suse_update_desktop_file -r org.kde.showfoto Qt KDE Graphics Photography +%kf6_install %find_lang %{name} --without-kde @@ -197,52 +210,51 @@ %files %doc AUTHORS NEWS README.md -%dir %{_kf5_sharedir}/solid -%dir %{_kf5_sharedir}/solid/actions -%doc %{_kf5_mandir}/man1/cleanup_digikamdb.1%{ext_man} -%doc %{_kf5_mandir}/man1/digitaglinktree.1%{ext_man} -%{_kf5_applicationsdir}/org.kde.digikam.desktop -%{_kf5_appstreamdir}/org.kde.digikam.appdata.xml -%{_kf5_bindir}/cleanup_digikamdb -%{_kf5_bindir}/digikam -%{_kf5_bindir}/digitaglinktree -%{_kf5_iconsdir}/hicolor/*/actions/ -%{_kf5_iconsdir}/hicolor/*/apps/avplayer.* -%{_kf5_iconsdir}/hicolor/*/apps/digikam.* -%{_kf5_kxmlguidir}/digikam/ -%{_kf5_notifydir}/digikam.notifyrc -%{_kf5_sharedir}/digikam/ -%{_kf5_sharedir}/solid/actions/digikam-opencamera.desktop +%doc %{_kf6_mandir}/man1/cleanup_digikamdb.1%{ext_man} +%doc %{_kf6_mandir}/man1/digitaglinktree.1%{ext_man} +%{_kf6_applicationsdir}/org.kde.digikam.desktop +%{_kf6_appstreamdir}/org.kde.digikam.appdata.xml +%{_kf6_bindir}/cleanup_digikamdb +%{_kf6_bindir}/digikam +%{_kf6_bindir}/digitaglinktree +%{_kf6_iconsdir}/hicolor/*/actions/ +%{_kf6_iconsdir}/hicolor/*/apps/digikam.* +%{_kf6_kxmlguidir}/digikam/ +%{_kf6_notificationsdir}/digikam.notifyrc +%{_kf6_sharedir}/digikam/ +%dir %{_kf6_sharedir}/solid +%dir %{_kf6_sharedir}/solid/actions +%{_kf6_sharedir}/solid/actions/digikam-opencamera.desktop %files plugins -%{_kf5_iconsdir}/hicolor/*/apps/dk-* -%{_kf5_iconsdir}/hicolor/*/apps/expoblending.* -%{_kf5_iconsdir}/hicolor/*/apps/panorama.* -%{_kf5_plugindir}/digikam/ +%{_kf6_iconsdir}/hicolor/*/apps/dk-* +%{_kf6_iconsdir}/hicolor/*/apps/expoblending.* +%{_kf6_iconsdir}/hicolor/*/apps/panorama.* +%{_kf6_plugindir}/digikam/ %files devel %{_includedir}/digikam/ -%{_kf5_cmakedir}/DigikamCore/ -%{_kf5_cmakedir}/DigikamDatabase/ -%{_kf5_cmakedir}/DigikamGui/ -%{_kf5_cmakedir}/DigikamPlugin/ -%{_kf5_libdir}/libdigikamcore.so -%{_kf5_libdir}/libdigikamdatabase.so -%{_kf5_libdir}/libdigikamgui.so +%{_kf6_cmakedir}/DigikamCore/ +%{_kf6_cmakedir}/DigikamDatabase/ +%{_kf6_cmakedir}/DigikamGui/ +%{_kf6_cmakedir}/DigikamPlugin/ +%{_kf6_libdir}/libdigikamcore.so +%{_kf6_libdir}/libdigikamdatabase.so +%{_kf6_libdir}/libdigikamgui.so %files -n showfoto -%{_kf5_applicationsdir}/org.kde.showfoto.desktop -%{_kf5_appstreamdir}/org.kde.showfoto.appdata.xml -%{_kf5_bindir}/showfoto -%{_kf5_iconsdir}/hicolor/*/apps/showfoto.* -%{_kf5_kxmlguidir}/showfoto/ -%{_kf5_sharedir}/showfoto/ +%{_kf6_applicationsdir}/org.kde.showfoto.desktop +%{_kf6_appstreamdir}/org.kde.showfoto.appdata.xml +%{_kf6_bindir}/showfoto +%{_kf6_iconsdir}/hicolor/*/apps/showfoto.* +%{_kf6_kxmlguidir}/showfoto/ +%{_kf6_sharedir}/showfoto/ %files -n libdigikamcore%{soversion} %license LICENSES/* -%{_kf5_libdir}/libdigikamcore.so.%{version} -%{_kf5_libdir}/libdigikamdatabase.so.%{version} -%{_kf5_libdir}/libdigikamgui.so.%{version} +%{_kf6_libdir}/libdigikamcore.so.* +%{_kf6_libdir}/libdigikamdatabase.so.* +%{_kf6_libdir}/libdigikamgui.so.* %files lang -f %{name}.lang ++++++ digiKam-8.4.0.tar.xz -> digiKam-8.6.0.tar.xz ++++++ /work/SRC/openSUSE:Leap:16.0/digikam/digiKam-8.4.0.tar.xz /work/SRC/openSUSE:Leap:16.0/.digikam.new.30101/digiKam-8.6.0.tar.xz differ: char 25, line 1 ++++++ digikam-qt69.patch ++++++ >From e7702ac995fc9924504994d99310251ae850bf37 Mon Sep 17 00:00:00 2001 From: Andras Man <andras.mantia-...@siemens-energy.com> Date: Fri, 4 Apr 2025 18:47:03 +0300 Subject: [PATCH] Fix build with Qt 6.9.0 --- core/libs/widgets/text/localizeselector.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/libs/widgets/text/localizeselector.cpp b/core/libs/widgets/text/localizeselector.cpp index b284b27097..ab70a9379c 100644 --- a/core/libs/widgets/text/localizeselector.cpp +++ b/core/libs/widgets/text/localizeselector.cpp @@ -326,7 +326,7 @@ bool s_inlineTranslateString(const QString& text, const QString& trCode, QString } else { - error = QChar(trengine->error()); + error = QChar::fromLatin1(trengine->error()); } return false; -- GitLab