f3066a6
%{?!python:%define python python}
f3066a6
%{?!pybasever:%{expand:%%define pybasever %(%{__python} -c "import sys ; print sys.version[:3]")}}
f3066a6
f3066a6
%define origname Twisted
f3066a6
f3066a6
Name:           %{python}-twisted
59bd08c
Version:        2.5.0
59bd08c
Release:        1%{?dist}
f3066a6
Summary:        Twisted is an event-based framework for internet applications
f3066a6
f3066a6
Group:          Development/Libraries
f3066a6
License:        MIT
f3066a6
URL:            http://www.twistedmatrix.com
f3066a6
Source:         README.fedora
f3066a6
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
f3066a6
BuildArch:      noarch
f3066a6
59bd08c
Requires:       %{python}-twisted-core >= 2.5.0
59bd08c
Requires:       %{python}-twisted-conch >= 0.8.0
59bd08c
Requires:       %{python}-twisted-lore >= 0.3.0
59bd08c
Requires:       %{python}-twisted-mail >= 0.4.0
59bd08c
Requires:       %{python}-twisted-names >= 0.4.0
59bd08c
Requires:       %{python}-twisted-news >= 0.3.0
59bd08c
Requires:       %{python}-twisted-runner >= 0.2.0
59bd08c
Requires:       %{python}-twisted-web >= 0.7.0
59bd08c
Requires:       %{python}-twisted-words >= 0.5.0
f3066a6
f3066a6
Obsoletes:      %{origname} < 2.4.0-1
f3066a6
Provides:       %{origname} = %{version}-%{release}
f3066a6
Obsoletes:      twisted < 2.4.0-1
f3066a6
Provides:       twisted = %{version}-%{release}
cvsextras cefce8b
cvsextras cefce8b
%description
f3066a6
Twisted is an event-based framework for internet applications.  It includes a
f3066a6
web server, a telnet server, a chat server, a news server, a generic client 
f3066a6
and server for remote object access, and APIs for creating new protocols and
f3066a6
services. Twisted supports integration of the Tk, GTK+, Qt or wxPython event
f3066a6
loop with its main event loop. The Win32 event loop is also supported, as is
f3066a6
basic support for running servers on top of Jython.
cvsextras cefce8b
f3066a6
Installing this package brings all Twisted sub-packages into your system.
cvsextras cefce8b
cvsextras cefce8b
%prep
f3066a6
cp %{SOURCE0} .
cvsextras cefce8b
cvsextras cefce8b
%build
cvsextras cefce8b
cvsextras cefce8b
%install
f3066a6
rm -rf $RPM_BUILD_ROOT
cvsextras cefce8b
f3066a6
%clean
f3066a6
rm -rf $RPM_BUILD_ROOT
cvsextras cefce8b
f3066a6
%files
f3066a6
%defattr(-,root,root,-)
f3066a6
%doc README.fedora
f3066a6
# empty rpm
cvsextras cefce8b
f3066a6
%changelog
59bd08c
* Wed May 21 2008 Thomas Vander Stichele <thomas at apestaart dot org>
59bd08c
- 2.5.0-1
59bd08c
- update to 2.5.0 release (only the umbrella package was missing)
59bd08c
f3066a6
* Tue Jan 16 2007 Thomas Vander Stichele <thomas at apestaart dot org>
f3066a6
- 2.4.0-3
f3066a6
- list packages in README.fedora
cvsextras cefce8b
f3066a6
* Wed Jan 03 2007 Thomas Vander Stichele <thomas at apestaart dot org>
f3066a6
- 2.4.0-2
f3066a6
- add a README.fedora
f3066a6
- made noarch, since it doesn't actually install any python twisted/ module
f3066a6
  code
f3066a6
- fixed provides/obsoletes
cvsextras cefce8b
f3066a6
* Wed Jun 07 2006 Thomas Vander Stichele <thomas at apestaart dot org>
f3066a6
- 2.4.0-1
f3066a6
- this is now a pure umbrella package
cvsextras cefce8b
f3066a6
* Mon Oct 10 2005 Jeff Pitman <symbiont+pyvault@berlios.de> 2.1.0-1
f3066a6
- upstream release
cvsextras cefce8b
f3066a6
* Tue Aug 23 2005 Jeff Pitman <symbiont+pyvault@berlios.de> 2.0.1-1
f3066a6
- upstream release
cvsextras cefce8b
f3066a6
* Mon Apr 04 2005 Jeff Pitman <symbiont+pyvault@berlios.de> 2.0.0-2
f3066a6
- add zsh support
cvsextras cefce8b
f3066a6
* Fri Mar 25 2005 Jeff Pitman <symbiont+pyvault@berlios.de> 2.0.0-1
f3066a6
- final release
f3066a6
f3066a6
* Thu Mar 17 2005 Jeff Pitman <symbiont+pyvault@berlios.de> 2.0.0-0.2.a3
f3066a6
- dropped web2
69f60e9
f3066a6
* Wed Mar 16 2005 Jeff Pitman <symbiont+pyvault@berlios.de> 2.0.0-0.1.a3
f3066a6
- upstream release
c90c4bf
f3066a6
* Sat Mar 12 2005 Jeff Pitman <symbiont+pyvault@berlios.de> 2.0.0-0.1.a2
f3066a6
- new prerelease; FE versioning
493ae4f
f3066a6
* Mon Feb 07 2005 Jeff Pitman <symbiont+pyvault@berlios.de> 2.0.0a1-1
f3066a6
- prep for split
da92dd9
f3066a6
* Fri Aug 20 2004 Jeff Pitman <symbiont+pyvault@berlios.de> 1.3.0-1
f3066a6
- new version
cvsextras cefce8b
f3066a6
* Mon Apr 19 2004 Jeff Pitman <symbiont+pyvault@berlios.de> 1.2.0-3
f3066a6
- vaultize
cvsextras cefce8b
f3066a6
* Mon Apr 12 2004 Jeff Pitman <symbiont+pyvault@berlios.de> 1.2.0-2
f3066a6
- require pyOpenSSL, SOAPpy, openssh-clients, crypto, dia so trial can run
cvsextras cefce8b