%global _empty_manifest_terminate_build 0 Name: python-sentence-splitter Version: 1.4 Release: 1 Summary: Text to sentence splitter using heuristic algorithm by Philipp Koehn and Josh Schroeder License: LGPLv3 URL: https://github.com/berkmancenter/mediacloud-sentence-splitter Source0: https://mirrors.nju.edu.cn/pypi/web/packages/20/b3/86b431fe7002ba006c08b8559d2ad78e1153bfc515a453cc96d2f55a2c40/sentence_splitter-1.4.tar.gz BuildArch: noarch Requires: python3-regex %description Text to sentence splitter using heuristic algorithm by Philipp Koehn and Josh Schroeder. This module allows splitting of text paragraphs into sentences. It is based on scripts developed by Philipp Koehn and Josh Schroeder for processing the `Europarl corpus `_. The module is a port of `Lingua::Sentence Perl module `_ with some extra additions (improved non-breaking prefix lists for some languages and added support for Danish, Finnish, Lithuanian, Norwegian (Bokmål), Romanian, and Turkish). %package -n python3-sentence-splitter Summary: Text to sentence splitter using heuristic algorithm by Philipp Koehn and Josh Schroeder Provides: python-sentence-splitter BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pip %description -n python3-sentence-splitter Text to sentence splitter using heuristic algorithm by Philipp Koehn and Josh Schroeder. This module allows splitting of text paragraphs into sentences. It is based on scripts developed by Philipp Koehn and Josh Schroeder for processing the `Europarl corpus `_. The module is a port of `Lingua::Sentence Perl module `_ with some extra additions (improved non-breaking prefix lists for some languages and added support for Danish, Finnish, Lithuanian, Norwegian (Bokmål), Romanian, and Turkish). %package help Summary: Development documents and examples for sentence-splitter Provides: python3-sentence-splitter-doc %description help Text to sentence splitter using heuristic algorithm by Philipp Koehn and Josh Schroeder. This module allows splitting of text paragraphs into sentences. It is based on scripts developed by Philipp Koehn and Josh Schroeder for processing the `Europarl corpus `_. The module is a port of `Lingua::Sentence Perl module `_ with some extra additions (improved non-breaking prefix lists for some languages and added support for Danish, Finnish, Lithuanian, Norwegian (Bokmål), Romanian, and Turkish). %prep %autosetup -n sentence-splitter-1.4 %build %py3_build %install %py3_install install -d -m755 %{buildroot}/%{_pkgdocdir} if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi pushd %{buildroot} if [ -d usr/lib ]; then find usr/lib -type f -printf "/%h/%f\n" >> filelist.lst fi if [ -d usr/lib64 ]; then find usr/lib64 -type f -printf "/%h/%f\n" >> filelist.lst fi if [ -d usr/bin ]; then find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst fi if [ -d usr/sbin ]; then find usr/sbin -type f -printf "/%h/%f\n" >> filelist.lst fi touch doclist.lst if [ -d usr/share/man ]; then find usr/share/man -type f -printf "/%h/%f.gz\n" >> doclist.lst fi popd mv %{buildroot}/filelist.lst . mv %{buildroot}/doclist.lst . %files -n python3-sentence-splitter -f filelist.lst %dir %{python3_sitelib}/* %files help -f doclist.lst %{_docdir}/* %changelog * Sun Apr 23 2023 Python_Bot - 1.4-1 - Package Spec generated