diff --git a/0.4.14.tar.gz b/0.4.14.tar.gz deleted file mode 100644 index 96d050392df7434d97130db4a2e56f5810e26032..0000000000000000000000000000000000000000 Binary files a/0.4.14.tar.gz and /dev/null differ diff --git a/greenlet-1.0.0.tar.gz b/greenlet-1.0.0.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..e0d972ba38def859f60d8923464c55ecdd59c4c7 Binary files /dev/null and b/greenlet-1.0.0.tar.gz differ diff --git a/python-greenlet.spec b/python-greenlet.spec index 7eea81a6cc5e442ea288e6f919098fe700ec3aa1..de568eeb70346b2fa96e933278010a3f6a0cc925 100644 --- a/python-greenlet.spec +++ b/python-greenlet.spec @@ -1,59 +1,77 @@ -Name: python-greenlet -Version: 0.4.14 -Release: 4 -Summary: lightweight coroutines for in-process concurrent programming -License: MIT -URL: https://github.com/python-greenlet/greenlet -Source0: https://github.com/python-greenlet/greenlet/archive/0.4.14.tar.gz +%global _empty_manifest_terminate_build 0 +Name: python-greenlet +Version: 1.0.0 +Release: 1 +Summary: Lightweight in-process concurrent programming +License: MIT License +URL: https://github.com/python-greenlet/greenlet +Source0: https://files.pythonhosted.org/packages/92/be/878cc5314fa5aadce33e68738c1a24debe317605196bdfc2049e66bc9c30/greenlet-1.0.0.tar.gz -BuildRequires: python3-devel python3-setuptools -BuildRequires: gcc-c++ +Requires: python3-sphinx %description -The greenlet package is a spin-off of Stackless, a version of CPython -that supports micro-threads called "tasklets". Tasklets run pseudo-concurrently -(typically in a single or a few OS-level threads) and are synchronized -with data exchanges on "channels". +Lightweight in-process concurrent programming %package -n python3-greenlet -Summary: lightweight coroutines for in-process concurrent programming -%{?python_provide:%python_provide python3-greenlet} - +Summary: Lightweight in-process concurrent programming +Provides: python-greenlet +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-cffi +BuildRequires: gcc +BuildRequires: gdb %description -n python3-greenlet -The greenlet package of python 3 version. - -%package -n python3-greenlet-devel -Summary: Development files for python3-greenlet -Requires: python3-greenlet%{?_isa} = %{version}-%{release} -%{?python_provide:%python_provide python3-greenlet-devel} +Lightweight in-process concurrent programming -%description -n python3-greenlet-devel -This package contains libraries and headier files for developing applications -that use python3-greenlet. +%package help +Summary: Development documents and examples for greenlet +Provides: python3-greenlet-doc +%description help +Lightweight in-process concurrent programming %prep -%autosetup -n greenlet-%{version} -p1 +%autosetup -n greenlet-1.0.0 %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 . -%check -%{__python3} setup.py test - -%files -n python3-greenlet -%defattr(-,root,root) -%license LICENSE LICENSE.PSF -%doc AUTHORS NEWS README.rst -%{python3_sitearch}/* +%files -n python3-greenlet -f filelist.lst +%dir %{python3_sitearch}/* -%files -n python3-greenlet-devel -%defattr(-,root,root) -%{_includedir}/python%{python3_version}*/greenlet/ +%files help -f doclist.lst +%{_docdir}/* %changelog +* Fri Jan 22 2021 Python_Bot +- Package Spec generated * Thu Oct 29 2020 tianwei - 0.4.14-4 - delete python2 require