Sun Oct 4 11:53:27 2020 UTC ()
Add chat/maubot

A plugin-based Matrix bot system written in Python.


(js)
diff -r0 -r1.1 pkgsrc/chat/maubot/DESCR
diff -r0 -r1.1 pkgsrc/chat/maubot/Makefile
diff -r0 -r1.1 pkgsrc/chat/maubot/PLIST
diff -r0 -r1.1 pkgsrc/chat/maubot/distinfo

File Added: pkgsrc/chat/maubot/Attic/DESCR
A plugin-based Matrix bot system written in Python.

File Added: pkgsrc/chat/maubot/Attic/Makefile
# $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"

File Added: pkgsrc/chat/maubot/Attic/PLIST
@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

File Added: pkgsrc/chat/maubot/Attic/distinfo
$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