From d076409550d1ddcb932caa4f758d19afd94536f8 Mon Sep 17 00:00:00 2001 From: CoprDistGit Date: Mon, 15 May 2023 03:54:24 +0000 Subject: automatic import of python-modoboa --- .gitignore | 1 + python-modoboa.spec | 349 ++++++++++++++++++++++++++++++++++++++++++++++++++++ sources | 1 + 3 files changed, 351 insertions(+) create mode 100644 python-modoboa.spec create mode 100644 sources diff --git a/.gitignore b/.gitignore index e69de29..a4dd4c4 100644 --- a/.gitignore +++ b/.gitignore @@ -0,0 +1 @@ +/modoboa-2.1.2.tar.gz diff --git a/python-modoboa.spec b/python-modoboa.spec new file mode 100644 index 0000000..c078238 --- /dev/null +++ b/python-modoboa.spec @@ -0,0 +1,349 @@ +%global _empty_manifest_terminate_build 0 +Name: python-modoboa +Version: 2.1.2 +Release: 1 +Summary: Mail hosting made simple +License: ISC License Copyright (c) 2009-2023, Antoine Nguyen Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. +URL: http://modoboa.org/ +Source0: https://mirrors.nju.edu.cn/pypi/web/packages/f2/48/8fa64e7c80228cd3d413e8a51dfb63a3dd9af5be1421d5e4c830dfdbd7af/modoboa-2.1.2.tar.gz +BuildArch: noarch + +Requires: python3-django +Requires: python3-django-ckeditor +Requires: python3-django-phonenumber-field[phonenumbers] +Requires: python3-django-reversion +Requires: python3-django-xforwardedfor-middleware +Requires: python3-django-otp +Requires: python3-django-filter +Requires: python3-django-rename-app +Requires: python3-dj-database-url +Requires: python3-djangorestframework +Requires: python3-drf-spectacular +Requires: python3-uritemplate +Requires: python3-djangorestframework-simplejwt +Requires: python3-passlib +Requires: python3-bcrypt +Requires: python3-asgiref +Requires: python3-dnspython +Requires: python3-feedparser +Requires: python3-gevent +Requires: python3-jsonfield +Requires: python3-Pillow +Requires: python3-progressbar33 +Requires: python3-dateutil +Requires: python3-cryptography +Requires: python3-pytz +Requires: python3-requests +Requires: python3-lxml +Requires: python3-chardet +Requires: python3-ovh +Requires: python3-oath +Requires: python3-redis +Requires: python3-rrdtool +Requires: python3-qrcode +Requires: python3-aiosmtplib +Requires: python3-aioredis +Requires: python3-reportlab +Requires: python3-tldextract +Requires: python3-defusedxml +Requires: python3-magic +Requires: python3-argon2-cffi +Requires: python3-django-auth-ldap +Requires: python3-mysqlclient +Requires: python3-psycopg2-binary + +%description +################################ +`Modoboa `_ +################################ + +|workflow| |codecov| |latest-version| + +Modoboa is a mail hosting and management platform including a modern +and simplified Web User Interface. It provides useful components such +as an administration panel and webmail. + +Modoboa integrates with well known software such as `Postfix +`_ or `Dovecot `_. A SQL +database (`MySQL `_, `PostgreSQL +`_ or `SQLite `_) +is used as a central point of communication between all components. + +Modoboa is developed with modularity in mind, expanding it is really +easy. Actually, all current features are extensions. + +It is written in Python 3 and uses the `Django +`_, `jQuery `_ and +`Bootstrap `_ +frameworks. + +************* +Main features +************* + +* Administration panel +* Reputation protection: `DNSBL `_ checks, `DMARC `_ `reports `_ and more +* `Amavis `_ `frontend `_ +* `Webmail `_ +* `Calendar `_ +* `Address book `_ +* `Per-user Sieve filters `_ +* `Autoreply messages for Postfix `_ +* `Graphical statistics about email traffic `_ + +************* +Documentation +************* + +A detailed `documentation `_ will help you +to install, use or extend Modoboa. + +***************** +Demo Installation +***************** + +If you want to try out Modoboa, check out our `demo installation `_. + +************ +Getting help +************ + +If you have any questions, you can get help through the following platforms: + +* `Discord `_ +* Mailing list: join the `modoboa-users `_ group on Google Groups +* Github: open an issue if you found a bug + +************* +External code +************* + +The following external libraries are provided with Modoboa: + +* `jQuery version 1.9.1 `_ +* `jQuery-UI 1.10+ `_ +* `Bootstrap version 3.3.7 `_ +* `Bootstrap datetimepicker `_ + +.. |latest-version| image:: https://img.shields.io/pypi/v/modoboa.svg + :target: https://pypi.python.org/pypi/modoboa/ + :alt: Latest version on Pypi +.. |workflow| image:: https://github.com/modoboa/modoboa/workflows/Modoboa%20App/badge.svg +.. |codecov| image:: http://codecov.io/github/modoboa/modoboa/coverage.svg?branch=master + :target: http://codecov.io/github/modoboa/modoboa?branch=master + + +%package -n python3-modoboa +Summary: Mail hosting made simple +Provides: python-modoboa +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-pip +%description -n python3-modoboa +################################ +`Modoboa `_ +################################ + +|workflow| |codecov| |latest-version| + +Modoboa is a mail hosting and management platform including a modern +and simplified Web User Interface. It provides useful components such +as an administration panel and webmail. + +Modoboa integrates with well known software such as `Postfix +`_ or `Dovecot `_. A SQL +database (`MySQL `_, `PostgreSQL +`_ or `SQLite `_) +is used as a central point of communication between all components. + +Modoboa is developed with modularity in mind, expanding it is really +easy. Actually, all current features are extensions. + +It is written in Python 3 and uses the `Django +`_, `jQuery `_ and +`Bootstrap `_ +frameworks. + +************* +Main features +************* + +* Administration panel +* Reputation protection: `DNSBL `_ checks, `DMARC `_ `reports `_ and more +* `Amavis `_ `frontend `_ +* `Webmail `_ +* `Calendar `_ +* `Address book `_ +* `Per-user Sieve filters `_ +* `Autoreply messages for Postfix `_ +* `Graphical statistics about email traffic `_ + +************* +Documentation +************* + +A detailed `documentation `_ will help you +to install, use or extend Modoboa. + +***************** +Demo Installation +***************** + +If you want to try out Modoboa, check out our `demo installation `_. + +************ +Getting help +************ + +If you have any questions, you can get help through the following platforms: + +* `Discord `_ +* Mailing list: join the `modoboa-users `_ group on Google Groups +* Github: open an issue if you found a bug + +************* +External code +************* + +The following external libraries are provided with Modoboa: + +* `jQuery version 1.9.1 `_ +* `jQuery-UI 1.10+ `_ +* `Bootstrap version 3.3.7 `_ +* `Bootstrap datetimepicker `_ + +.. |latest-version| image:: https://img.shields.io/pypi/v/modoboa.svg + :target: https://pypi.python.org/pypi/modoboa/ + :alt: Latest version on Pypi +.. |workflow| image:: https://github.com/modoboa/modoboa/workflows/Modoboa%20App/badge.svg +.. |codecov| image:: http://codecov.io/github/modoboa/modoboa/coverage.svg?branch=master + :target: http://codecov.io/github/modoboa/modoboa?branch=master + + +%package help +Summary: Development documents and examples for modoboa +Provides: python3-modoboa-doc +%description help +################################ +`Modoboa `_ +################################ + +|workflow| |codecov| |latest-version| + +Modoboa is a mail hosting and management platform including a modern +and simplified Web User Interface. It provides useful components such +as an administration panel and webmail. + +Modoboa integrates with well known software such as `Postfix +`_ or `Dovecot `_. A SQL +database (`MySQL `_, `PostgreSQL +`_ or `SQLite `_) +is used as a central point of communication between all components. + +Modoboa is developed with modularity in mind, expanding it is really +easy. Actually, all current features are extensions. + +It is written in Python 3 and uses the `Django +`_, `jQuery `_ and +`Bootstrap `_ +frameworks. + +************* +Main features +************* + +* Administration panel +* Reputation protection: `DNSBL `_ checks, `DMARC `_ `reports `_ and more +* `Amavis `_ `frontend `_ +* `Webmail `_ +* `Calendar `_ +* `Address book `_ +* `Per-user Sieve filters `_ +* `Autoreply messages for Postfix `_ +* `Graphical statistics about email traffic `_ + +************* +Documentation +************* + +A detailed `documentation `_ will help you +to install, use or extend Modoboa. + +***************** +Demo Installation +***************** + +If you want to try out Modoboa, check out our `demo installation `_. + +************ +Getting help +************ + +If you have any questions, you can get help through the following platforms: + +* `Discord `_ +* Mailing list: join the `modoboa-users `_ group on Google Groups +* Github: open an issue if you found a bug + +************* +External code +************* + +The following external libraries are provided with Modoboa: + +* `jQuery version 1.9.1 `_ +* `jQuery-UI 1.10+ `_ +* `Bootstrap version 3.3.7 `_ +* `Bootstrap datetimepicker `_ + +.. |latest-version| image:: https://img.shields.io/pypi/v/modoboa.svg + :target: https://pypi.python.org/pypi/modoboa/ + :alt: Latest version on Pypi +.. |workflow| image:: https://github.com/modoboa/modoboa/workflows/Modoboa%20App/badge.svg +.. |codecov| image:: http://codecov.io/github/modoboa/modoboa/coverage.svg?branch=master + :target: http://codecov.io/github/modoboa/modoboa?branch=master + + +%prep +%autosetup -n modoboa-2.1.2 + +%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-modoboa -f filelist.lst +%dir %{python3_sitelib}/* + +%files help -f doclist.lst +%{_docdir}/* + +%changelog +* Mon May 15 2023 Python_Bot - 2.1.2-1 +- Package Spec generated diff --git a/sources b/sources new file mode 100644 index 0000000..6566cc0 --- /dev/null +++ b/sources @@ -0,0 +1 @@ +b2db1636e7928fd926f7f23b9aa6fcef modoboa-2.1.2.tar.gz -- cgit v1.2.3