blob: 8d943e08fc3a9ec14a8a7ab2477aa5ecf1594ec9 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
|
%global _empty_manifest_terminate_build 0
Name: python-greenswitch
Version: 0.0.14
Release: 1
Summary: Battle proven FreeSWITCH Event Socket Protocol client implementation with Gevent.
License: MIT
URL: https://github.com/evoluxbr/greenswitch
Source0: https://mirrors.nju.edu.cn/pypi/web/packages/b3/e6/4c419883324cdbb6d3407ffe49b0aebc5b1703c4f972a16ec92348ef3db3/greenswitch-0.0.14.tar.gz
BuildArch: noarch
Requires: python3-gevent
Requires: python3-six
%description
Battle proven FreeSWITCH Event Socket Protocol client implementation with Gevent.
This is an implementation of FreeSWITCH Event Socket Protocol using Gevent
Greenlets. It is already in production and processing hundreds of calls per day.
Full Python3 support!
%package -n python3-greenswitch
Summary: Battle proven FreeSWITCH Event Socket Protocol client implementation with Gevent.
Provides: python-greenswitch
BuildRequires: python3-devel
BuildRequires: python3-setuptools
BuildRequires: python3-pip
%description -n python3-greenswitch
Battle proven FreeSWITCH Event Socket Protocol client implementation with Gevent.
This is an implementation of FreeSWITCH Event Socket Protocol using Gevent
Greenlets. It is already in production and processing hundreds of calls per day.
Full Python3 support!
%package help
Summary: Development documents and examples for greenswitch
Provides: python3-greenswitch-doc
%description help
Battle proven FreeSWITCH Event Socket Protocol client implementation with Gevent.
This is an implementation of FreeSWITCH Event Socket Protocol using Gevent
Greenlets. It is already in production and processing hundreds of calls per day.
Full Python3 support!
%prep
%autosetup -n greenswitch-0.0.14
%build
%py3_build
%install
%py3_install
install -d -m755 %{buildroot}/%{_pkgdocdir}
if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi
if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi
if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi
if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi
pushd %{buildroot}
if [ -d usr/lib ]; then
find usr/lib -type f -printf "/%h/%f\n" >> filelist.lst
fi
if [ -d usr/lib64 ]; then
find usr/lib64 -type f -printf "/%h/%f\n" >> filelist.lst
fi
if [ -d usr/bin ]; then
find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst
fi
if [ -d usr/sbin ]; then
find usr/sbin -type f -printf "/%h/%f\n" >> filelist.lst
fi
touch doclist.lst
if [ -d usr/share/man ]; then
find usr/share/man -type f -printf "/%h/%f.gz\n" >> doclist.lst
fi
popd
mv %{buildroot}/filelist.lst .
mv %{buildroot}/doclist.lst .
%files -n python3-greenswitch -f filelist.lst
%dir %{python3_sitelib}/*
%files help -f doclist.lst
%{_docdir}/*
%changelog
* Sun Apr 23 2023 Python_Bot <Python_Bot@openeuler.org> - 0.0.14-1
- Package Spec generated
|