diff --git a/python-wcwidth.spec b/python-wcwidth.spec new file mode 100644 index 0000000..62d561e --- /dev/null +++ b/python-wcwidth.spec @@ -0,0 +1,71 @@ +Name: python-wcwidth +Version: 0.1.7 +Release: 9 +Summary: A Python library that measures the width of unicode strings rendered to a terminal +License: MIT +URL: https://github.com/jquast/wcwidth +Source0: https://pypi.io/packages/source/w/wcwidth/wcwidth-%{version}.tar.gz +BuildArch: noarch + +%description +This library is mainly for those implementing a Terminal Emulator, or +programs that carefully produce output to be interpreted by one. +POSIX.1-2001 and POSIX.1-2008 conforming systems provide wcwidth(3) +and wcswidth(3) C functions of which this python module's functions +precisely copy. These functions return the number of cells a unicode +string is expected to occupy. + +%package -n python2-wcwidth +Summary: A Python library that measures the width of unicode strings rendered to a terminal + +BuildRequires: python2-devel python2-setuptools + +%{?python_provide:%python_provide python2-wcwidth} + +%description -n python2-wcwidth +This library is mainly for those implementing a Terminal Emulator, or +programs that carefully produce output to be interpreted by one. +POSIX.1-2001 and POSIX.1-2008 conforming systems provide wcwidth(3) +and wcswidth(3) C functions of which this python module's functions +precisely copy. These functions return the number of cells a unicode +string is expected to occupy. + +%package -n python3-wcwidth +Summary: A Python library that measures the width of unicode strings rendered to a terminal + +BuildRequires: python3-devel python3-setuptools + +%{?python_provide:%python_provide python3-wcwidth} + +%description -n python3-wcwidth +This library is mainly for those implementing a Terminal Emulator, or +programs that carefully produce output to be interpreted by one. +POSIX.1-2001 and POSIX.1-2008 conforming systems provide wcwidth(3) +and wcswidth(3) C functions of which this python module's functions +precisely copy. These functions return the number of cells a unicode +string is expected to occupy. + +%prep +%autosetup -n wcwidth-%{version} -p1 + +%build +%py2_build +%py3_build + +%install +%py2_install +%py3_install + +%files -n python2-wcwidth +%doc README.rst LICENSE.txt +%{python2_sitelib}/wcwidth +%{python2_sitelib}/wcwidth-%{version}-py?.?.egg-info + +%files -n python3-wcwidth +%doc README.rst LICENSE.txt +%{python3_sitelib}/wcwidth +%{python3_sitelib}/wcwidth-%{version}-py?.?.egg-info + +%changelog +* Fri Mar 06 2020 Jiangping Hu - 0.1.7-9 +- Package init diff --git a/wcwidth-0.1.7.tar.gz b/wcwidth-0.1.7.tar.gz new file mode 100644 index 0000000..dd9a929 Binary files /dev/null and b/wcwidth-0.1.7.tar.gz differ