%{!?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: carbon Version: 0.9.10 Release: 1%{?dist} Summary: Backend data caching and persistence daemon for Graphite License: ASL 2.0 URL: http://graphite.wikidot.com/ Source0: http://pypi.python.org/packages/source/c/carbon/carbon-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: python-devel Requires: python %description Backend data caching and persistence daemon for Graphite. Additional Information ---------------------- http://graphite.wikidot.com/start %prep %setup -q %build python setup.py build %install rm -rf $RPM_BUILD_ROOT python setup.py install --prefix=%{_prefix} --root=%{buildroot} install -d -m 0755 %{buildroot}%{_sysconfdir}/graphite/ mv %{buildroot}%{_prefix}/conf/ %{buildroot}%{_sysconfdir}/graphite/carbon/ mkdir -p %{buildroot}%{python_sitelib} mv %{buildroot}/opt/graphite/lib/carbon-%{version}-py2.7.egg-info %{buildroot}%{python_sitelib} mv %{buildroot}/opt/graphite/lib/carbon %{buildroot}%{python_sitelib} mv %{buildroot}/opt/graphite/lib/twisted %{buildroot}%{python_sitelib} %clean rm -rf %{buildroot} %files %defattr(-,root,root,-) %doc LICENSE %{_sysconfdir}/graphite/ %{_bindir}/carbon-aggregator.py %{_bindir}/carbon-cache.py %{_bindir}/carbon-client.py %{_bindir}/carbon-relay.py %{_bindir}/validate-storage-schemas.py %{python_sitelib}/carbon-%{version}-py2.7.egg-info %{python_sitelib}/carbon/ %{python_sitelib}/twisted/plugins/carbon* %changelog *Mon Jul 23 2012 siddharth Sharma 0.9.10-1 - Initial Release 1