179e4f0
%global realname sippy
5ec22f2
%global git_tag b0d402be456ae6f5ee1d007e09e8946c5acbbe37
5ec22f2
%global short_tag %(c=%{git_tag}; echo ${c:0:7})
2c8dcfc
f564132
Name:           python-%{realname}
5ec22f2
Version:        1.1.0
6c34b47
Release:        0.2.20190304gitb0d402b%{?dist}
5ec22f2
BuildArch:      noarch
2c8dcfc
Summary:        B2BUA (back-to-back user agent) SIP call controlling component
2c8dcfc
License:        GPLv2+
5ec22f2
URL:            https://github.com/sippy/b2bua
5ec22f2
Source0:        https://github.com/sippy/b2bua/archive/%{git_tag}/%{realname}-%{version}.tar.gz
5ec22f2
Patch1:		sippy-0001-Don-t-install-tests.patch
5ec22f2
Patch2:		sippy-0002-Don-t-install-any-docs.patch
2c8dcfc
2c8dcfc
969b7dd
%global _description\
969b7dd
This ia a RFC3261-compliant Session Initiation Protocol (SIP) Back-to-back\
969b7dd
user agent (B2BUA) server software.\
969b7dd
\
969b7dd
The B2BUA is a SIP call controlling component. Unlike a SIP proxy server,\
969b7dd
which only maintains transaction state, the B2BUA maintains complete call\
969b7dd
state and participates in all call requests. For this reason it can perform\
969b7dd
number of functions that are not possible to implement using SIP proxy,\
969b7dd
such as for example accurate call accounting, pre-paid rating and billing,\
969b7dd
fail over call routing etc. Unlike PBX-type solutions such as Asterisk for\
969b7dd
example, the B2BUA doesn't perform any media relaying or processing,\
969b7dd
therefore it doesn't introduce any additional packet loss, delay or jitter\
969b7dd
into the media path.\
2c8dcfc
2c8dcfc
969b7dd
%description %_description
969b7dd
969b7dd
%package -n python2-%{realname}
969b7dd
Summary: %summary
5ec22f2
Provides: %{realname} = %{version}-%{release}
5ec22f2
BuildRequires: python2-devel
5ec22f2
BuildRequires: python2-setuptools
5ec22f2
# for sippy/Radius_client.py
969b7dd
Requires: freeradius-client-utils
969b7dd
%{?python_provide:%python_provide python2-%{realname}}
969b7dd
969b7dd
%description -n python2-%{realname} %_description
2c8dcfc
2c8dcfc
%prep
5ec22f2
%autosetup -p1 -n b2bua-%{git_tag}
79b584e
2c8dcfc
2c8dcfc
%build
5ec22f2
%py2_build
2c8dcfc
2c8dcfc
2c8dcfc
%install
5ec22f2
%py2_install
2c8dcfc
# remove unused files
5ec22f2
rm -f %{buildroot}%{python_sitelib}/sippy/b2bua_radius.py*
5ec22f2
rm -f %{buildroot}%{python_sitelib}/sippy/b2bua_simple.py*
5ec22f2
# Manually install dictionary file
5ec22f2
install -D -p -m 0644 sippy/dictionary %{buildroot}%{_sysconfdir}/%{realname}/dictionary
5ec22f2
rm -f %{buildroot}%{python_sitelib}/sippy/dictionary
5ec22f2
5ec22f2
5ec22f2
%check
5ec22f2
#%%{__python2} setup.py test
2c8dcfc
2c8dcfc
969b7dd
%files -n python2-%{realname}
5ec22f2
%license LICENSE
5ec22f2
%doc documentation/ README.md
f564132
%dir %{_sysconfdir}/%{realname}
f564132
%config(noreplace) %{_sysconfdir}/%{realname}/dictionary
5ec22f2
%{_bindir}/b2bua_radius
5ec22f2
%{_bindir}/b2bua_simple
5ec22f2
%{python2_sitelib}/sippy*
2c8dcfc
2c8dcfc
2c8dcfc
%changelog
6c34b47
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.0-0.2.20190304gitb0d402b
6c34b47
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
6c34b47
5ec22f2
* Wed Mar 27 2019 Peter Lemenkov <lemenkov@gmail.com> - 1.1.0-0.1.20190304gitb0d402b
5ec22f2
- Use git snapshot
5ec22f2
1b7b076
* Sat Feb 02 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.3-21
1b7b076
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
1b7b076
42e2f09
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.3-20
42e2f09
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
42e2f09
173287d
* Mon Feb 12 2018 Iryna Shcherbina <ishcherb@redhat.com> - 1.0.3-19
173287d
- Update Python 2 dependency declarations to new packaging standards
173287d
  (See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3)
