summaryrefslogtreecommitdiff
path: root/python-jaspion.spec
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2023-05-31 04:53:24 +0000
committerCoprDistGit <infra@openeuler.org>2023-05-31 04:53:24 +0000
commit297995e44f674f9e6b4e09fe5f8348df7e54b5a2 (patch)
tree219f23fca1bb624c890b608bcb3442b36f7811f9 /python-jaspion.spec
parent5ce7e8cf05a3cc71e04683b218666827df333e4f (diff)
automatic import of python-jaspion
Diffstat (limited to 'python-jaspion.spec')
-rw-r--r--python-jaspion.spec231
1 files changed, 231 insertions, 0 deletions
diff --git a/python-jaspion.spec b/python-jaspion.spec
new file mode 100644
index 0000000..6d72c76
--- /dev/null
+++ b/python-jaspion.spec
@@ -0,0 +1,231 @@
+%global _empty_manifest_terminate_build 0
+Name: python-Jaspion
+Version: 0.3.7.1
+Release: 1
+Summary: FreeSwitch Event Handler based in Flask.
+License: MIT
+URL: https://github.com/Otoru/Jaspion
+Source0: https://mirrors.nju.edu.cn/pypi/web/packages/cd/2b/d17f1ef17484f870864b6b255619f559f85f3ff0879616af15c9823d9795/Jaspion-0.3.7.1.tar.gz
+BuildArch: noarch
+
+
+%description
+<h1 align="center">
+ What is Jaspion?
+</h1>
+
+<p align="center">
+ Jaspion is a python library designed to process events received from FreeSwitch via ESL.
+</p>
+
+<p align="center">
+ <a href="https://travis-ci.com/Otoru/jaspion">
+ <img alt="Build Status" src="https://travis-ci.com/Otoru/jaspion.svg?branch=master">
+ </a>
+ <a href="https://github.com/Otoru/jaspion/blob/master/LICENSE.md">
+ <img alt="License" src="https://img.shields.io/github/license/otoru/jaspion.svg">
+ </a>
+ <a href="https://docs.python.org/3/whatsnew/3.7.html">
+ <img alt=" Python Version" src="https://img.shields.io/pypi/pyversions/jaspion.svg">
+ </a>
+ <a href="https://pypi.org/project/Jaspion/">
+ <img alt="PyPI - Status" src="https://img.shields.io/pypi/status/jaspion.svg">
+ </a>
+</p>
+
+## What is FreeSwitch?
+
+FreeSWITCH is a free and open-source application server for real-time communication, WebRTC, telecommunications, video and Voice over Internet Protocol (VoIP). Multiplatform, it runs on Linux, Windows, macOS and FreeBSD. It is used to build PBX systems, IVR services, videoconferencing with chat and screen sharing, wholesale least-cost routing, Session Border Controller (SBC) and embedded communication appliances. It has full support for encryption, ZRTP, DTLS, SIPS. It can act as a gateway between PSTN, SIP, WebRTC, and many other communication protocols. Its core library, libfreeswitch, can be embedded into other projects. It is licensed under the Mozilla Public License (MPL), a free software license.
+
+By [wikipedia](https://en.wikipedia.org/wiki/FreeSWITCH).
+
+## What is ESL?
+
+ESL is a way to communicate with FreeSwitch. See more details [here](https://freeswitch.org/confluence/display/FREESWITCH/Event+Socket+Library).
+
+## Docs
+
+The project documentation is in [here](https://otoru.github.io/jaspion/).
+
+## How to contribute?
+
+If you are thinking of contributing in any way to the project, you will be very welcome.
+Whether it's improving existing documentation, suggesting new features or running existing bugs, it's only by working together that the project will grow.
+Do not forget to see our [Contributing Guide][2] and our [Code of Conduct][3] to always be aligned with the ideas of the project.
+
+[2]: https://github.com/Otoru/jaspion/blob/master/CONTRIBUTING.md
+[3]: https://github.com/Otoru/jaspion/blob/master/CODE_OF_CONDUCT.md
+
+## Contributors
+
+Will be welcome ❤️
+
+## Author
+
+| [<img src="https://avatars0.githubusercontent.com/u/26543872?v=3&s=115"><br><sub>@Otoru</sub>](https://github.com/Otoru) |
+| :----------------------------------------------------------------------------------------------------------------------: |
+
+%package -n python3-Jaspion
+Summary: FreeSwitch Event Handler based in Flask.
+Provides: python-Jaspion
+BuildRequires: python3-devel
+BuildRequires: python3-setuptools
+BuildRequires: python3-pip
+%description -n python3-Jaspion
+<h1 align="center">
+ What is Jaspion?
+</h1>
+
+<p align="center">
+ Jaspion is a python library designed to process events received from FreeSwitch via ESL.
+</p>
+
+<p align="center">
+ <a href="https://travis-ci.com/Otoru/jaspion">
+ <img alt="Build Status" src="https://travis-ci.com/Otoru/jaspion.svg?branch=master">
+ </a>
+ <a href="https://github.com/Otoru/jaspion/blob/master/LICENSE.md">
+ <img alt="License" src="https://img.shields.io/github/license/otoru/jaspion.svg">
+ </a>
+ <a href="https://docs.python.org/3/whatsnew/3.7.html">
+ <img alt=" Python Version" src="https://img.shields.io/pypi/pyversions/jaspion.svg">
+ </a>
+ <a href="https://pypi.org/project/Jaspion/">
+ <img alt="PyPI - Status" src="https://img.shields.io/pypi/status/jaspion.svg">
+ </a>
+</p>
+
+## What is FreeSwitch?
+
+FreeSWITCH is a free and open-source application server for real-time communication, WebRTC, telecommunications, video and Voice over Internet Protocol (VoIP). Multiplatform, it runs on Linux, Windows, macOS and FreeBSD. It is used to build PBX systems, IVR services, videoconferencing with chat and screen sharing, wholesale least-cost routing, Session Border Controller (SBC) and embedded communication appliances. It has full support for encryption, ZRTP, DTLS, SIPS. It can act as a gateway between PSTN, SIP, WebRTC, and many other communication protocols. Its core library, libfreeswitch, can be embedded into other projects. It is licensed under the Mozilla Public License (MPL), a free software license.
+
+By [wikipedia](https://en.wikipedia.org/wiki/FreeSWITCH).
+
+## What is ESL?
+
+ESL is a way to communicate with FreeSwitch. See more details [here](https://freeswitch.org/confluence/display/FREESWITCH/Event+Socket+Library).
+
+## Docs
+
+The project documentation is in [here](https://otoru.github.io/jaspion/).
+
+## How to contribute?
+
+If you are thinking of contributing in any way to the project, you will be very welcome.
+Whether it's improving existing documentation, suggesting new features or running existing bugs, it's only by working together that the project will grow.
+Do not forget to see our [Contributing Guide][2] and our [Code of Conduct][3] to always be aligned with the ideas of the project.
+
+[2]: https://github.com/Otoru/jaspion/blob/master/CONTRIBUTING.md
+[3]: https://github.com/Otoru/jaspion/blob/master/CODE_OF_CONDUCT.md
+
+## Contributors
+
+Will be welcome ❤️
+
+## Author
+
+| [<img src="https://avatars0.githubusercontent.com/u/26543872?v=3&s=115"><br><sub>@Otoru</sub>](https://github.com/Otoru) |
+| :----------------------------------------------------------------------------------------------------------------------: |
+
+%package help
+Summary: Development documents and examples for Jaspion
+Provides: python3-Jaspion-doc
+%description help
+<h1 align="center">
+ What is Jaspion?
+</h1>
+
+<p align="center">
+ Jaspion is a python library designed to process events received from FreeSwitch via ESL.
+</p>
+
+<p align="center">
+ <a href="https://travis-ci.com/Otoru/jaspion">
+ <img alt="Build Status" src="https://travis-ci.com/Otoru/jaspion.svg?branch=master">
+ </a>
+ <a href="https://github.com/Otoru/jaspion/blob/master/LICENSE.md">
+ <img alt="License" src="https://img.shields.io/github/license/otoru/jaspion.svg">
+ </a>
+ <a href="https://docs.python.org/3/whatsnew/3.7.html">
+ <img alt=" Python Version" src="https://img.shields.io/pypi/pyversions/jaspion.svg">
+ </a>
+ <a href="https://pypi.org/project/Jaspion/">
+ <img alt="PyPI - Status" src="https://img.shields.io/pypi/status/jaspion.svg">
+ </a>
+</p>
+
+## What is FreeSwitch?
+
+FreeSWITCH is a free and open-source application server for real-time communication, WebRTC, telecommunications, video and Voice over Internet Protocol (VoIP). Multiplatform, it runs on Linux, Windows, macOS and FreeBSD. It is used to build PBX systems, IVR services, videoconferencing with chat and screen sharing, wholesale least-cost routing, Session Border Controller (SBC) and embedded communication appliances. It has full support for encryption, ZRTP, DTLS, SIPS. It can act as a gateway between PSTN, SIP, WebRTC, and many other communication protocols. Its core library, libfreeswitch, can be embedded into other projects. It is licensed under the Mozilla Public License (MPL), a free software license.
+
+By [wikipedia](https://en.wikipedia.org/wiki/FreeSWITCH).
+
+## What is ESL?
+
+ESL is a way to communicate with FreeSwitch. See more details [here](https://freeswitch.org/confluence/display/FREESWITCH/Event+Socket+Library).
+
+## Docs
+
+The project documentation is in [here](https://otoru.github.io/jaspion/).
+
+## How to contribute?
+
+If you are thinking of contributing in any way to the project, you will be very welcome.
+Whether it's improving existing documentation, suggesting new features or running existing bugs, it's only by working together that the project will grow.
+Do not forget to see our [Contributing Guide][2] and our [Code of Conduct][3] to always be aligned with the ideas of the project.
+
+[2]: https://github.com/Otoru/jaspion/blob/master/CONTRIBUTING.md
+[3]: https://github.com/Otoru/jaspion/blob/master/CODE_OF_CONDUCT.md
+
+## Contributors
+
+Will be welcome ❤️
+
+## Author
+
+| [<img src="https://avatars0.githubusercontent.com/u/26543872?v=3&s=115"><br><sub>@Otoru</sub>](https://github.com/Otoru) |
+| :----------------------------------------------------------------------------------------------------------------------: |
+
+%prep
+%autosetup -n Jaspion-0.3.7.1
+
+%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-Jaspion -f filelist.lst
+%dir %{python3_sitelib}/*
+
+%files help -f doclist.lst
+%{_docdir}/*
+
+%changelog
+* Wed May 31 2023 Python_Bot <Python_Bot@openeuler.org> - 0.3.7.1-1
+- Package Spec generated