SHA256
1
0
forked from pool/kiten

KDE release gear 24.08.1

OBS-URL: https://build.opensuse.org/package/show/KDE:Applications/kiten?expand=0&rev=200
This commit is contained in:
Christophe Marin 2024-09-12 11:40:15 +00:00 committed by Git OBS Bridge
commit cb33eafcad
11 changed files with 3246 additions and 0 deletions

23
.gitattributes vendored Normal file
View File

@ -0,0 +1,23 @@
## Default LFS
*.7z filter=lfs diff=lfs merge=lfs -text
*.bsp filter=lfs diff=lfs merge=lfs -text
*.bz2 filter=lfs diff=lfs merge=lfs -text
*.gem filter=lfs diff=lfs merge=lfs -text
*.gz filter=lfs diff=lfs merge=lfs -text
*.jar filter=lfs diff=lfs merge=lfs -text
*.lz filter=lfs diff=lfs merge=lfs -text
*.lzma filter=lfs diff=lfs merge=lfs -text
*.obscpio filter=lfs diff=lfs merge=lfs -text
*.oxt filter=lfs diff=lfs merge=lfs -text
*.pdf filter=lfs diff=lfs merge=lfs -text
*.png filter=lfs diff=lfs merge=lfs -text
*.rpm filter=lfs diff=lfs merge=lfs -text
*.tbz filter=lfs diff=lfs merge=lfs -text
*.tbz2 filter=lfs diff=lfs merge=lfs -text
*.tgz filter=lfs diff=lfs merge=lfs -text
*.ttf filter=lfs diff=lfs merge=lfs -text
*.txz filter=lfs diff=lfs merge=lfs -text
*.whl filter=lfs diff=lfs merge=lfs -text
*.xz filter=lfs diff=lfs merge=lfs -text
*.zip filter=lfs diff=lfs merge=lfs -text
*.zst filter=lfs diff=lfs merge=lfs -text

1
.gitignore vendored Normal file
View File

@ -0,0 +1 @@
.osc

BIN
applications.keyring Normal file

Binary file not shown.

3
kiten-24.05.2.tar.xz Normal file
View File

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

16
kiten-24.05.2.tar.xz.sig Normal file
View File

@ -0,0 +1,16 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE2BwMs463Je9mkcOFu0YzUNbvMe8FAmaDmSsACgkQu0YzUNbv
Me86jQ//cznKk3g0B5Tjss1QvXuQ8JVXzCbdaDhribPGn55US+WLXDJjW88O7KSQ
Dpu7o6UuzecKawVAvb2H6cz3q9xctnBEx/SpZ05DNm+ILk4ZUqIwhMh405AW3ySa
2FEAx3M/DKPbdmfVkFjeRZHqNrZfqD5nnuASpS73ShwQxY+BVbVdRyVAO7NIwfIn
mFT/xbFqCnIzX70pjG8P4IyTV5AaKFF4TSjiQO0EvMD+zzfv9pcE9rlhf4hxgvSB
LiUwc6qU+0G16hLqI2QUzF81Wv19r9/KbWUCpLZN6cd4dzg1Sj7LImD/ErDdsfDX
tRtPdJ9JnMu/YVgj9eN6bAgcnIE0FaIMgKEd0HtspSFjf2OBOb9LZCIIh9ef1sKu
FCQA0MrkQWIAfH6LQjTtyqyQoN6gyc6+wziehlMIhnrF60S1oOpL69BbCnrXFvF0
3hI3o7PHv17jhWTlyqsqCK/Jmf+cdFFuJBZKODFHAHt4hebnShlwRLO8O9kBbAOr
G1LrUsW437asU/PosLnrqXbAzfsTV5K35b+n1I5y6A/BlzanJnFF4QcZl6Tf49Un
ILsHFvmxMS5wmcAwPZK0VAJf4OVCgz9z9i0gvAIYbgYZsiaEQVszMR12pkaicnuL
SKnk1aKuuxUMQc1uYJXvC5RJ37jPjE/B7H9R7k2v3X3/5h7tWhU=
=hpoj
-----END PGP SIGNATURE-----

3
kiten-24.08.0.tar.xz Normal file
View File

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

16
kiten-24.08.0.tar.xz.sig Normal file
View File