173287d
21da1e3
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.3-18
21da1e3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
21da1e3
969b7dd
* Sat Aug 19 2017 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 1.0.3-17
969b7dd
- Python 2 binary package renamed to python2-sippy
969b7dd
  See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3
969b7dd
4cb23af
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.3-16
4cb23af
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
4cb23af
8f4d2e0
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.3-15
8f4d2e0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
8f4d2e0
f7c5361
* Tue Jul 19 2016 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.3-14
f7c5361
- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages
f7c5361
e527ba7
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.3-13
e527ba7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
e527ba7
dd3e4db
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.3-12
dd3e4db
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
dd3e4db
179e4f0
* Sat May  2 2015 Peter Lemenkov <lemenkov@gmail.com> 1.0.3-11
179e4f0
- Switch from radiusclient-ng-utils to freeradius-client-utils
179e4f0
- Drop compatibility with EL5
179e4f0
5772bb1
* Mon Jun 30 2014 Toshio Kuratomi <toshio@fedoraproject.org> - 1.0.3-10
5772bb1
- Replace python-setuptools-devel BR with python-setuptools
5772bb1
62492ba
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.3-9
62492ba
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
62492ba
12428db
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.3-8
12428db
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
12428db
e88044e
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.3-7
e88044e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
e88044e
f6908d1
* Sat Jul 21 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.3-6
f6908d1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
f6908d1
2a0cb0a
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.3-5
2a0cb0a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
2a0cb0a
946507d
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.3-4
946507d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
946507d
a714c52
* Thu Jul 22 2010 David Malcolm <dmalcolm@redhat.com> - 1.0.3-3
a714c52
- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild
a714c52
79b584e
* Wed Mar 10 2010 Peter Lemenkov <lemenkov@gmail.com> 1.0.3-2
79b584e
- Dropped checking for F-10
79b584e
- Fixed EPEL-specific bug
79b584e
2424e1c
* Tue Mar  2 2010 Peter Lemenkov <lemenkov@gmail.com> 1.0.3-1
2424e1c
- Version 1.0.3 (bugfix release)
2424e1c
f564132
* Mon Aug 17 2009 Peter Lemenkov <lemenkov@gmail.com> 1.0.1-1
f564132
- Version 1.0.1
f564132
7e75a8f
* Thu Jul 30 2009 Jesse Keating <jkeating@redhat.com> - 0-0.10.20090429cvs
7e75a8f
- Bump for F12 mass rebuild
7e75a8f
80cf95e
* Thu May 28 2009 Peter Lemenkov <lemenkov@gmail.com> 0-0.9.20090429cvs
80cf95e
- Fixed build for EL-4
80cf95e
2c8dcfc
* Sun May 17 2009 Peter Lemenkov <lemenkov@gmail.com> 0-0.8.20090429cvs
2c8dcfc
- Removed unnecessary BuildRequires python-setuptools, pkgconfig
2c8dcfc
- Cosmetic changes
2c8dcfc
2c8dcfc
* Wed Apr 29 2009 Peter Lemenkov <lemenkov@gmail.com> 0-0.7.20090429cvs
2c8dcfc
- New cvs snapshot
2c8dcfc
2c8dcfc
* Fri Apr 17 2009 Peter Lemenkov <lemenkov@gmail.com> 0-0.6.20090409cvs
2c8dcfc
- Fix building on F-11
2c8dcfc
2c8dcfc
* Mon Apr 13 2009 Peter Lemenkov <lemenkov@gmail.com> 0-0.5.20090409cvs
2c8dcfc
- Added missing Requires
2c8dcfc
2c8dcfc
* Thu Apr  9 2009 Peter Lemenkov <lemenkov@gmail.com> 0-0.4.20090409cvs
2c8dcfc
- New cvs snapshot
2c8dcfc
2c8dcfc
* Thu Dec  4 2008 Peter Lemenkov <lemenkov@gmail.com> 0-3.20081202cvs
2c8dcfc
- New cvs snapshot
2c8dcfc
2c8dcfc
* Mon Jun 30 2008 Peter Lemenkov <lemenkov@gmail.com> 0-2.20080627cvs
2c8dcfc
- New cvs snapshot
2c8dcfc
- Renamed to python-sippy (added necessary 'Provides')
2c8dcfc
2c8dcfc
* Thu May 15 2008 Peter Lemenkov <lemenkov@gmail.com> 0-1.20080515cvs
2c8dcfc
- Initial build