Compare commits
17 Commits
| Author | SHA256 | Date | |
|---|---|---|---|
| d4b513e654 | |||
|
|
347fb6bb6f | ||
| 9ff6908d0d | |||
|
|
e317208613 | ||
| c1bf39628d | |||
|
|
c8f1332382 | ||
|
|
b07b08f017 | ||
| ab9e494616 | |||
|
|
888fc1ff14 | ||
| 3cf08ed1ba | |||
|
|
595cb1c0c3 | ||
| ce7bb69a2f | |||
|
|
acea90e926 | ||
| c64096987a | |||
|
|
00e4976b08 | ||
|
|
6ff76513d1 | ||
|
|
5eca22c323 |
@@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:acc1cf7f43526a8fb569f96e63aca39ec3e6e2ac6807d27005650f870af59e90
|
||||
size 4787696
|
||||
@@ -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
3
ktouch-25.12.1.tar.xz
Normal 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
16
ktouch-25.12.1.tar.xz.sig
Normal 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-----
|
||||
@@ -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>
|
||||
|
||||
|
||||
96
ktouch.spec
96
ktouch.spec
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user