Blame SPECS/jabberpy.spec

42adf4
%{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())")}
42adf4
%global srcname jabberpy
42adf4
Name:          %{srcname}
42adf4
Version:       0.5
42adf4
# Used like this because upstream releases like 0.5-0
42adf4
Release:       0.38%{?dist}
42adf4
Summary:       Python xmlstream and jabber IM protocol libs
42adf4
42adf4
License:       LGPLv2+
42adf4
URL:           http://sourceforge.net/projects/jabberpy/
42adf4
Source0:       http://downloads.sf.net/sourceforge/%{srcname}/%{srcname}-%{version}-0.tar.gz
42adf4
Patch0:        jabberpy-no-init.patch
42adf4
Patch1:        jabberpy-clean-sockets.patch
42adf4
Patch2:        jabberpy-ipv6.patch
42adf4
Patch3:        jabberpy-sha-deprecation.patch
42adf4
Patch4:        jabberpy-proxy-read.patch
42adf4
Patch5:        jabberpy-python3.patch
42adf4
BuildArch:     noarch
42adf4
42adf4
%description
42adf4
jabber.py is a Python module for the jabber instant messaging
42adf4
protocol. jabber.py deals with the xml parsing and socket code,
42adf4
leaving the programmer to concentrate on developing quality jabber
42adf4
based applications with Python.
42adf4
42adf4
%package -n python3-%{srcname}
42adf4
Summary:        Python xmlstream and jabber IM protocol libs
42adf4
BuildRequires:  python3-devel
42adf4
Requires:       %{__python3}
42adf4
42adf4
%description -n python3-%{srcname}
42adf4
jabber.py is a Python module for the jabber instant messaging
42adf4
protocol. jabber.py deals with the xml parsing and socket code,
42adf4
leaving the programmer to concentrate on developing quality jabber
42adf4
based applications with Python.
42adf4
42adf4
This module contains python3 bindings.
42adf4
42adf4
%prep
42adf4
%setup -q -n %{srcname}-%{version}-0
42adf4
chmod -x examples/*.py
42adf4
%patch0 -p1 -b .no-init
42adf4
%patch1 -p1 -b .clean-sockets
42adf4
%patch2 -p0 -b .ipv6
42adf4
%patch3 -p0 -b .sha-deprecation
42adf4
%patch4 -p1 -b .proxy
42adf4
%patch5 -p1 -b .python3
42adf4
42adf4
%build
42adf4
%py3_build
42adf4
42adf4
%install
42adf4
%py3_install
42adf4
42adf4
%files -n python3-%{srcname}
42adf4
%doc examples README
42adf4
%{python3_sitelib}/*
42adf4
42adf4
%changelog
42adf4
* Thu Sep 20 2018 Tomas Orsava <torsava@redhat.com> - 0.5-0.38
42adf4
- Require the Python interpreter directly instead of using the package name
42adf4
- Related: rhbz#1619153
42adf4
42adf4
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.5-0.37
42adf4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
42adf4
42adf4
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.5-0.36
42adf4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
42adf4
42adf4
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.5-0.35
42adf4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
42adf4
42adf4
* Mon Dec 19 2016 Miro HronĨok <mhroncok@redhat.com> - 0.5-0.34
42adf4
- Rebuild for Python 3.6
42adf4
42adf4
* Tue Jul 19 2016 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.5-0.33
42adf4
- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages
42adf4
42adf4
* Wed May  4 2016 Miroslav Suchy <msuchy@redhat.com> 0.5-0.32
42adf4
- improve python3 support
42adf4
42adf4
* Thu Apr 28 2016 Miroslav Suchy <msuchy@redhat.com> 0.5-0.31
42adf4
- add support for python3
42adf4
- more of removal of old sha crypto
42adf4
42adf4
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.5-0.30
42adf4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
42adf4
42adf4
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.5-0.29
42adf4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
42adf4
42adf4
* Tue Jul  8 2014 Milan Zazrivec <mzazrivec@redhat.com> 0.5-0.29
42adf4
- fix sha module deprecation warning
42adf4
- use blocking read in initial communication with http proxy
42adf4
42adf4
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.5-0.28
42adf4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
42adf4
42adf4
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.5-0.27
42adf4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
42adf4
42adf4
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.5-0.26
42adf4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
42adf4
42adf4
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.5-0.25
42adf4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
42adf4
42adf4
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.5-0.24
42adf4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
42adf4
42adf4
* Fri Sep 23 2011 Milan Zazrivec <mzazrivec@redhat.com> 0.5-0.23
42adf4
- 670881 - IPv6 support for jabberpy
42adf4
42adf4
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.5-0.22
42adf4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
42adf4
42adf4
* Wed Jul 21 2010 David Malcolm <dmalcolm@redhat.com> - 0.5-0.21
42adf4
- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild
42adf4
42adf4
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.5-0.20
42adf4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
42adf4
42adf4
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.5-0.19
42adf4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
42adf4
42adf4
* Sat Nov 29 2008 Ignacio Vazquez-Abrams <ivazqueznet+rpm@gmail.com> - 0.5-0.18
42adf4
- Rebuild for Python 2.6
42adf4
42adf4
* Fri Oct 24 2008 Michael Stahnke <stahnma@fedoraproject.org> 0.5.0.17
42adf4
- Minor Spec tweaks for review
42adf4
42adf4
* Fri Oct 10 2008 Michael Stahnke <stahnma@fedoraproject.org> 0.5-0.16
42adf4
- Clean up for Fedora Review and submission
42adf4
42adf4
* Wed Sep  3 2008 Jesus Rodriguez <jesusr@redhat.com> 0.5-0.15
42adf4
- remove reliance on external version file
42adf4
42adf4
* Tue Oct 09 2007 Pradeep Kilambi <pkilambi@redhat.com>
42adf4
- clean dangling ports left out by jabberpy
42adf4
42adf4
* Mon Jun 14 2004 Mihai Ibanescu <misa@redhat.com>
42adf4
- Initial build
42adf4
- Patched to add a __init__ file