Sophie

Sophie

distrib > Mandriva > current > i586 > media > contrib-release-src > by-pkgid > 525a77872b4d2f6a9e4f4de25e9c936c > files > 1

python-xmpp-1.0.0-5mdv2010.0.src.rpm

Name:		python-xmpp
Version:	1.0.0
Release:	%mkrel 5
URL:		http://pyxmpp.jajcus.net/
Summary:	Python Jabber/XMPP implementation
Source0:	http://pyxmpp.jajcus.net/downloads/pyxmpp-%{version}.tar.gz
Source1:	http://pyxmpp.jajcus.net/downloads/pyxmpp-%{version}.tar.gz.md5
Group:		System/Libraries 
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot
License:	LGPLv2
BuildRequires:	python-m2crypto dnspython python-libxml2 python-devel libxml2-devel
Requires:	python-m2crypto dnspython python-libxml2 python
%description
PyXMPP is a Python XMPP (RFC 3920,3921) and Jabber implementation. It
is based on libxml2 -- fast and fully-featured XML parser.

PyXMPP provides most core features of the XMPP protocol and several
JSF-defined extensions. PyXMPP provides building blocks for creating
Jabber clients and components. Developer uses them to setup XMPP streams,
handle incoming events and create outgoing stanzas (XMPP "packets").

Features

 * nearly complete XMPP Core (RFC 3920) protocol for client connections
   (includes SASL, TLS and Strinprep).
 * mostly complete XMPP IM (RFC 3921) protocol (lacks privacy lists)
 * XMPP error objects including translations to and from legacy codes
   for backward compatibility (JEP-0086).
 * legacy authentication ("digest" and "plain") (JEP-0078).
 * component protocol (JEP-0114).
 * Service Discovery (JEP-0030).
 * vCards -- both Jabber "vcard-temp" and RFC 2426
 * basic parts of the Multi-User Chat protocol (JEP-0045)
 * delayed delivery timestamps (JEP-0091).
 * Data Forms (JEP-0004).
 * In-Band Registration (JEP-0077).

%prep
%setup -q -n pyxmpp-%{version}

%build
%__python setup.py build
%__python -O -c "import compileall; compileall.compile_dir('build')"
%__python -c "import compileall; compileall.compile_dir('build')"

%install
%{__rm} -Rf %{buildroot}
%__python setup.py install --prefix %{buildroot}%{_prefix}

%files
%doc ChangeLog COPYING PKG-INFO README TODO examples doc
%{py_platsitedir}/pyxmpp
%{py_platsitedir}/pyxmpp-%{version}-*


%changelog
* Tue Sep 15 2009 Thierry Vignaud <tvignaud@mandriva.com> 1.0.0-5mdv2010.0
+ Revision: 442549
- rebuild

* Fri Aug 01 2008 Thierry Vignaud <tvignaud@mandriva.com> 1.0.0-4mdv2009.0
+ Revision: 259868
- rebuild

* Fri Jul 25 2008 Thierry Vignaud <tvignaud@mandriva.com> 1.0.0-3mdv2009.0
+ Revision: 247742
- rebuild
- fix no-buildroot-tag
- fix summary

* Mon Nov 05 2007 Nicolas Vigier <nvigier@mandriva.com> 1.0.0-1mdv2008.1
+ Revision: 106192
- import python-xmpp