diff --git a/.cvsignore b/.cvsignore index e69de29..bda0572 100644 --- a/.cvsignore +++ b/.cvsignore @@ -0,0 +1 @@ +greenlet-0.3.1.tar.gz diff --git a/import.log b/import.log new file mode 100644 index 0000000..9944a95 --- /dev/null +++ b/import.log @@ -0,0 +1 @@ +python-greenlet-0_3_1-2_fc12:HEAD:python-greenlet-0.3.1-2.fc12.src.rpm:1271655648 diff --git a/python-greenlet.spec b/python-greenlet.spec new file mode 100644 index 0000000..2dc4cf7 --- /dev/null +++ b/python-greenlet.spec @@ -0,0 +1,63 @@ +# sitelib for noarch packages, sitearch for others (remove the unneeded one) +%{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())")} +%{!?python_sitearch: %global python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib(1))")} + +Name: python-greenlet +Version: 0.3.1 +Release: 2%{?dist} +Summary: Lightweight in-process concurrent programming +Group: Development/Libraries +License: MIT +URL: http://pypi.python.org/pypi/greenlet +Source0: http://pypi.python.org/packages/source/g/greenlet/greenlet-%{version}.tar.gz +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) + +BuildRequires: python2-devel +BuildRequires: python-setuptools + +%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". + +%package devel +Summary: C development headers for python-greenlet +Group: Development/Libraries +Requires: %{name} = %{version}-%{release} + +%description devel +This package contains header files required for C modules development. + +%prep +%setup -q -n greenlet-%{version} + + +%build +CFLAGS="$RPM_OPT_FLAGS" %{__python} setup.py build +chmod 644 benchmarks/*.py + +%install +rm -rf %{buildroot} +%{__python} setup.py install -O1 --skip-build --root %{buildroot} + +%clean +rm -rf %{buildroot} + + +%files +%defattr(-,root,root,-) +%doc doc/greenlet.txt README benchmarks AUTHORS NEWS +%{python_sitearch}/greenlet.so +%{python_sitearch}/greenlet*.egg-info + +%files devel +%defattr(-,root,root,-) +%{_includedir}/python*/greenlet + +%changelog +* Wed Apr 14 2010 Lev Shamardin - 0.3.1-2 +- Splitted headers into a -devel package. + +* Fri Apr 09 2010 Lev Shamardin - 0.3.1-1 +- Initial package version. diff --git a/sources b/sources index e69de29..2ce5558 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +8d75d7f3f659e915e286e1b0fa0e1c4d greenlet-0.3.1.tar.gz