Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ktouch for openSUSE:Factory checked in at 2025-08-16 21:46:13 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ktouch (Old) and /work/SRC/openSUSE:Factory/.ktouch.new.1085 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ktouch" Sat Aug 16 21:46:13 2025 rev:179 rq:1299919 version:25.08.0 Changes: -------- --- /work/SRC/openSUSE:Factory/ktouch/ktouch.changes 2025-07-06 17:16:16.251712488 +0200 +++ /work/SRC/openSUSE:Factory/.ktouch.new.1085/ktouch.changes 2025-08-16 21:46:16.970712047 +0200 @@ -1,0 +2,28 @@ +Fri Aug 8 07:47:57 UTC 2025 - Christophe Marin <christo...@krop.fr> + +- Update to 25.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/25.08.0/ +- Changes since 25.07.80: + * cmake: Search for KQtQuickCharts again + +------------------------------------------------------------------- +Mon Jul 14 14:25:44 UTC 2025 - Christophe Marin <christo...@krop.fr> + +- Update to 25.07.80 + * New feature release +- Changes since 25.04.3: + * Remove leftovers and dead code from the 4 and 5 era + * Make the X11 code also build with Qt 6.8 + * Port to Qt6GuiPrivate to unlock KTOUCH_BUILD_WITH_X11 + * Switch CI/CD jobs to Qt6 + * Fix finishing a training lesson + * Roll back the KF::QuickCharts + * Fix starting a lesson + * Make qml works + * Port away from QtGraphicsEffect + * Port to Qt6 + * [nightly flatpak] Update Runtime + +------------------------------------------------------------------- Old: ---- ktouch-25.04.3.tar.xz ktouch-25.04.3.tar.xz.sig New: ---- ktouch-25.08.0.tar.xz ktouch-25.08.0.tar.xz.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ktouch.spec ++++++ --- /var/tmp/diff_new_pack.LiqywB/_old 2025-08-16 21:46:19.150802532 +0200 +++ /var/tmp/diff_new_pack.LiqywB/_new 2025-08-16 21:46:19.162803031 +0200 @@ -1,7 +1,7 @@ # # spec file for package ktouch # -# 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,9 +16,12 @@ # +%define kf6_version 6.14.0 +%define qt6_version 6.8.0 +# %bcond_without released Name: ktouch -Version: 25.04.3 +Version: 25.08.0 Release: 0 Summary: Touch Typing Tutor License: GPL-2.0-or-later @@ -28,41 +31,36 @@ Source1: https://download.kde.org/stable/release-service/%{version}/src/%{name}-%{version}.tar.xz.sig Source2: applications.keyring %endif -BuildRequires: extra-cmake-modules +BuildRequires: kf6-extra-cmake-modules >= %{kf6_version} BuildRequires: pkgconfig -BuildRequires: cmake(KF5Config) -BuildRequires: cmake(KF5ConfigWidgets) -BuildRequires: cmake(KF5CoreAddons) -BuildRequires: cmake(KF5Declarative) -BuildRequires: cmake(KF5DocTools) -BuildRequires: cmake(KF5I18n) -BuildRequires: cmake(KF5IconThemes) -BuildRequires: cmake(KF5IdleTime) -BuildRequires: cmake(KF5ItemViews) -BuildRequires: cmake(KF5KCMUtils) -BuildRequires: cmake(KF5KIO) -BuildRequires: cmake(KF5NewStuff) -BuildRequires: cmake(KF5TextEditor) -BuildRequires: cmake(KF5WidgetsAddons) -BuildRequires: cmake(KF5WindowSystem) -BuildRequires: cmake(KF5XmlGui) -BuildRequires: cmake(Qt5Qml) -BuildRequires: cmake(Qt5Quick) -BuildRequires: cmake(Qt5QuickControls2) -BuildRequires: cmake(Qt5QuickWidgets) -BuildRequires: cmake(Qt5Script) -BuildRequires: cmake(Qt5Sql) -BuildRequires: cmake(Qt5Test) -BuildRequires: cmake(Qt5Widgets) -BuildRequires: cmake(Qt5X11Extras) -BuildRequires: cmake(Qt5XmlPatterns) -BuildRequires: pkgconfig(xkbfile) -# Runtime deps -Requires: kdeclarative-components -Requires: kqtquickcharts -Requires: libqt5-qtquickcontrols2 -Provides: kde4-ktouch = 4.3.0 -Obsoletes: kde4-ktouch < 4.3.0 +BuildRequires: qt6-gui-private-devel >= %{qt6_version} +BuildRequires: cmake(KF6Completion) >= %{kf6_version} +BuildRequires: cmake(KF6Config) >= %{kf6_version} +BuildRequires: cmake(KF6ConfigWidgets) >= %{kf6_version} +BuildRequires: cmake(KF6CoreAddons) >= %{kf6_version} +BuildRequires: cmake(KF6DocTools) >= %{kf6_version} +BuildRequires: cmake(KF6I18n) >= %{kf6_version} +BuildRequires: cmake(KF6ItemViews) >= %{kf6_version} +BuildRequires: cmake(KF6KCMUtils) >= %{kf6_version} +BuildRequires: cmake(KF6TextWidgets) >= %{kf6_version} +BuildRequires: cmake(KF6WindowSystem) >= %{kf6_version} +BuildRequires: cmake(KF6XmlGui) >= %{kf6_version} +BuildRequires: cmake(Qt6Core) >= %{qt6_version} +BuildRequires: cmake(Qt6Gui) >= %{qt6_version} +BuildRequires: cmake(Qt6Qml) >= %{qt6_version} +BuildRequires: cmake(Qt6Quick) >= %{qt6_version} +BuildRequires: cmake(Qt6QuickControls2) >= %{qt6_version} +BuildRequires: cmake(Qt6QuickWidgets) >= %{qt6_version} +BuildRequires: cmake(Qt6Sql) >= %{qt6_version} +BuildRequires: cmake(Qt6Widgets) >= %{qt6_version} +BuildRequires: cmake(Qt6Xml) >= %{qt6_version} +BuildRequires: pkgconfig(libxml-2.0) +Requires: kf6-kcoreaddons-imports >= %{kf6_version} +Requires: kf6-kirigami-imports >= %{kf6_version} +Requires: kf6-kquickcharts >= %{kf6_version} +Requires: qt6-declarative-imports >= %{qt6_version} +Requires: qt6-qt5compat-imports >= %{qt6_version} +Requires: qt6-sql-sqlite >= %{qt6_version} %description A KDE program that helps you to learn and practice touch typing. @@ -73,28 +71,27 @@ %autosetup -p1 %build -%cmake_kf5 -d build +%cmake_kf6 -%cmake_build +%kf6_build %install -%kf5_makeinstall -C build - -%find_lang %{name} --with-man --all-name +%kf6_install -%{kf5_find_htmldocs} +%find_lang %{name} --with-man --all-name --with-html %files %license LICENSES/* %doc AUTHORS README.md -%doc %lang(en) %{_kf5_htmldir}/en/ktouch/ -%{_kf5_applicationsdir}/org.kde.ktouch.desktop -%{_kf5_appsdir}/ktouch/ -%{_kf5_appstreamdir}/org.kde.ktouch.appdata.xml -%{_kf5_bindir}/ktouch -%{_kf5_configkcfgdir}/ktouch.kcfg -%{_kf5_iconsdir}/hicolor/*/apps/ktouch.* -%{_kf5_mandir}/man1/ktouch.1.gz +%doc %lang(en) %{_kf6_htmldir}/en/ktouch/ +%{_kf6_applicationsdir}/org.kde.ktouch.desktop +%{_kf6_appstreamdir}/org.kde.ktouch.appdata.xml +%{_kf6_bindir}/ktouch +%{_kf6_configkcfgdir}/ktouch.kcfg +%{_kf6_iconsdir}/hicolor/*/apps/ktouch.* +%{_kf6_mandir}/man1/ktouch.1.gz +%{_kf6_sharedir}/ktouch/ %files lang -f %{name}.lang +%exclude %{_kf6_htmldir}/en/ktouch ++++++ ktouch-25.04.3.tar.xz -> ktouch-25.08.0.tar.xz ++++++ ++++ 28604 lines of diff (skipped)