diff --git a/python-urwid.spec b/python-urwid.spec new file mode 100644 index 0000000..df413b0 --- /dev/null +++ b/python-urwid.spec @@ -0,0 +1,71 @@ +Name: python-urwid +Version: 2.0.1 +Release: 5 +Summary: Console user interface library +License: LGPLv2+ +URL: http://excess.org/urwid/ +Source0: https://pypi.python.org/packages/source/u/urwid/urwid-2.0.1.tar.gz + +%description +Urwid is a console user interface library for Python. It includes +many features useful for text console application developers + +%package -n python2-urwid +Summary: %summary +%{?python_provide:%python_provide python2-urwid} +BuildRequires: gcc python2-devel python2-setuptools python2-twisted pygobject2 python2-test + +%description -n python2-urwid +Urwid is a console user interface library for Python. It includes +many features useful for text console application developers + +%package -n python3-urwid +Summary: %summary +%{?python_provide:%python_provide python3-urwid} +BuildRequires: python3-devel python3-setuptools python3-test /usr/bin/2to3 + +%description -n python3-urwid +Urwid is a console user interface library for Python. It includes +many features useful for text console application developers + +%prep +%autosetup -n urwid-2.0.1 -p1 +find urwid -type f -name "*.py" -exec sed -i -e '/^#!\//, 1d' {} \; +find urwid -type f -name "*.py" -exec chmod 644 {} \; +rm -rf %{py3dir} +cp -a . %{py3dir} + +%build +%py2_build + +cd %{py3dir} +%py3_build +cd - +find examples -type f -exec chmod 0644 \{\} \; + +%check +PYTHON=%{__python2} %{__python2} setup.py test +cd %{py3dir} +PYTHON=%{__python3} %{__python3} setup.py test +cd - + +%install +%py2_install + +cd %{py3dir} +%py3_install +cd - + +%files -n python2-urwid +%doc README.rst examples docs COPYING +%{python2_sitearch}/urwid +%{python2_sitearch}/urwid-2.0.1*.egg-info + +%files -n python3-urwid +%doc README.rst examples docs COPYING +%{python3_sitearch}/urwid +%{python3_sitearch}/urwid-2.0.1*.egg-info + +%changelog +* Fri Nov 22 2019 sunguoshuai - 2.3-6 +- Package init. diff --git a/urwid-2.0.1.tar.gz b/urwid-2.0.1.tar.gz new file mode 100644 index 0000000..675de12 Binary files /dev/null and b/urwid-2.0.1.tar.gz differ