pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/chat Add chat/mautrix-telegram 0.9.0



details:   https://anonhg.NetBSD.org/pkgsrc/rev/a5d5ab5fe96a
branches:  trunk
changeset: 442113:a5d5ab5fe96a
user:      js <js%pkgsrc.org@localhost>
date:      Wed Nov 18 23:27:55 2020 +0000

description:
Add chat/mautrix-telegram 0.9.0

A Matrix-Telegram hybrid puppeting/relaybot bridge.

diffstat:

 chat/Makefile                  |    3 +-
 chat/mautrix-telegram/DESCR    |    1 +
 chat/mautrix-telegram/Makefile |   42 ++++++
 chat/mautrix-telegram/PLIST    |  265 +++++++++++++++++++++++++++++++++++++++++
 chat/mautrix-telegram/distinfo |    6 +
 5 files changed, 316 insertions(+), 1 deletions(-)

diffs (truncated from 347 to 300 lines):

diff -r 2bd6c1c3220d -r a5d5ab5fe96a chat/Makefile
--- a/chat/Makefile     Wed Nov 18 23:23:52 2020 +0000
+++ b/chat/Makefile     Wed Nov 18 23:27:55 2020 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.258 2020/11/18 23:23:30 js Exp $
+# $NetBSD: Makefile,v 1.259 2020/11/18 23:27:55 js Exp $
 #
 
 COMMENT=       Communication programs
@@ -78,6 +78,7 @@
 SUBDIR+=       matterircd
 SUBDIR+=       maubot
 SUBDIR+=       mautrix-hangouts
+SUBDIR+=       mautrix-telegram
 SUBDIR+=       mcabber
 SUBDIR+=       meanwhile
 SUBDIR+=       miniircd
