summaryrefslogtreecommitdiff
path: root/kiten.spec
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2023-07-21 06:33:41 +0000
committerCoprDistGit <infra@openeuler.org>2023-07-21 06:33:41 +0000
commitef65ee14d3663e094965bcdec7325e3bdae01f7c (patch)
tree12ca757b126e5b4a65536542d9a4531b9ace3831 /kiten.spec
parent17a8e932a0297cff106d341f53579311b7afd477 (diff)
automatic import of kitenopeneuler23.03
Diffstat (limited to 'kiten.spec')
-rw-r--r--kiten.spec124
1 files changed, 124 insertions, 0 deletions
diff --git a/kiten.spec b/kiten.spec
new file mode 100644
index 0000000..0bbb8c9
--- /dev/null
+++ b/kiten.spec
@@ -0,0 +1,124 @@
+%global bundle_font 1
+
+Name: kiten
+Summary: Japanese Reference/Study Tool
+Version: 22.08.0
+Release: 1
+
+License: GPLv2+
+URL: https://www.kde.org/applications/education/kiten/
+
+%global revision %(echo %{version} | cut -d. -f3)
+
+%if %{revision} >= 50
+%global stable unstable
+%else
+%global stable stable
+%endif
+Source0: http://download.kde.org/%{stable}/release-service/%{version}/src/%{name}-%{version}.tar.xz
+
+BuildRequires: desktop-file-utils
+BuildRequires: gettext
+
+BuildRequires: extra-cmake-modules
+BuildRequires: kf5-rpm-macros
+BuildRequires: kf5-karchive-devel
+BuildRequires: kf5-kcompletion-devel
+BuildRequires: kf5-kconfig-devel
+BuildRequires: kf5-kconfigwidgets-devel
+BuildRequires: kf5-kcoreaddons-devel
+BuildRequires: kf5-kdoctools-devel
+BuildRequires: kf5-ki18n-devel
+BuildRequires: kf5-khtml-devel
+BuildRequires: kf5-kcrash-devel
+BuildRequires: kf5-kxmlgui-devel
+BuildRequires: kf5-knotifications-devel
+
+BuildRequires: pkgconfig(Qt5Widgets)
+
+Requires: %{name}-libs%{?_isa} = %{version}-%{release}
+
+
+%description
+%{summary}.
+
+%package libs
+Summary: Runtime files for %{name}
+Requires: %{name} = %{version}-%{release}
+Conflicts: kdeedu-libs < 4.7.0-10
+License: LGPLv2+
+
+%description libs
+%{summary}.
+
+%package devel
+Summary: Development files for %{name}
+Conflicts: kdeedu-devel < 4.7.0-10
+License: LGPLv2+
+Requires: %{name}-libs%{?_isa} = %{version}-%{release}
+
+%description devel
+%{summary}.
+
+
+%prep
+%autosetup -p1
+
+
+%build
+mkdir %{_target_platform}
+pushd %{_target_platform}
+%{cmake_kf5} ..
+popd
+%make_build -C %{_target_platform}
+
+
+%install
+make install/fast DESTDIR=%{buildroot} -C %{_target_platform}
+
+%find_lang %{name} --all-name --with-html
+
+%if !0%{?bundle_font}
+rm -fv %{buildroot}%{_datadir}/fonts/kanjistrokeorders/KanjiStrokeOrders.ttf
+%endif
+
+
+%check
+for f in %{buildroot}%{_kf5_datadir}/applications/org.kde.kiten*.desktop ; do
+desktop-file-validate $f
+done
+
+
+%files -f %{name}.lang
+%license COPYING*
+%license LICENSES/*
+%doc AUTHORS README TODO
+%{_kf5_bindir}/kiten
+%{_kf5_bindir}/kitengen
+%{_kf5_bindir}/kitenkanjibrowser
+%{_kf5_bindir}/kitenradselect
+%{_kf5_datadir}/kiten/
+%{_kf5_metainfodir}/org.kde.kiten.appdata.xml
+%{_kf5_datadir}/applications/org.kde.kiten*.desktop
+%{_kf5_datadir}/config.kcfg/kiten.kcfg
+%{_kf5_datadir}/kxmlgui5/kiten/
+%{_kf5_datadir}/kxmlgui5/kitenkanjibrowser/
+%{_kf5_datadir}/kxmlgui5/kitenradselect/
+%{_kf5_datadir}/icons/hicolor/*/*/kiten.*
+%if 0%{?bundle_font}
+%{_datadir}/fonts/kanjistrokeorders/KanjiStrokeOrders.ttf
+%endif
+
+%ldconfig_scriptlets libs
+
+%files libs
+%{_kf5_libdir}/libkiten.so.5*
+
+%files devel
+%{_kf5_libdir}/libkiten.so
+%{_includedir}/libkiten/
+
+
+%changelog
+* Mon Dec 19 2022 misaka00251 <liuxin@iscas.ac.cn> - 22.08.0-1
+- Init package