diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..3a8b0cf
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+SOURCES/greenlet-0.4.2.zip
diff --git a/.python-greenlet.metadata b/.python-greenlet.metadata
new file mode 100644
index 0000000..736fea7
--- /dev/null
+++ b/.python-greenlet.metadata
@@ -0,0 +1 @@
+506340a1f6b66e5ddea4e1475ea5e0201c66a758 SOURCES/greenlet-0.4.2.zip
diff --git a/README.md b/README.md
deleted file mode 100644
index ce46a88..0000000
--- a/README.md
+++ /dev/null
@@ -1,5 +0,0 @@
-\
-The master branch has no content
-
-Look at the c7 branch if you are working with CentOS-7, or the c4/c5/c6 branch for CentOS-4, 5 or 6
-If you find this file in a distro specific branch, it means that no content has been checked in yet
diff --git a/SPECS/python-greenlet.spec b/SPECS/python-greenlet.spec
new file mode 100644
index 0000000..a9b0043
--- /dev/null
+++ b/SPECS/python-greenlet.spec
@@ -0,0 +1,128 @@
+# 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.4.2
+Release:        3%{?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}.zip
+
+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}
+
+# FIXME!!
+# The checks segfault on ppc. So this arch
+# is essentially not supported until this is fixed
+%ifnarch ppc s390 s390x
+%check
+# Run the upstream test suite:
+%{__python} setup.py test
+
+# Run the upstream benchmarking suite to further exercise the code:
+PYTHONPATH=$(pwd) %{__python} benchmarks/chain.py
+%endif
+
+%files
+%defattr(-,root,root,-)
+%doc doc/greenlet.txt README.rst benchmarks AUTHORS NEWS
+%{python_sitearch}/greenlet.so
+%{python_sitearch}/greenlet*.egg-info
+
+%files devel
+%defattr(-,root,root,-)
+%{_includedir}/python*/greenlet
+
+%changelog
+* Fri Apr 14 2014 Lokesh Mandvekar <lsm5@redhat.com> 0.4.2-3
+- gcc-c++ present in default buildroot, not required in BR
+
+* Fri Apr 14 2014 Lokesh Mandvekar <lsm5@redhat.com> 0.4.2-2
+- include gcc-c++ BR
+- Rebuilt for RHEL-7
+
+* Thu Jan 23 2014 Orion Poplawski <orion@cora.nwra.com> 0.4.2-1
+- Update to 0.4.2
+
+* Mon Aug 05 2013 Kevin Fenzi <kevin@scrye.com> 0.4.1-1
+- Update to 0.4.1
+- Fix FTBFS bug #993134
+
+* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.4.0-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
+
+* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.4.0-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
+
+* Fri Jan 18 2013 Pádraig Brady <P@draigBrady.com> - 0.4.0-1
+- Update to 0.4.0
+
+* Thu Oct 11 2012 Pádraig Brady <P@draigBrady.com> - 0.3.1-11
+- Add support for ppc64
+
+* Sat Jul 21 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.3.1-10
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
+
+* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.3.1-9
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
+
+* Fri Nov 25 2011 Dan Horák <dan[at]danny.cz> - 0.3.1-8
+- disable tests also for s390(x)
+
+* Thu Nov 17 2011 Pádraig Brady <P@draigBrady.com> - 0.3.1-7
+- Fix %%check quoting in the previous comment which when
+  left with a single percent sign, pulled in "unset DISPLAY\n"
+  into the changelog
+
+* Mon Oct 24 2011 Pádraig Brady <P@draigBrady.com> - 0.3.1-6
+- cherrypick 25bf29f4d3b7 from upstream (rhbz#746771)
+- exclude the %%check from ppc where the tests segfault
+
+* Wed Oct 19 2011 David Malcolm <dmalcolm@redhat.com> - 0.3.1-5
+- add a %%check section
+- cherrypick 2d5b17472757 from upstream (rhbz#746771)
+
+* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.3.1-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
+
+* Thu Jul 22 2010 David Malcolm <dmalcolm@redhat.com> - 0.3.1-3
+- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild
+
+* Wed Apr 14 2010 Lev Shamardin <shamardin@gmail.com> - 0.3.1-2
+- Splitted headers into a -devel package.
+
+* Fri Apr 09 2010 Lev Shamardin <shamardin@gmail.com> - 0.3.1-1
+- Initial package version.