diff -r 2bd6c1c3220d -r a5d5ab5fe96a chat/mautrix-telegram/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/chat/mautrix-telegram/DESCR       Wed Nov 18 23:27:55 2020 +0000
@@ -0,0 +1,1 @@
+A Matrix-Telegram hybrid puppeting/relaybot bridge.
diff -r 2bd6c1c3220d -r a5d5ab5fe96a chat/mautrix-telegram/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/chat/mautrix-telegram/Makefile    Wed Nov 18 23:27:55 2020 +0000
@@ -0,0 +1,42 @@
+# $NetBSD: Makefile,v 1.1 2020/11/18 23:27:56 js Exp $
+
+DISTNAME=      mautrix-telegram-0.9.0
+CATEGORIES=    chat python
+MASTER_SITES=  ${MASTER_SITE_GITHUB:=tulir/}
+GITHUB_TAG=    v${PKGVERSION_NOREV}
+
+MAINTAINER=    js%pkgsrc.org@localhost
+HOMEPAGE=      https://github.com/tulir/mautrix-telegram
+COMMENT=       Matrix-Telegram hybrid puppeting/relaybot bridge
+LICENSE=       gnu-agpl-v3
+
+DEPENDS+=      ${PYPKGPREFIX}-sqlalchemy>=1.2<2:../../databases/py-sqlalchemy
+DEPENDS+=      ${PYPKGPREFIX}-alembic>=1<2:../../databases/py-alembic
+DEPENDS+=      ${PYPKGPREFIX}-ruamel-yaml>=0.15.35<0.17:../../devel/py-ruamel-yaml
+DEPENDS+=      ${PYPKGPREFIX}-magic>=0.4<0.5:../../sysutils/py-magic
+DEPENDS+=      ${PYPKGPREFIX}-commonmark>=0.8<0.10:../../textproc/py-commonmark
+DEPENDS+=      ${PYPKGPREFIX}-aiohttp>=3<4:../../www/py-aiohttp
+DEPENDS+=      ${PYPKGPREFIX}-yarl>=1<2:../../www/py-yarl
+DEPENDS+=      ${PYPKGPREFIX}-mautrix>=0.8.2<0.9:../../chat/py-mautrix
+DEPENDS+=      ${PYPKGPREFIX}-telethon>=1.17<18:../../chat/py-telethon
+DEPENDS+=      ${PYPKGPREFIX}-telethon-session-sqlalchemy>=0.2.14<0.3:../../chat/py-telethon-session-sqlalchemy
+
+USE_TOOLS+=    pax
+USE_LANGUAGES= # none
+
+PYTHON_VERSIONS_INCOMPATIBLE=  27 36
+
+EGG_NAME=      mautrix_telegram-${PKGVERSION_NOREV}+dev.unknown
+
+INSTALLATION_DIRS+=    share/mautrix-telegram
+
+post-install:
+       mv ${DESTDIR}${PREFIX}/alembic ${DESTDIR}${PREFIX}/alembic.ini \
+               ${DESTDIR}${PREFIX}/example-config.yaml \
+               ${DESTDIR}${PREFIX}/share/mautrix-telegram/
+       cd ${DESTDIR}${PREFIX}/${PYSITELIB}/mautrix_telegram && \
+               ${PAX} -wr example-config.yaml \
+               ${DESTDIR}${PREFIX}/share/mautrix-telegram/
+
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
diff -r 2bd6c1c3220d -r a5d5ab5fe96a chat/mautrix-telegram/PLIST
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/chat/mautrix-telegram/PLIST       Wed Nov 18 23:27:55 2020 +0000
@@ -0,0 +1,265 @@
+@comment $NetBSD: PLIST,v 1.1 2020/11/18 23:27:56 js Exp $
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/requires.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/mautrix_telegram/__init__.py
+${PYSITELIB}/mautrix_telegram/__init__.pyc
+${PYSITELIB}/mautrix_telegram/__init__.pyo
+${PYSITELIB}/mautrix_telegram/__main__.py
+${PYSITELIB}/mautrix_telegram/__main__.pyc
+${PYSITELIB}/mautrix_telegram/__main__.pyo
+${PYSITELIB}/mautrix_telegram/abstract_user.py
+${PYSITELIB}/mautrix_telegram/abstract_user.pyc
+${PYSITELIB}/mautrix_telegram/abstract_user.pyo
+${PYSITELIB}/mautrix_telegram/bot.py
+${PYSITELIB}/mautrix_telegram/bot.pyc
+${PYSITELIB}/mautrix_telegram/bot.pyo
+${PYSITELIB}/mautrix_telegram/commands/__init__.py
+${PYSITELIB}/mautrix_telegram/commands/__init__.pyc
+${PYSITELIB}/mautrix_telegram/commands/__init__.pyo
+${PYSITELIB}/mautrix_telegram/commands/handler.py
+${PYSITELIB}/mautrix_telegram/commands/handler.pyc
+${PYSITELIB}/mautrix_telegram/commands/handler.pyo
+${PYSITELIB}/mautrix_telegram/commands/manhole.py
+${PYSITELIB}/mautrix_telegram/commands/manhole.pyc
+${PYSITELIB}/mautrix_telegram/commands/manhole.pyo
+${PYSITELIB}/mautrix_telegram/commands/matrix_auth.py
+${PYSITELIB}/mautrix_telegram/commands/matrix_auth.pyc
+${PYSITELIB}/mautrix_telegram/commands/matrix_auth.pyo
+${PYSITELIB}/mautrix_telegram/commands/portal/__init__.py
+${PYSITELIB}/mautrix_telegram/commands/portal/__init__.pyc
+${PYSITELIB}/mautrix_telegram/commands/portal/__init__.pyo
+${PYSITELIB}/mautrix_telegram/commands/portal/admin.py
+${PYSITELIB}/mautrix_telegram/commands/portal/admin.pyc
+${PYSITELIB}/mautrix_telegram/commands/portal/admin.pyo
+${PYSITELIB}/mautrix_telegram/commands/portal/bridge.py
+${PYSITELIB}/mautrix_telegram/commands/portal/bridge.pyc
+${PYSITELIB}/mautrix_telegram/commands/portal/bridge.pyo
+${PYSITELIB}/mautrix_telegram/commands/portal/config.py
+${PYSITELIB}/mautrix_telegram/commands/portal/config.pyc
+${PYSITELIB}/mautrix_telegram/commands/portal/config.pyo
+${PYSITELIB}/mautrix_telegram/commands/portal/create_chat.py
+${PYSITELIB}/mautrix_telegram/commands/portal/create_chat.pyc
+${PYSITELIB}/mautrix_telegram/commands/portal/create_chat.pyo
+${PYSITELIB}/mautrix_telegram/commands/portal/filter.py
+${PYSITELIB}/mautrix_telegram/commands/portal/filter.pyc
+${PYSITELIB}/mautrix_telegram/commands/portal/filter.pyo
+${PYSITELIB}/mautrix_telegram/commands/portal/misc.py
+${PYSITELIB}/mautrix_telegram/commands/portal/misc.pyc
+${PYSITELIB}/mautrix_telegram/commands/portal/misc.pyo
+${PYSITELIB}/mautrix_telegram/commands/portal/unbridge.py
+${PYSITELIB}/mautrix_telegram/commands/portal/unbridge.pyc
+${PYSITELIB}/mautrix_telegram/commands/portal/unbridge.pyo
+${PYSITELIB}/mautrix_telegram/commands/portal/util.py
+${PYSITELIB}/mautrix_telegram/commands/portal/util.pyc
+${PYSITELIB}/mautrix_telegram/commands/portal/util.pyo
+${PYSITELIB}/mautrix_telegram/commands/telegram/__init__.py
+${PYSITELIB}/mautrix_telegram/commands/telegram/__init__.pyc
+${PYSITELIB}/mautrix_telegram/commands/telegram/__init__.pyo
+${PYSITELIB}/mautrix_telegram/commands/telegram/account.py
+${PYSITELIB}/mautrix_telegram/commands/telegram/account.pyc
+${PYSITELIB}/mautrix_telegram/commands/telegram/account.pyo
+${PYSITELIB}/mautrix_telegram/commands/telegram/auth.py
+${PYSITELIB}/mautrix_telegram/commands/telegram/auth.pyc
+${PYSITELIB}/mautrix_telegram/commands/telegram/auth.pyo
+${PYSITELIB}/mautrix_telegram/commands/telegram/misc.py
+${PYSITELIB}/mautrix_telegram/commands/telegram/misc.pyc
+${PYSITELIB}/mautrix_telegram/commands/telegram/misc.pyo
+${PYSITELIB}/mautrix_telegram/config.py
+${PYSITELIB}/mautrix_telegram/config.pyc
+${PYSITELIB}/mautrix_telegram/config.pyo
+${PYSITELIB}/mautrix_telegram/context.py
+${PYSITELIB}/mautrix_telegram/context.pyc
+${PYSITELIB}/mautrix_telegram/context.pyo
+${PYSITELIB}/mautrix_telegram/db/__init__.py
+${PYSITELIB}/mautrix_telegram/db/__init__.pyc
+${PYSITELIB}/mautrix_telegram/db/__init__.pyo
+${PYSITELIB}/mautrix_telegram/db/bot_chat.py
+${PYSITELIB}/mautrix_telegram/db/bot_chat.pyc
+${PYSITELIB}/mautrix_telegram/db/bot_chat.pyo
+${PYSITELIB}/mautrix_telegram/db/message.py
+${PYSITELIB}/mautrix_telegram/db/message.pyc
+${PYSITELIB}/mautrix_telegram/db/message.pyo
+${PYSITELIB}/mautrix_telegram/db/portal.py
+${PYSITELIB}/mautrix_telegram/db/portal.pyc
+${PYSITELIB}/mautrix_telegram/db/portal.pyo
+${PYSITELIB}/mautrix_telegram/db/puppet.py
+${PYSITELIB}/mautrix_telegram/db/puppet.pyc
+${PYSITELIB}/mautrix_telegram/db/puppet.pyo
+${PYSITELIB}/mautrix_telegram/db/telegram_file.py
+${PYSITELIB}/mautrix_telegram/db/telegram_file.pyc
+${PYSITELIB}/mautrix_telegram/db/telegram_file.pyo
+${PYSITELIB}/mautrix_telegram/db/user.py
+${PYSITELIB}/mautrix_telegram/db/user.pyc
+${PYSITELIB}/mautrix_telegram/db/user.pyo
+${PYSITELIB}/mautrix_telegram/example-config.yaml
+${PYSITELIB}/mautrix_telegram/formatter/__init__.py
+${PYSITELIB}/mautrix_telegram/formatter/__init__.pyc
+${PYSITELIB}/mautrix_telegram/formatter/__init__.pyo
+${PYSITELIB}/mautrix_telegram/formatter/from_matrix/__init__.py
+${PYSITELIB}/mautrix_telegram/formatter/from_matrix/__init__.pyc
+${PYSITELIB}/mautrix_telegram/formatter/from_matrix/__init__.pyo
+${PYSITELIB}/mautrix_telegram/formatter/from_matrix/parser.py
+${PYSITELIB}/mautrix_telegram/formatter/from_matrix/parser.pyc
+${PYSITELIB}/mautrix_telegram/formatter/from_matrix/parser.pyo
+${PYSITELIB}/mautrix_telegram/formatter/from_matrix/telegram_message.py
+${PYSITELIB}/mautrix_telegram/formatter/from_matrix/telegram_message.pyc
+${PYSITELIB}/mautrix_telegram/formatter/from_matrix/telegram_message.pyo
+${PYSITELIB}/mautrix_telegram/formatter/from_telegram.py
+${PYSITELIB}/mautrix_telegram/formatter/from_telegram.pyc
+${PYSITELIB}/mautrix_telegram/formatter/from_telegram.pyo
+${PYSITELIB}/mautrix_telegram/get_version.py
+${PYSITELIB}/mautrix_telegram/get_version.pyc
+${PYSITELIB}/mautrix_telegram/get_version.pyo
+${PYSITELIB}/mautrix_telegram/matrix.py
+${PYSITELIB}/mautrix_telegram/matrix.pyc
+${PYSITELIB}/mautrix_telegram/matrix.pyo
+${PYSITELIB}/mautrix_telegram/portal/__init__.py
+${PYSITELIB}/mautrix_telegram/portal/__init__.pyc
+${PYSITELIB}/mautrix_telegram/portal/__init__.pyo
+${PYSITELIB}/mautrix_telegram/portal/base.py
+${PYSITELIB}/mautrix_telegram/portal/base.pyc
+${PYSITELIB}/mautrix_telegram/portal/base.pyo
+${PYSITELIB}/mautrix_telegram/portal/deduplication.py
+${PYSITELIB}/mautrix_telegram/portal/deduplication.pyc
+${PYSITELIB}/mautrix_telegram/portal/deduplication.pyo
+${PYSITELIB}/mautrix_telegram/portal/matrix.py
+${PYSITELIB}/mautrix_telegram/portal/matrix.pyc
+${PYSITELIB}/mautrix_telegram/portal/matrix.pyo
+${PYSITELIB}/mautrix_telegram/portal/metadata.py
+${PYSITELIB}/mautrix_telegram/portal/metadata.pyc
+${PYSITELIB}/mautrix_telegram/portal/metadata.pyo
+${PYSITELIB}/mautrix_telegram/portal/send_lock.py
+${PYSITELIB}/mautrix_telegram/portal/send_lock.pyc
+${PYSITELIB}/mautrix_telegram/portal/send_lock.pyo
+${PYSITELIB}/mautrix_telegram/portal/telegram.py
+${PYSITELIB}/mautrix_telegram/portal/telegram.pyc
+${PYSITELIB}/mautrix_telegram/portal/telegram.pyo
+${PYSITELIB}/mautrix_telegram/puppet.py
+${PYSITELIB}/mautrix_telegram/puppet.pyc
+${PYSITELIB}/mautrix_telegram/puppet.pyo
+${PYSITELIB}/mautrix_telegram/scripts/__init__.py
+${PYSITELIB}/mautrix_telegram/scripts/__init__.pyc
+${PYSITELIB}/mautrix_telegram/scripts/__init__.pyo
+${PYSITELIB}/mautrix_telegram/scripts/dbms_migrate/__init__.py
+${PYSITELIB}/mautrix_telegram/scripts/dbms_migrate/__init__.pyc
+${PYSITELIB}/mautrix_telegram/scripts/dbms_migrate/__init__.pyo
+${PYSITELIB}/mautrix_telegram/scripts/dbms_migrate/__main__.py
+${PYSITELIB}/mautrix_telegram/scripts/dbms_migrate/__main__.pyc
+${PYSITELIB}/mautrix_telegram/scripts/dbms_migrate/__main__.pyo
+${PYSITELIB}/mautrix_telegram/scripts/telematrix_import/__init__.py
+${PYSITELIB}/mautrix_telegram/scripts/telematrix_import/__init__.pyc
+${PYSITELIB}/mautrix_telegram/scripts/telematrix_import/__init__.pyo
+${PYSITELIB}/mautrix_telegram/scripts/telematrix_import/__main__.py
+${PYSITELIB}/mautrix_telegram/scripts/telematrix_import/__main__.pyc
+${PYSITELIB}/mautrix_telegram/scripts/telematrix_import/__main__.pyo
+${PYSITELIB}/mautrix_telegram/scripts/telematrix_import/models.py
+${PYSITELIB}/mautrix_telegram/scripts/telematrix_import/models.pyc
+${PYSITELIB}/mautrix_telegram/scripts/telematrix_import/models.pyo
+${PYSITELIB}/mautrix_telegram/tgclient.py
+${PYSITELIB}/mautrix_telegram/tgclient.pyc
+${PYSITELIB}/mautrix_telegram/tgclient.pyo
+${PYSITELIB}/mautrix_telegram/types.py
+${PYSITELIB}/mautrix_telegram/types.pyc
+${PYSITELIB}/mautrix_telegram/types.pyo
+${PYSITELIB}/mautrix_telegram/user.py
+${PYSITELIB}/mautrix_telegram/user.pyc
+${PYSITELIB}/mautrix_telegram/user.pyo
+${PYSITELIB}/mautrix_telegram/util/__init__.py
+${PYSITELIB}/mautrix_telegram/util/__init__.pyc
+${PYSITELIB}/mautrix_telegram/util/__init__.pyo
+${PYSITELIB}/mautrix_telegram/util/color_log.py
+${PYSITELIB}/mautrix_telegram/util/color_log.pyc
+${PYSITELIB}/mautrix_telegram/util/color_log.pyo
+${PYSITELIB}/mautrix_telegram/util/file_transfer.py
+${PYSITELIB}/mautrix_telegram/util/file_transfer.pyc
+${PYSITELIB}/mautrix_telegram/util/file_transfer.pyo
+${PYSITELIB}/mautrix_telegram/util/format_duration.py
+${PYSITELIB}/mautrix_telegram/util/format_duration.pyc
+${PYSITELIB}/mautrix_telegram/util/format_duration.pyo
+${PYSITELIB}/mautrix_telegram/util/parallel_file_transfer.py
+${PYSITELIB}/mautrix_telegram/util/parallel_file_transfer.pyc
+${PYSITELIB}/mautrix_telegram/util/parallel_file_transfer.pyo
+${PYSITELIB}/mautrix_telegram/util/recursive_dict.py
+${PYSITELIB}/mautrix_telegram/util/recursive_dict.pyc
+${PYSITELIB}/mautrix_telegram/util/recursive_dict.pyo
+${PYSITELIB}/mautrix_telegram/util/sane_mimetypes.py
+${PYSITELIB}/mautrix_telegram/util/sane_mimetypes.pyc
+${PYSITELIB}/mautrix_telegram/util/sane_mimetypes.pyo
+${PYSITELIB}/mautrix_telegram/util/tgs_converter.py
+${PYSITELIB}/mautrix_telegram/util/tgs_converter.pyc
+${PYSITELIB}/mautrix_telegram/util/tgs_converter.pyo
+${PYSITELIB}/mautrix_telegram/version.py
+${PYSITELIB}/mautrix_telegram/version.pyc
+${PYSITELIB}/mautrix_telegram/version.pyo
+${PYSITELIB}/mautrix_telegram/web/__init__.py
+${PYSITELIB}/mautrix_telegram/web/__init__.pyc
+${PYSITELIB}/mautrix_telegram/web/__init__.pyo
+${PYSITELIB}/mautrix_telegram/web/common/__init__.py
+${PYSITELIB}/mautrix_telegram/web/common/__init__.pyc
+${PYSITELIB}/mautrix_telegram/web/common/__init__.pyo
+${PYSITELIB}/mautrix_telegram/web/common/auth_api.py
+${PYSITELIB}/mautrix_telegram/web/common/auth_api.pyc
+${PYSITELIB}/mautrix_telegram/web/common/auth_api.pyo
+${PYSITELIB}/mautrix_telegram/web/provisioning/__init__.py
+${PYSITELIB}/mautrix_telegram/web/provisioning/__init__.pyc
+${PYSITELIB}/mautrix_telegram/web/provisioning/__init__.pyo
+${PYSITELIB}/mautrix_telegram/web/public/__init__.py
+${PYSITELIB}/mautrix_telegram/web/public/__init__.pyc
+${PYSITELIB}/mautrix_telegram/web/public/__init__.pyo
+${PYSITELIB}/mautrix_telegram/web/public/favicon.png
+${PYSITELIB}/mautrix_telegram/web/public/login.css
+${PYSITELIB}/mautrix_telegram/web/public/login.html.mako
+${PYSITELIB}/mautrix_telegram/web/public/matrix-login.html.mako
+${PYSITELIB}/tests/__init__.py
+${PYSITELIB}/tests/__init__.pyc
+${PYSITELIB}/tests/__init__.pyo
+${PYSITELIB}/tests/commands/__init__.py
+${PYSITELIB}/tests/commands/__init__.pyc
+${PYSITELIB}/tests/commands/__init__.pyo
+${PYSITELIB}/tests/commands/test_handler.py
+${PYSITELIB}/tests/commands/test_handler.pyc
+${PYSITELIB}/tests/commands/test_handler.pyo
+${PYSITELIB}/tests/conftest.py
+${PYSITELIB}/tests/conftest.pyc
+${PYSITELIB}/tests/conftest.pyo
+${PYSITELIB}/tests/utils/__init__.py



Home | Main Index | Thread Index | Old Index