@ -0,0 +1,16 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE2BwMs463Je9mkcOFu0YzUNbvMe8FAma+3QIACgkQu0YzUNbv
Me9VxA//WbfB6OXS5+mg4Uyakq+12/avrJ9WWo3B6MRtz4KNfj4RGBswyiKIrQqy
+ToU4A06hqfcWX2H8kP+W6Z6+1tI4GYsC3Gn9fYQnDxC238ICdRM++3ILp1BdIFD
qwpE1qP6pwnEsyJJUuARtX/rssJD47z4FWUF3B8iGam2P1Rp899BvggIN6AZm7st
B+tLO+oSmvj8XFlw3KRuut+eghBeAfj/KG1/JrUxI9AMs7CN1Gw+LrSE43+2xxyL
YBZ2FhrZ+dwQo0AqwD7jGeY7/d9DzB429/3ZVqAA4/hFFenXmGKBp06z7jFG1C7g
JOUFs0c5IdRf56/EW1YpyUWPBW/gn8P/8OSf7QBhETwQuGveaAQ8xRom3SbNSOYZ
qL8VY1FQwEUgzNS57ceMNMF5vTeM9TqGD4xbCb+1xwbJGYenxWIDht7J3DSNdgPx
0VpqaB8rmkJeEgdp5PFXGyk8x6XtjWDL58htrNnL8U0/qpBhCXt9G75E0sx0TWAd
8sLNNr0Ib2yHrDt6IHbwNbpgD1cDeXo/zUWMN1AOQAsGUdi65sTAQsHPvoXXSse8
jjKEEUTRaqjsRI+CbM+fYo+3rvUyGIhqA6pe+J6Znmv5hOvdLbEh1qfdA9ToJpsh
2Zd5uOEG9ro4E3leSBMtAdSY6GVJYmsj8oXnKx7oEsgivzwomqo=
=sGh+
-----END PGP SIGNATURE-----

3
kiten-24.08.1.tar.xz Normal file
View File

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

16
kiten-24.08.1.tar.xz.sig Normal file
View File

@ -0,0 +1,16 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE2BwMs463Je9mkcOFu0YzUNbvMe8FAmbf+SMACgkQu0YzUNbv
Me9NEQ/8D2+DzuleyquStETsMpa49butRQwdqYYKoBKUTvkt9i8jcfTnOiD9zJHq
yLwQyf4knd+wnCSfd/bKBD+EfxsSE5wLQpAgXak0EUaxe2CbgkR877XHPAyHd9Sa
R3PGucNFzpxUdJviHAOsduw6oYqK/7tDqLBYLQWirxYPOeA1qFK417RSq97mzOJB
3kdIWyflTwTDLZXUUbdTAX/iYuy/9G3IL+clyrG5vVCJs56NrWDZowGdWQWaHe8K
QxzOnouQBsAqP+kIqpMbMSz5ZPvgx978UpWec7Ko6c3OELTLyjgFOZJPcgRS9u+u
s5BdOKrG+kbiDxncgXPTl2bYXes//cL7EkKDqVwkmycdiRBakinwPUeWFTzqrbsS
mbCqV+pFCaCcK8nh+n7DO2sDbA+9zmFoYY06XeC88QmhXukzzzEpWiU6E5Okkb/J
+CRZaFZxZDuKToibmqM567Xyn1Ebnw3Hd5bm8zQamknmh6u+JPlentl9SsjaXZGc
uLZHIKMQsWHpF2bkbLHYTMQUZ9/U69WIwROBPR733E3aXoytLoTTCTuLsKrt5YFO
N1myeGLAI/hI23rOgtfOTEDzrcJ7Wg7Gz3D4527FSnDsyvzGH4SmUDyC7hZnKpeN
Z3HIgtEZerEUE60tft2Qbjh1SH9sRyeeThBkjfs9HCwGReYhhK0=
=k4yn
-----END PGP SIGNATURE-----

3018
kiten.changes Normal file

File diff suppressed because it is too large Load Diff

147
kiten.spec Normal file
View File

