%define name python-twisted-news %define version 13.1.0 %define rel 1 %define mainver %(echo %{version} | sed -e 's/\\([0-9]*\\.[0-9]*\\)\\.[0-9]*/\\1/') # we don't want to provide private python extension libs %define _exclude_files_from_autoprov %{python_sitearch}/.*\\.so\\|%{python3_sitearch}/.*\\.so Summary: An NNTP protocol implementation together with clients and servers Name: %{name} Version: %{version} Release: %mkrel %{rel} Source0: http://twistedmatrix.com/Releases/News/%{mainver}/TwistedNews-%{version}.tar.bz2 License: MIT Group: Development/Python URL: http://twistedmatrix.com/trac/wiki/TwistedNews BuildRoot: %{_tmppath}/%{name}-buildroot BuildRequires: python-devel python-twisted-core Requires: python-twisted-core %description Twisted News provides a very basic NNTP server, as well as an NNTP client protocol implementation. Two messages storage systems are supported: the DB-API 2.0 backend stores and indexes messages in any compatible SQL database; the Twisted dirdbm backend uses serialized Python objects stored directly on the filesystem for message storage. Twisted News also has very rudamentary support for moderated groups. %prep %setup -q -n TwistedNews-%{version} %build %__python setup.py build %install %__python setup.py install --root=%{buildroot} --install-purelib=%{python_sitearch} %files %defattr(0644,root,root,0755) %doc LICENSE README %dir %{python_sitearch}/twisted/news/ %{python_sitearch}/twisted/news/* %{python_sitearch}/twisted/plugins/* %{python_sitearch}/*.egg-info