Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package kquickimageeditor for
openSUSE:Factory checked in at 2025-02-21 21:35:53
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kquickimageeditor (Old)
and /work/SRC/openSUSE:Factory/.kquickimageeditor.new.1873 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kquickimageeditor"
Fri Feb 21 21:35:53 2025 rev:5 rq:1246610 version:0.5.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/kquickimageeditor/kquickimageeditor.changes
2024-03-11 15:38:08.371712060 +0100
+++
/work/SRC/openSUSE:Factory/.kquickimageeditor.new.1873/kquickimageeditor.changes
2025-02-21 21:36:14.087906677 +0100
@@ -1,0 +2,10 @@
+Tue Feb 18 09:47:04 UTC 2025 - Christophe Marin <[email protected]>
+
+- Update to 0.5.0
+ * Port away from Qt5Compat
+ * Drop Qt5 support
+ * Port to declarative type registration
+ * Remove qml version from imports
+- Drop the Qt 5 flavor
+
+-------------------------------------------------------------------
Old:
----
kquickimageeditor-0.3.0.tar.xz
kquickimageeditor-0.3.0.tar.xz.sig
kquickimageeditor6.spec
New:
----
kquickimageeditor-0.5.0.tar.xz
kquickimageeditor-0.5.0.tar.xz.sig
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kquickimageeditor.spec ++++++
--- /var/tmp/diff_new_pack.jZlip6/_old 2025-02-21 21:36:14.671930993 +0100
+++ /var/tmp/diff_new_pack.jZlip6/_new 2025-02-21 21:36:14.675931159 +0100
@@ -1,7 +1,7 @@
#
# spec file for package kquickimageeditor
#
-# 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,24 +16,35 @@
#
-%define kf5_version 5.91.0
-%define qt5_version 5.15.0
+%global flavor @BUILD_FLAVOR@%{nil}
+%if "%{flavor}" == ""
+ExclusiveArch: do_not_build
+%endif
+%if "%{flavor}" == "qt6"
+ %define qt6 1
+ %define pkg_suffix 6
+ %define kf6_version 6.0.0
+ %define qt6_version 6.6.0
+%endif
+%define rname kquickimageeditor
-%bcond_without lang
-Name: kquickimageeditor
-Version: 0.3.0
+%bcond_without released
+Name: kquickimageeditor%{?pkg_suffix}
+Version: 0.5.0
Release: 0
Summary: A set of QtQuick components for image editing
License: LGPL-2.1-or-later
URL: https://www.kde.org
-Source0:
https://download.kde.org/stable/kquickimageeditor/%{name}-%{version}.tar.xz
-%if %{with lang}
-Source1:
https://download.kde.org/stable/kquickimageeditor/%{name}-%{version}.tar.xz.sig
-Source2: %{name}.keyring
-%endif
-BuildRequires: extra-cmake-modules >= %{kf5_version}
-BuildRequires: cmake(Qt5Core) >= %{qt5_version}
-BuildRequires: cmake(Qt5Quick) >= %{qt5_version}
+Source0:
https://download.kde.org/stable/kquickimageeditor/%{rname}-%{version}.tar.xz
+%if %{with released}
+Source1:
https://download.kde.org/stable/kquickimageeditor/%{rname}-%{version}.tar.xz.sig
+Source2: kquickimageeditor.keyring
+%endif
+%if 0%{?qt6}
+BuildRequires: kf6-extra-cmake-modules >= %{kf6_version}
+BuildRequires: cmake(Qt6Core) >= %{qt6_version}
+BuildRequires: cmake(Qt6Quick) >= %{qt6_version}
+%endif
%description
KQuickImageEditor is a set of QtQuick components providing basic image editing
@@ -48,32 +59,41 @@
%package devel
Summary: Development files for KQuickImageEditor
-Requires: kquickimageeditor-imports = %{version}
-Requires: cmake(Qt5Core)
+Requires: kquickimageeditor%{?pkg_suffix}-imports = %{version}
+%if 0%{?qt6}
+Requires: cmake(Qt6Core) >= %{qt6_version}
+# TODO: Remove after next update
+Conflicts: kquickimageeditor-devel
+%endif
%description devel
Development files for KQuickImageEditor, a set of QtQuick components providing
basic image editing capabilities.
%prep
-%autosetup -p1
+%autosetup -p1 -n %{rname}-%{version}
%build
-%cmake_kf5 -d build
-
-%cmake_build
+%if 0%{?qt6}
+%cmake_kf6
+%kf6_build
+%endif
%install
-%kf5_makeinstall -C build
+%if 0%{?qt6}
+%kf6_install
+%endif
%files imports
%license LICENSES/*
-%doc README*
-%dir %{_kf5_qmldir}/org/
-%dir %{_kf5_qmldir}/org/kde/
-%{_kf5_qmldir}/org/kde/kquickimageeditor/
+%doc README.md
+%if 0%{?qt6}
+%{_kf6_qmldir}/org/kde/kquickimageeditor/
+%endif
%files devel
-%{_kf5_cmakedir}/KQuickImageEditor/
-%{_kf5_mkspecsdir}/qt_KQuickImageEditor.pri
+%if 0%{?qt6}
+%{_kf6_cmakedir}/KQuickImageEditor/
+%{_kf6_mkspecsdir}/qt_KQuickImageEditor.pri
+%endif
++++++ _multibuild ++++++
--- /var/tmp/diff_new_pack.jZlip6/_old 2025-02-21 21:36:14.703932325 +0100
+++ /var/tmp/diff_new_pack.jZlip6/_new 2025-02-21 21:36:14.711932659 +0100
@@ -1,4 +1,4 @@
<multibuild>
- <package>kquickimageeditor6</package>
+ <flavor>qt6</flavor>
</multibuild>
++++++ kquickimageeditor-0.3.0.tar.xz -> kquickimageeditor-0.5.0.tar.xz ++++++
++++ 4765 lines of diff (skipped)