@ -0,0 +1,147 @@
#
# spec file for package kiten
#
# Copyright (c) 2024 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
# Please submit bugfixes or comments via https://bugs.opensuse.org/
#
%define kf6_version 6.3.0
%define qt6_version 6.6.0
%bcond_without released
Name: kiten
Version: 24.08.1
Release: 0
Summary: Japanese Reference/Study Tool
# Data files are under CC-BY-SA-3.0 (edict) and CC-BY-SA-4.0 ("kanjidic"/SKIP numbers therein)
License: GPL-2.0-or-later AND CC-BY-SA-3.0 AND CC-BY-SA-4.0
URL: https://apps.kde.org/kiten
Source0: https://download.kde.org/stable/release-service/%{version}/src/%{name}-%{version}.tar.xz
%if %{with released}
Source1: https://download.kde.org/stable/release-service/%{version}/src/%{name}-%{version}.tar.xz.sig
Source2: applications.keyring
%endif
BuildRequires: kf6-extra-cmake-modules >= %{kf6_version}
BuildRequires: update-desktop-files
BuildRequires: cmake(KF6Archive) >= %{kf6_version}
BuildRequires: cmake(KF6Completion) >= %{kf6_version}
BuildRequires: cmake(KF6Config) >= %{kf6_version}
BuildRequires: cmake(KF6ConfigWidgets) >= %{kf6_version}
BuildRequires: cmake(KF6CoreAddons) >= %{kf6_version}
BuildRequires: cmake(KF6Crash) >= %{kf6_version}
BuildRequires: cmake(KF6DocTools) >= %{kf6_version}
BuildRequires: cmake(KF6I18n) >= %{kf6_version}
BuildRequires: cmake(KF6KIO) >= %{kf6_version}
BuildRequires: cmake(KF6Notifications) >= %{kf6_version}
BuildRequires: cmake(KF6XmlGui) >= %{kf6_version}
BuildRequires: cmake(KF6StatusNotifierItem) >= %{kf6_version}
BuildRequires: cmake(Qt6Core) >= %{qt6_version}
BuildRequires: cmake(Qt6DBus) >= %{qt6_version}
BuildRequires: cmake(Qt6Widgets) >= %{qt6_version}
%if 0%{?suse_version} >= 1599
BuildRequires: edict-eucjp >= 20230511
Requires: edict-eucjp >= 20230511
%endif
Requires: fonts-KanjiStrokeOrders
Provides: kiten5 = %{version}
Obsoletes: kiten5 < %{version}
%description
Kiten is a tool to learn Japanese.
%package devel
Summary: Development files for kiten
License: GPL-2.0-or-later
Requires: kiten = %{version}
%description devel
Kiten is a tool to learn Japanese.
This package contains files for developing applications using kiten.
%package -n fonts-KanjiStrokeOrders
Summary: Font for learning Japanese Kanji
License: BSD-3-Clause
BuildRequires: fontpackages-devel
BuildArch: noarch
%reconfigure_fonts_prereq
%description -n fonts-KanjiStrokeOrders
This font provides an easy way to view stroke order diagrams for over 6350
kanji, 183 kana symbols, the Latin characters and quite a few other symbols.
I have also used it as a dumping ground for my own character creation doodles.
My hope is that this font will assist people who are learning kanji. I
also hope it will help teachers of Japanese in the preparation of
classroom material. Beware that Japanese stroke order can differ from the
stroke order used in other languages that use Chinese characters.
%lang_package
%prep
%autosetup -p1
%build
%ifarch ppc ppc64
export RPM_OPT_FLAGS="%{optflags} -mminimal-toc"
%endif
%cmake_kf6
%kf6_build
%install
%kf6_install
%if 0%{?suse_version} >= 1599
for i in edict kanjidic radkfile; do
ln -fsv "%{_datadir}/edict/$i.eucjp" "%{buildroot}%{_datadir}/kiten/$i"
done
%endif
%find_lang %{name} --with-html --all-name
%reconfigure_fonts_scriptlets -n fonts-KanjiStrokeOrders
%ldconfig_scriptlets
%files
%license LICENSES/*
%doc AUTHORS README.md
%doc %lang(en) %{_kf6_htmldir}/en/kiten/
%{_kf6_applicationsdir}/org.kde.kiten.desktop
%{_kf6_applicationsdir}/org.kde.kitenkanjibrowser.desktop
%{_kf6_applicationsdir}/org.kde.kitenradselect.desktop
%{_kf6_appstreamdir}/org.kde.kiten.appdata.xml
%{_kf6_bindir}/kiten
%{_kf6_bindir}/kitenkanjibrowser
%{_kf6_bindir}/kitenradselect
%{_kf6_configkcfgdir}/kiten.kcfg
%{_kf6_iconsdir}/hicolor/*/*/kiten.*
%{_kf6_libdir}/libkiten.so.*
%{_kf6_sharedir}/kiten/
%files devel
%{_kf6_libdir}/libkiten.so
%{_includedir}/libkiten/
%files -n fonts-KanjiStrokeOrders
%license data/font/KanjiStrokeOrders.ttf.license
%doc data/font/readme_en_v2.016.txt
%dir %{_kf6_sharedir}/fonts/kanjistrokeorders/
%{_kf6_sharedir}/fonts/kanjistrokeorders/KanjiStrokeOrders.ttf
%files lang -f %{name}.lang
%exclude %{_kf6_htmldir}/en/kiten/
%changelog