diff options
author | CoprDistGit <infra@openeuler.org> | 2024-08-14 03:39:48 +0000 |
---|---|---|
committer | CoprDistGit <infra@openeuler.org> | 2024-08-14 03:39:48 +0000 |
commit | 40486bb615d190af3c37a4c1dbbfc59eaca9b981 (patch) | |
tree | 4436ea2a78ce2345e6d8d6e8369d70b02805ef34 /libchewing.spec | |
parent | e8dae7b9e694e4efee46c82dc2cddd036200100b (diff) |
automatic import of libchewing
Diffstat (limited to 'libchewing.spec')
-rw-r--r-- | libchewing.spec | 76 |
1 files changed, 76 insertions, 0 deletions
diff --git a/libchewing.spec b/libchewing.spec new file mode 100644 index 0000000..b920704 --- /dev/null +++ b/libchewing.spec @@ -0,0 +1,76 @@ +%global libchewing_python_dir %{python3_sitelib} + +Name: libchewing +Version: 0.9.0 +Release: 1 +Summary: Intelligent phonetic input method library for Traditional Chinese + +License: LGPL-2.1-or-later AND (BSD-2-Clause OR Apache-2.0 OR MIT) AND MIT AND (MIT OR Apache-2.0) AND MPL-2.0 +URL: https://chewing.im/ +Source0: https://github.com/chewing/libchewing/releases/download/v%{version}/%{name}-%{version}.tar.zst + +BuildRequires: sqlite-devel +BuildRequires: python3-devel +BuildRequires: cmake +Obsoletes: python2-libchewing < 0.5.1-13 + +%description +libchewing is an intelligent phonetic input method library for Chinese. + +It provides the core algorithm and logic that can be used by various +input methods. The Chewing input method is a smart bopomofo phonetics +input method that is useful for inputting Mandarin Chinese. + +%package -n %{name}-devel +Summary: Development files for libchewing +Requires: %{name}%{?_isa} = %{version}-%{release} + +%description -n %{name}-devel +Headers and other files needed to develop applications using the %{name} +library. + +%package -n python3-%{name} +Summary: Python binding for libchewing +BuildArch: noarch +Requires: %{name} = %{version}-%{release} + +%description -n python3-%{name} +Python binding of libchewing. + +%prep +%autosetup -p1 + +%build +%cmake +%cmake_build + +%install +%cmake_install + +mkdir -p %{buildroot}%{libchewing_python_dir} +cp -p contrib/python/chewing.py %{buildroot}%{libchewing_python_dir} + +rm -f %{buildroot}/%{_infodir}/dir + +%files +%license COPYING +%doc README.md AUTHORS NEWS TODO +%{_datadir}/%{name} +%{_libdir}/*.so.* +%{_infodir}/%{name}.info.* + +%files devel +%{_includedir}/chewing +%{_libdir}/pkgconfig/chewing.pc +%{_libdir}/*.so + +%files -n python3-%{name} +%{libchewing_python_dir}/chewing.py +%{libchewing_python_dir}/__pycache__/* + +%changelog +* Wed Aug 14 2024 Funda Wang <fundawang@yeah.net> - 0.9.0-1 +- update to 0.9.0 + +* Wed Jul 20 2022 misaka00251 <misaka00251@misakanet.cn> - 0.5.1-1 +- Init package |