17 Commits

Author SHA256 Message Date
d4b513e654 Accepting request 1326197 from KDE:Applications
KDE release gear 25.12.1 (forwarded request 1325801 from krop)

OBS-URL: https://build.opensuse.org/request/show/1326197
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ktouch?expand=0&rev=185
2026-01-12 09:19:52 +00:00
Christophe Marin
347fb6bb6f KDE release gear 25.12.1
OBS-URL: https://build.opensuse.org/package/show/KDE:Applications/ktouch?expand=0&rev=220
2026-01-08 21:00:07 +00:00
9ff6908d0d Accepting request 1325550 from KDE:Applications
- Add missing kqtquickcharts runtime dependency (boo#1256035)

OBS-URL: https://build.opensuse.org/request/show/1325550
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ktouch?expand=0&rev=184
2026-01-06 16:46:11 +00:00
Christophe Marin
e317208613 - Add missing kqtquickcharts runtime dependency (boo#1256035)
OBS-URL: https://build.opensuse.org/package/show/KDE:Applications/ktouch?expand=0&rev=219
2026-01-06 08:38:26 +00:00
c1bf39628d Accepting request 1322469 from KDE:Applications
KDE release gear 25.12 (forwarded request 1321386 from krop)

OBS-URL: https://build.opensuse.org/request/show/1322469
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ktouch?expand=0&rev=183
2025-12-15 10:54:54 +00:00
Christophe Marin
c8f1332382 KDE release gear 25.12
OBS-URL: https://build.opensuse.org/package/show/KDE:Applications/ktouch?expand=0&rev=218
2025-12-11 22:47:05 +00:00
Christophe Marin
b07b08f017 KDE Release gear 25.12 beta
OBS-URL: https://build.opensuse.org/package/show/KDE:Applications/ktouch?expand=0&rev=217
2025-11-22 12:44:24 +00:00
ab9e494616 Accepting request 1316294 from KDE:Applications
KDE release gear 25.08.3

OBS-URL: https://build.opensuse.org/request/show/1316294
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ktouch?expand=0&rev=182
2025-11-08 15:32:34 +00:00
Christophe Marin
888fc1ff14 KDE release gear 25.08.3
OBS-URL: https://build.opensuse.org/package/show/KDE:Applications/ktouch?expand=0&rev=216
2025-11-07 00:14:53 +00:00
3cf08ed1ba Accepting request 1310224 from KDE:Applications
KDE release gear 25.08.2 (forwarded request 1309696 from krop)

OBS-URL: https://build.opensuse.org/request/show/1310224
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ktouch?expand=0&rev=181
2025-10-13 15:25:56 +00:00
Christophe Marin
595cb1c0c3 KDE release gear 25.08.2
OBS-URL: https://build.opensuse.org/package/show/KDE:Applications/ktouch?expand=0&rev=215
2025-10-09 15:37:36 +00:00
ce7bb69a2f Accepting request 1303953 from KDE:Applications
KDE release gear 25.08.1

OBS-URL: https://build.opensuse.org/request/show/1303953
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ktouch?expand=0&rev=180
2025-09-11 12:41:10 +00:00
Christophe Marin
acea90e926 KDE Release gear 25.08.1
OBS-URL: https://build.opensuse.org/package/show/KDE:Applications/ktouch?expand=0&rev=214
2025-09-11 07:36:44 +00:00
c64096987a Accepting request 1299919 from KDE:Applications
KDE release gear 25.08

OBS-URL: https://build.opensuse.org/request/show/1299919
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ktouch?expand=0&rev=179
2025-08-16 19:46:13 +00:00
Christophe Marin
00e4976b08 OBS-URL: https://build.opensuse.org/package/show/KDE:Applications/ktouch?expand=0&rev=213 2025-08-16 19:12:49 +00:00
Christophe Marin
6ff76513d1 KDE release gear 25.08.0
OBS-URL: https://build.opensuse.org/package/show/KDE:Applications/ktouch?expand=0&rev=212
2025-08-15 06:49:57 +00:00
Christophe Marin
5eca22c323 KDE release gear 25.08 beta
OBS-URL: https://build.opensuse.org/package/show/KDE:Applications/ktouch?expand=0&rev=211
2025-07-22 18:25:36 +00:00
6 changed files with 156 additions and 68 deletions

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:acc1cf7f43526a8fb569f96e63aca39ec3e6e2ac6807d27005650f870af59e90
size 4787696

View File

@@ -1,16 +0,0 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE2BwMs463Je9mkcOFu0YzUNbvMe8FAmhjbwUACgkQu0YzUNbv
Me8Y5Q//e5SZ5OqFki7pNgEFn7qpW5amnK7jXHUe2ufCrOcym8SynVAfCLN02tt4
QSnb57Vc5jc9eJpa+GS6JHJHPJyzyO1SMQKGycT+OQexlN4R+JVvW+TxlsYCsRZP
ZuMf++DRCco+N4ivLxvw0ufvbBi2MUN/Xm4iQZd0TUH4zbRMoNH5HEakqYIZX9uC
sveLNw5PcISzBo4I3eAAXtm/1BJckogsAO24cJhxcyEsejncsylvHeVvOKfu9jdJ
SmeE+buhlQoVmg0Pu8KZD4b/10BGheZ1mbdHzagCQSEbHYkqO1RKSixQev8mG9b8
PaHqwAkVWmj0mPlH4t2eLOLfHfMciEyVdieDJ6zAoIb+LHTFfURc7o99hrOPN4mV
r+fcvia7cZIoRyPtqgKLFTfrE62/Ld2Ta842YUsYXsGXfTS2K81TJy+zmVogY6xt
g12pudsCqgP13Aasmr4eseFrsNPfLnryEBqEjxdnlkmsu1JHUCjbtkgkj1v23Oa5
xt4mHwkAoYErfF3ye6ybHBFgyN9xYdSUNdhT0/OBY51zshJp3uLBhIvCvcavdndU
KjbDcTn2lPmfmF4U3jb2M43TSLAARiXXIsZiWjRm3P+/8rghZIikJugsLyyAL6MV
/sPa4mPBN/oX2/5RUzUxjUuhdYuyQVcgIwufEZC7Erc0AMzivxo=
=nquV
-----END PGP SIGNATURE-----

3
ktouch-25.12.1.tar.xz Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:5b5b2ee11cd39033302cfc47eea086f881451791a8e3fa8a55389d73a1c6e94a
size 4792304

16
ktouch-25.12.1.tar.xz.sig Normal file
View File

@@ -0,0 +1,16 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE2BwMs463Je9mkcOFu0YzUNbvMe8FAmlc2qQACgkQu0YzUNbv
Me/rhBAAhPF+QgHuKXPQv69ftDUxuqRu7UySEgmETE79fpzIGvyyev4gcDLMDLsZ
1kKCnLPTC1s/bSMaF5eLHxzpOdK6PPV8h1bDvWJrgR0n1vTkZvVLAzyl+/V9Zm/F
xJQ3vor9hWY3rR34DIchg1q3P4dv9vPr6E3/W3vPmtE+N8X+yTLDyf0qBjy3UU3b
fRXwTYMKyX/CjpSMYtsIuiTyhzHCRPuZeEZ9/KT8gnHSLVINKXihLQXJjaq1nqes
iRSHK9DBp4dLd6tYwTbma/Mj0HeFUnrqmFevrdsULubOQyEhxSO13B+AAv8O7PoZ
mygbbeky3kGeNFubbeq/a1stK+/5Ljo4QTt1AKnth+2yVpgqEZ9yeeg8A9wsOF7w
UuTbvCeNJ/2poDKPSwZTWo9qTE+xUjHdrmDJ47zQoSxxbc2AkVh4q51v1n3gtnxw
KqbgKAX7nye3vc5VI4asBJ4JJpztwARgscPU2OeAeUp0Uk+/iPZNT2AUj/ifc6Kn
A/fY0MQXX6jKvusWUSf3HqpfJssHgO5Eou/16h6mHdE/PHfurY0bKyWnjxnXaEVE
h6M8fiIeRJ2Ab8dGSz2iXInjMSTWWczE1pW11cvkEmJIvClpW7WMpsev+v4J5ngo
PM0ojDFI1xyS2OzJDi0DGhTgISfgYGfel0ygIKSpwn58KAmUM7o=
=e3xz
-----END PGP SIGNATURE-----

View File

@@ -1,3 +1,93 @@
-------------------------------------------------------------------
Wed Jan 7 12:25:19 UTC 2026 - Christophe Marin <christophe@krop.fr>
- Update to 25.12.1
* New bugfix release
* For more details please see:
* https://kde.org/announcements/gear/25.12.1/
- Changes since 25.12.0:
* CI: Add documentation build
-------------------------------------------------------------------
Tue Jan 6 08:38:01 UTC 2026 - Christophe Marin <christophe@krop.fr>
- Add missing kqtquickcharts runtime dependency (boo#1256035)
-------------------------------------------------------------------
Sat Dec 6 11:41:02 UTC 2025 - Christophe Marin <christophe@krop.fr>
- Update to 25.12.0
* New feature release
* For more details please see:
* https://kde.org/announcements/gear/25.12.0/
- No code change since 25.11.80
-------------------------------------------------------------------
Sat Nov 15 19:57:06 UTC 2025 - Christophe Marin <christophe@krop.fr>
- Update to 25.11.80
* New feature release
- Changes since 25.08.3:
* Drop duplicate required KF6DocTools dependency
* appstream: fix developer id
* cmake: Search for KQtQuickCharts again
-------------------------------------------------------------------
Thu Nov 6 18:38:03 UTC 2025 - Christophe Marin <christophe@krop.fr>
- Update to 25.08.3
* New bugfix release
* For more details please see:
* https://kde.org/announcements/gear/25.08.3/
- No code change since 25.08.2
-------------------------------------------------------------------
Tue Oct 7 18:49:28 UTC 2025 - Christophe Marin <christophe@krop.fr>
- Update to 25.08.2
* New bugfix release
* For more details please see:
* https://kde.org/announcements/gear/25.08.2/
- No code change since 25.08.1
-------------------------------------------------------------------
Wed Sep 10 09:24:10 UTC 2025 - Christophe Marin <christophe@krop.fr>
- Update to 25.08.1
* New bugfix release
* For more details please see:
* https://kde.org/announcements/gear/25.08.1/
- Changes since 25.08.0:
* Drop duplicate required KF6DocTools dependency
-------------------------------------------------------------------
Fri Aug 8 07:47:57 UTC 2025 - Christophe Marin <christophe@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 <christophe@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
-------------------------------------------------------------------
Tue Jul 1 15:27:22 UTC 2025 - Christophe Marin <christophe@krop.fr>

View File

@@ -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.19.0
%define qt6_version 6.9.0
#
%bcond_without released
Name: ktouch
Version: 25.04.3
Version: 25.12.1
Release: 0
Summary: Touch Typing Tutor
License: GPL-2.0-or-later
@@ -28,41 +31,37 @@ Source0: https://download.kde.org/stable/release-service/%{version}/src/%
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
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: kqtquickcharts
Requires: libqt5-qtquickcontrols2
Provides: kde4-ktouch = 4.3.0
Obsoletes: kde4-ktouch < 4.3.0
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,29 +72,28 @@ A KDE program that helps you to learn and practice touch typing.
%autosetup -p1
%build
%cmake_kf5 -d build
%cmake_kf6
%cmake_build
%kf6_build
%install
%kf5_makeinstall -C build
%kf6_install
%find_lang %{name} --with-man --all-name
%{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
%changelog