diff options
author | js <js@pkgsrc.org> | 2020-10-04 11:53:27 +0000 |
---|---|---|
committer | js <js@pkgsrc.org> | 2020-10-04 11:53:27 +0000 |
commit | ee2ec41a6bb33df69ffae10a3f19c792e02075b4 (patch) | |
tree | 9618f232c85da4b2ff4c87853172b7780245ea76 /chat | |
parent | ac089f5eac11df25bf0d3efbd1c5012e12722a56 (diff) | |
download | pkgsrc-ee2ec41a6bb33df69ffae10a3f19c792e02075b4.tar.gz |
Add chat/maubot
A plugin-based Matrix bot system written in Python.
Diffstat (limited to 'chat')
-rw-r--r-- | chat/maubot/DESCR | 1 | ||||
-rw-r--r-- | chat/maubot/Makefile | 38 | ||||
-rw-r--r-- | chat/maubot/PLIST | 205 | ||||
-rw-r--r-- | chat/maubot/distinfo | 6 |
4 files changed, 250 insertions, 0 deletions
diff --git a/chat/maubot/DESCR b/chat/maubot/DESCR new file mode 100644 index 00000000000..6bc23be3c1b --- /dev/null +++ b/chat/maubot/DESCR @@ -0,0 +1 @@ +A plugin-based Matrix bot system written in Python. diff --git a/chat/maubot/Makefile b/chat/maubot/Makefile new file mode 100644 index 00000000000..509aea6ed46 --- /dev/null +++ b/chat/maubot/Makefile @@ -0,0 +1,38 @@ +# $NetBSD: Makefile,v 1.1 2020/10/04 11:53:27 js Exp $ + +DISTNAME= maubot-0.1.0 +CATEGORIES= chat python +MASTER_SITES= ${MASTER_SITE_PYPI:=m/maubot/} + +MAINTAINER= js@pkgsrc.org +HOMEPAGE= https://github.com/maubot/maubot +COMMENT= Plugin-based Matrix bot system +LICENSE= gnu-agpl-v3 + +DEPENDS+= ${PYPKGPREFIX}-mautrix>=0.7.9:../../chat/py-mautrix +DEPENDS+= ${PYPKGPREFIX}-aiohttp>=3<4:../../www/py-aiohttp +DEPENDS+= ${PYPKGPREFIX}-sqlalchemy>=1<2:../../databases/py-sqlalchemy +DEPENDS+= ${PYPKGPREFIX}-alembic>=1<2:../../databases/py-alembic +DEPENDS+= ${PYPKGPREFIX}-commonmark>=0.9<1:../../textproc/py-commonmark +DEPENDS+= ${PYPKGPREFIX}-ruamel-yaml>=0.15.35<0.17:../../devel/py-ruamel-yaml +DEPENDS+= ${PYPKGPREFIX}-attrs>=18.1.0:../../devel/py-attrs +DEPENDS+= ${PYPKGPREFIX}-bcrypt>=3<4:../../security/py-bcrypt +DEPENDS+= ${PYPKGPREFIX}-packaging>=10:../../devel/py-packaging +DEPENDS+= ${PYPKGPREFIX}-click>=7<8:../../devel/py-click +DEPENDS+= ${PYPKGPREFIX}-colorama>=0.4<0.5:../../comms/py-colorama +DEPENDS+= ${PYPKGPREFIX}-inquirer>=1<2:../../devel/py-inquirer +DEPENDS+= ${PYPKGPREFIX}-jinja2>=2<3:../../textproc/py-jinja2 + +USE_LANGUAGES= # none + +PYTHON_VERSIONS_INCOMPATIBLE= 27 + +INSTALLATION_DIRS+= share/maubot + +post-install: + mv ${DESTDIR}${PREFIX}/alembic ${DESTDIR}${PREFIX}/alembic.ini \ + ${DESTDIR}${PREFIX}/example-config.yaml \ + ${DESTDIR}${PREFIX}/share/maubot/ + +.include "../../lang/python/egg.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/chat/maubot/PLIST b/chat/maubot/PLIST new file mode 100644 index 00000000000..23fc5e937ab --- /dev/null +++ b/chat/maubot/PLIST @@ -0,0 +1,205 @@ +@comment $NetBSD: PLIST,v 1.1 2020/10/04 11:53:27 js Exp $ +bin/mbc +${PYSITELIB}/${EGG_INFODIR}/PKG-INFO +${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt +${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt +${PYSITELIB}/${EGG_INFODIR}/entry_points.txt +${PYSITELIB}/${EGG_INFODIR}/requires.txt +${PYSITELIB}/${EGG_INFODIR}/top_level.txt +${PYSITELIB}/maubot/__init__.py +${PYSITELIB}/maubot/__init__.pyc +${PYSITELIB}/maubot/__init__.pyo +${PYSITELIB}/maubot/__main__.py +${PYSITELIB}/maubot/__main__.pyc +${PYSITELIB}/maubot/__main__.pyo +${PYSITELIB}/maubot/__meta__.py +${PYSITELIB}/maubot/__meta__.pyc +${PYSITELIB}/maubot/__meta__.pyo +${PYSITELIB}/maubot/cli/__init__.py +${PYSITELIB}/maubot/cli/__init__.pyc +${PYSITELIB}/maubot/cli/__init__.pyo +${PYSITELIB}/maubot/cli/__main__.py +${PYSITELIB}/maubot/cli/__main__.pyc +${PYSITELIB}/maubot/cli/__main__.pyo +${PYSITELIB}/maubot/cli/base.py +${PYSITELIB}/maubot/cli/base.pyc +${PYSITELIB}/maubot/cli/base.pyo +${PYSITELIB}/maubot/cli/cliq/__init__.py +${PYSITELIB}/maubot/cli/cliq/__init__.pyc +${PYSITELIB}/maubot/cli/cliq/__init__.pyo +${PYSITELIB}/maubot/cli/cliq/cliq.py +${PYSITELIB}/maubot/cli/cliq/cliq.pyc +${PYSITELIB}/maubot/cli/cliq/cliq.pyo +${PYSITELIB}/maubot/cli/cliq/validators.py +${PYSITELIB}/maubot/cli/cliq/validators.pyc +${PYSITELIB}/maubot/cli/cliq/validators.pyo +${PYSITELIB}/maubot/cli/commands/__init__.py +${PYSITELIB}/maubot/cli/commands/__init__.pyc +${PYSITELIB}/maubot/cli/commands/__init__.pyo +${PYSITELIB}/maubot/cli/commands/auth.py +${PYSITELIB}/maubot/cli/commands/auth.pyc +${PYSITELIB}/maubot/cli/commands/auth.pyo +${PYSITELIB}/maubot/cli/commands/build.py +${PYSITELIB}/maubot/cli/commands/build.pyc +${PYSITELIB}/maubot/cli/commands/build.pyo +${PYSITELIB}/maubot/cli/commands/init.py +${PYSITELIB}/maubot/cli/commands/init.pyc +${PYSITELIB}/maubot/cli/commands/init.pyo +${PYSITELIB}/maubot/cli/commands/login.py +${PYSITELIB}/maubot/cli/commands/login.pyc +${PYSITELIB}/maubot/cli/commands/login.pyo +${PYSITELIB}/maubot/cli/commands/logs.py +${PYSITELIB}/maubot/cli/commands/logs.pyc +${PYSITELIB}/maubot/cli/commands/logs.pyo +${PYSITELIB}/maubot/cli/commands/upload.py +${PYSITELIB}/maubot/cli/commands/upload.pyc +${PYSITELIB}/maubot/cli/commands/upload.pyo +${PYSITELIB}/maubot/cli/config.py +${PYSITELIB}/maubot/cli/config.pyc +${PYSITELIB}/maubot/cli/config.pyo +${PYSITELIB}/maubot/cli/res/config.yaml +${PYSITELIB}/maubot/cli/res/maubot.yaml.j2 +${PYSITELIB}/maubot/cli/res/plugin.py.j2 +${PYSITELIB}/maubot/cli/res/spdx.json.zip +${PYSITELIB}/maubot/cli/util/__init__.py +${PYSITELIB}/maubot/cli/util/__init__.pyc +${PYSITELIB}/maubot/cli/util/__init__.pyo +${PYSITELIB}/maubot/cli/util/spdx.py +${PYSITELIB}/maubot/cli/util/spdx.pyc +${PYSITELIB}/maubot/cli/util/spdx.pyo +${PYSITELIB}/maubot/client.py +${PYSITELIB}/maubot/client.pyc +${PYSITELIB}/maubot/client.pyo +${PYSITELIB}/maubot/config.py +${PYSITELIB}/maubot/config.pyc +${PYSITELIB}/maubot/config.pyo +${PYSITELIB}/maubot/db.py +${PYSITELIB}/maubot/db.pyc +${PYSITELIB}/maubot/db.pyo +${PYSITELIB}/maubot/handlers/__init__.py +${PYSITELIB}/maubot/handlers/__init__.pyc +${PYSITELIB}/maubot/handlers/__init__.pyo +${PYSITELIB}/maubot/handlers/command.py +${PYSITELIB}/maubot/handlers/command.pyc +${PYSITELIB}/maubot/handlers/command.pyo +${PYSITELIB}/maubot/handlers/event.py +${PYSITELIB}/maubot/handlers/event.pyc +${PYSITELIB}/maubot/handlers/event.pyo +${PYSITELIB}/maubot/handlers/web.py +${PYSITELIB}/maubot/handlers/web.pyc +${PYSITELIB}/maubot/handlers/web.pyo +${PYSITELIB}/maubot/instance.py +${PYSITELIB}/maubot/instance.pyc +${PYSITELIB}/maubot/instance.pyo +${PYSITELIB}/maubot/lib/__init__.py +${PYSITELIB}/maubot/lib/__init__.pyc +${PYSITELIB}/maubot/lib/__init__.pyo +${PYSITELIB}/maubot/lib/color_log.py +${PYSITELIB}/maubot/lib/color_log.pyc +${PYSITELIB}/maubot/lib/color_log.pyo +${PYSITELIB}/maubot/lib/store_proxy.py +${PYSITELIB}/maubot/lib/store_proxy.pyc +${PYSITELIB}/maubot/lib/store_proxy.pyo +${PYSITELIB}/maubot/lib/zipimport.py +${PYSITELIB}/maubot/lib/zipimport.pyc +${PYSITELIB}/maubot/lib/zipimport.pyo +${PYSITELIB}/maubot/loader/__init__.py +${PYSITELIB}/maubot/loader/__init__.pyc +${PYSITELIB}/maubot/loader/__init__.pyo +${PYSITELIB}/maubot/loader/abc.py +${PYSITELIB}/maubot/loader/abc.pyc +${PYSITELIB}/maubot/loader/abc.pyo +${PYSITELIB}/maubot/loader/zip.py +${PYSITELIB}/maubot/loader/zip.pyc +${PYSITELIB}/maubot/loader/zip.pyo +${PYSITELIB}/maubot/management/__init__.py +${PYSITELIB}/maubot/management/__init__.pyc +${PYSITELIB}/maubot/management/__init__.pyo +${PYSITELIB}/maubot/management/api/__init__.py +${PYSITELIB}/maubot/management/api/__init__.pyc +${PYSITELIB}/maubot/management/api/__init__.pyo +${PYSITELIB}/maubot/management/api/auth.py +${PYSITELIB}/maubot/management/api/auth.pyc +${PYSITELIB}/maubot/management/api/auth.pyo +${PYSITELIB}/maubot/management/api/base.py +${PYSITELIB}/maubot/management/api/base.pyc +${PYSITELIB}/maubot/management/api/base.pyo +${PYSITELIB}/maubot/management/api/client.py +${PYSITELIB}/maubot/management/api/client.pyc +${PYSITELIB}/maubot/management/api/client.pyo +${PYSITELIB}/maubot/management/api/client_auth.py +${PYSITELIB}/maubot/management/api/client_auth.pyc +${PYSITELIB}/maubot/management/api/client_auth.pyo +${PYSITELIB}/maubot/management/api/client_proxy.py +${PYSITELIB}/maubot/management/api/client_proxy.pyc +${PYSITELIB}/maubot/management/api/client_proxy.pyo +${PYSITELIB}/maubot/management/api/dev_open.py +${PYSITELIB}/maubot/management/api/dev_open.pyc +${PYSITELIB}/maubot/management/api/dev_open.pyo +${PYSITELIB}/maubot/management/api/instance.py +${PYSITELIB}/maubot/management/api/instance.pyc +${PYSITELIB}/maubot/management/api/instance.pyo +${PYSITELIB}/maubot/management/api/instance_database.py +${PYSITELIB}/maubot/management/api/instance_database.pyc +${PYSITELIB}/maubot/management/api/instance_database.pyo +${PYSITELIB}/maubot/management/api/log.py +${PYSITELIB}/maubot/management/api/log.pyc +${PYSITELIB}/maubot/management/api/log.pyo +${PYSITELIB}/maubot/management/api/login.py +${PYSITELIB}/maubot/management/api/login.pyc +${PYSITELIB}/maubot/management/api/login.pyo +${PYSITELIB}/maubot/management/api/middleware.py +${PYSITELIB}/maubot/management/api/middleware.pyc +${PYSITELIB}/maubot/management/api/middleware.pyo +${PYSITELIB}/maubot/management/api/plugin.py +${PYSITELIB}/maubot/management/api/plugin.pyc +${PYSITELIB}/maubot/management/api/plugin.pyo +${PYSITELIB}/maubot/management/api/plugin_upload.py +${PYSITELIB}/maubot/management/api/plugin_upload.pyc +${PYSITELIB}/maubot/management/api/plugin_upload.pyo +${PYSITELIB}/maubot/management/api/responses.py +${PYSITELIB}/maubot/management/api/responses.pyc +${PYSITELIB}/maubot/management/api/responses.pyo +${PYSITELIB}/maubot/management/frontend/build/asset-manifest.json +${PYSITELIB}/maubot/management/frontend/build/favicon.png +${PYSITELIB}/maubot/management/frontend/build/index.html +${PYSITELIB}/maubot/management/frontend/build/manifest.json +${PYSITELIB}/maubot/management/frontend/build/precache-manifest.905244393457ce79cd002d123b24cc3b.js +${PYSITELIB}/maubot/management/frontend/build/service-worker.js +${PYSITELIB}/maubot/management/frontend/build/static/css/main.e4fc9620.chunk.css +${PYSITELIB}/maubot/management/frontend/build/static/css/main.e4fc9620.chunk.css.map +${PYSITELIB}/maubot/management/frontend/build/static/js/2.b92f3b06.chunk.js +${PYSITELIB}/maubot/management/frontend/build/static/js/2.b92f3b06.chunk.js.LICENSE.txt +${PYSITELIB}/maubot/management/frontend/build/static/js/2.b92f3b06.chunk.js.map +${PYSITELIB}/maubot/management/frontend/build/static/js/main.468e7421.chunk.js +${PYSITELIB}/maubot/management/frontend/build/static/js/main.468e7421.chunk.js.map +${PYSITELIB}/maubot/management/frontend/build/static/js/runtime-main.00e6ed2f.js +${PYSITELIB}/maubot/management/frontend/build/static/js/runtime-main.00e6ed2f.js.map +${PYSITELIB}/maubot/matrix.py +${PYSITELIB}/maubot/matrix.pyc +${PYSITELIB}/maubot/matrix.pyo +${PYSITELIB}/maubot/plugin_base.py +${PYSITELIB}/maubot/plugin_base.pyc +${PYSITELIB}/maubot/plugin_base.pyo +${PYSITELIB}/maubot/plugin_server.py +${PYSITELIB}/maubot/plugin_server.pyc +${PYSITELIB}/maubot/plugin_server.pyo +${PYSITELIB}/maubot/server.py +${PYSITELIB}/maubot/server.pyc +${PYSITELIB}/maubot/server.pyo +${PYSITELIB}/maubot/standalone/__init__.py +${PYSITELIB}/maubot/standalone/__init__.pyc +${PYSITELIB}/maubot/standalone/__init__.pyo +${PYSITELIB}/maubot/standalone/__main__.py +${PYSITELIB}/maubot/standalone/__main__.pyc +${PYSITELIB}/maubot/standalone/__main__.pyo +${PYSITELIB}/maubot/standalone/config.py +${PYSITELIB}/maubot/standalone/config.pyc +${PYSITELIB}/maubot/standalone/config.pyo +share/maubot/alembic.ini +share/maubot/alembic/env.py +share/maubot/alembic/versions/4b93300852aa_add_device_id_to_clients.py +share/maubot/alembic/versions/90aa88820eab_add_matrix_state_store.py +share/maubot/alembic/versions/d295f8dcfa64_initial_revision.py +share/maubot/alembic/versions/fccd1f95544d_add_online_field_to_clients.py +share/maubot/example-config.yaml diff --git a/chat/maubot/distinfo b/chat/maubot/distinfo new file mode 100644 index 00000000000..17a79b84721 --- /dev/null +++ b/chat/maubot/distinfo @@ -0,0 +1,6 @@ +$NetBSD: distinfo,v 1.1 2020/10/04 11:53:27 js Exp $ + +SHA1 (maubot-0.1.0.tar.gz) = 8fef73cf2506912f294b5da785b06307dd660e34 +RMD160 (maubot-0.1.0.tar.gz) = b176c8161cd9a0bccce39c09d77c74132283247a +SHA512 (maubot-0.1.0.tar.gz) = 278f73793b9d6669039e651d8383b99ca1a4597ba6fc92141631c51890e136d434e625ef0d09b6d9f0dfbf13a64a99b16b3ac1b7f0d615abc628487c076b6736 +Size (maubot-0.1.0.tar.gz) = 1672287 bytes |