%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 - 0.9.0-1 - update to 0.9.0 * Wed Jul 20 2022 misaka00251 - 0.5.1-1 - Init package