%{!?python:%define python python} %{!?python_sitearch: %define python_sitearch %(%{python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")} Name: %{python}-twisted-words Version: 12.2.0 Release: 4%{?dist} Summary: Twisted Instant Messaging implementations License: MIT URL: http://twistedmatrix.com/trac/wiki/TwistedWords Source0: http://twistedmatrix.com/Releases/Words/12.2/TwistedWords-%{version}.tar.bz2 BuildRequires: %{python}-twisted-core >= %{version} BuildRequires: %{python}-devel Requires: %{python}-twisted-core >= %{version} Requires: %{python}-twisted-web # a noarch-turned-arch package should not have debuginfo %define debug_package %{nil} %description Twisted is an event-based framework for internet applications. Twisted Words contains implementations of many Instant Messaging protocols, including IRC, Jabber, MSN, OSCAR (AIM & ICQ), TOC (AOL), and some functionality for creating bots, inter-protocol gateways, and a client application for many of the protocols. In support of Jabber, Twisted Words also contains X-ish, a library for processing XML with Twisted and Python, with support for a Pythonic DOM and an XPath-like toolkit. %prep %setup -q -n TwistedWords-%{version} # Fix doc permissions chmod -x doc/examples/oscardemo.py %build %{python} setup.py build %install rm -rf $RPM_BUILD_ROOT # This is a pure python package, but extending the twisted namespace from # python-twisted-core, which is arch-specific, so it needs to go in sitearch %{python} setup.py install -O1 --skip-build \ --install-purelib %{python_sitearch} --root $RPM_BUILD_ROOT # See if there's any egg-info if [ -f $RPM_BUILD_ROOT%{python_sitearch}/Twisted*.egg-info ]; then echo $RPM_BUILD_ROOT%{python_sitearch}/Twisted*.egg-info | sed -e "s|^$RPM_BUILD_ROOT||" fi > egg-info %post if [ -x %{_libexecdir}/twisted-dropin-cache ]; then %{_libexecdir}/twisted-dropin-cache || : fi %postun if [ -x %{_libexecdir}/twisted-dropin-cache ]; then %{_libexecdir}/twisted-dropin-cache || : fi %files -f egg-info %doc README LICENSE doc/* NEWS %{python_sitearch}/twisted/words/ %{python_sitearch}/twisted/plugins/twisted_words.py* %changelog * Fri Jan 24 2014 Daniel Mach - 12.2.0-4 - Mass rebuild 2014-01-24 * Fri Dec 27 2013 Daniel Mach - 12.2.0-3 - Mass rebuild 2013-12-27 * Thu Feb 14 2013 Fedora Release Engineering - 12.2.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild * Mon Sep 03 2012 Julian Sikorski - 12.2.0-1 - Updated to 12.2.0 * Sat Jul 21 2012 Fedora Release Engineering - 12.1.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild * Sun Jun 17 2012 Julian Sikorski - 12.1.0-1 - Updated to 12.1.0 * Sun Feb 12 2012 Julian Sikorski - 12.0.0-1 - Updated to 12.0.0 * Sat Jan 07 2012 Julian Sikorski - 11.1.0-2 - Rebuilt for gcc-4.7 * Fri Nov 18 2011 Julian Sikorski - 11.1.0-1 - Updated to 11.1.0 - Dropped obsolete Group, Buildroot, %%clean and %%defattr * Sat Apr 30 2011 Julian Sikorski - 11.0.0-1 - Updated to 11.0.0 * Wed Feb 09 2011 Fedora Release Engineering - 10.2.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild * Sat Jan 15 2011 Julian Sikorski - 10.2.0-1 - Updated to 10.2.0 - Dropped the included patch * Thu Sep 30 2010 Julian Sikorski - 10.1.0-2 - Fixed crash on space-containing xmlns IRI (RH #603800) * Tue Sep 21 2010 Julian Sikorski - 10.1.0-1 - Updated to 10.1.0 - Switched to macros for versioned dependencies - Dropped the im application since upstream no longer ships it * Thu Jul 22 2010 David Malcolm - 8.2.0-4 - Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild * Sun Jul 26 2009 Fedora Release Engineering - 8.2.0-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild * Thu Feb 26 2009 Fedora Release Engineering - 8.2.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild * Mon Dec 29 2008 Matthias Saou 8.2.0-1 - Update to 8.2.0. - Change back spec cosmetic details from Paul's to Thomas' preference. - Remove no longer installed t-im man page. * Tue Dec 23 2008 Matthias Saou 8.1.0-2 - Update to 8.1.0. - Merge back changes from Paul Howarth. - Make sure the scriplets never return a non-zero exit status. * Sun Nov 30 2008 Ignacio Vazquez-Abrams - 0.5.0-5 - Fix locations for Python 2.6 * Sat Nov 29 2008 Ignacio Vazquez-Abrams - 0.5.0-4 - Rebuild for Python 2.6 * Fri Mar 07 2008 Jesse Keating - 0.5.0-3 - Handle the egg issue, drop the pyver stuff. * Wed Feb 20 2008 Fedora Release Engineering - 0.5.0-2 - Autorebuild for GCC 4.3 * Fri Aug 31 2007 Thomas Vander Stichele - 0.5.0-1 - updated to latest version * Wed Dec 27 2006 Thomas Vander Stichele - 0.4.0-3 - BR python-devel - include LICENSE and NEWS * Tue Sep 26 2006 Thomas Vander Stichele - 0.4.0-2 - no longer ghost .pyo files - rebuild dropin.cache * Wed Jun 07 2006 Thomas Vander Stichele - 0.4.0-1 - new release - remove xish dependency - remove noarch * Tue Aug 23 2005 Jeff Pitman 0.1.0-2 - disttag * Wed Mar 16 2005 Jeff Pitman 0.1.0-0.1.a3 - upstream release * Sat Mar 12 2005 Jeff Pitman 0.1.0-0.1.a2 - prerelease; FE versioning * Mon Feb 07 2005 Jeff Pitman 0.1.0-1 - prep for split