head	1.25;
access;
symbols
	pkgsrc-2025Q4:1.24.0.6
	pkgsrc-2025Q4-base:1.24
	pkgsrc-2025Q3:1.24.0.4
	pkgsrc-2025Q3-base:1.24
	pkgsrc-2025Q2:1.24.0.2
	pkgsrc-2025Q2-base:1.24
	pkgsrc-2025Q1:1.23.0.4
	pkgsrc-2025Q1-base:1.23
	pkgsrc-2024Q4:1.23.0.2
	pkgsrc-2024Q4-base:1.23
	pkgsrc-2024Q3:1.20.0.2
	pkgsrc-2024Q3-base:1.20
	pkgsrc-2024Q2:1.19.0.6
	pkgsrc-2024Q2-base:1.19
	pkgsrc-2024Q1:1.19.0.4
	pkgsrc-2024Q1-base:1.19
	pkgsrc-2023Q4:1.19.0.2
	pkgsrc-2023Q4-base:1.19
	pkgsrc-2023Q3:1.17.0.2
	pkgsrc-2023Q3-base:1.17
	pkgsrc-2023Q2:1.14.0.8
	pkgsrc-2023Q2-base:1.14
	pkgsrc-2023Q1:1.14.0.6
	pkgsrc-2023Q1-base:1.14
	pkgsrc-2022Q4:1.14.0.4
	pkgsrc-2022Q4-base:1.14
	pkgsrc-2022Q3:1.14.0.2
	pkgsrc-2022Q3-base:1.14
	pkgsrc-2022Q2:1.12.0.2
	pkgsrc-2022Q2-base:1.12
	pkgsrc-2022Q1:1.11.0.2
	pkgsrc-2022Q1-base:1.11
	pkgsrc-2021Q4:1.6.0.4
	pkgsrc-2021Q4-base:1.6
	pkgsrc-2021Q3:1.6.0.2
	pkgsrc-2021Q3-base:1.6
	pkgsrc-2021Q2:1.4.0.6
	pkgsrc-2021Q2-base:1.4
	pkgsrc-2021Q1:1.4.0.4
	pkgsrc-2021Q1-base:1.4
	pkgsrc-2020Q4:1.4.0.2
	pkgsrc-2020Q4-base:1.4;
locks; strict;
comment	@# @;


1.25
date	2026.01.22.19.13.08;	author js;	state dead;
branches;
next	1.24;
commitid	TTIB6My2649ReqrG;

1.24
date	2025.04.18.11.28.07;	author adam;	state Exp;
branches;
next	1.23;
commitid	LF4hTQQmWCvsDwRF;

1.23
date	2024.11.11.07.27.53;	author wiz;	state Exp;
branches;
next	1.22;
commitid	1fBDq3LwS98NncxF;

1.22
date	2024.10.16.16.40.54;	author jperkin;	state Exp;
branches;
next	1.21;
commitid	evkpxV86dKGhhUtF;

1.21
date	2024.10.14.06.45.33;	author wiz;	state Exp;
branches;
next	1.20;
commitid	ynDJEEQamKd33BtF;

1.20
date	2024.08.10.06.26.23;	author wiz;	state Exp;
branches;
next	1.19;
commitid	0OA07aqDKZm42flF;

1.19
date	2023.12.01.11.10.40;	author jperkin;	state Exp;
branches;
next	1.18;
commitid	m9tpCiVJV4nDJKOE;

1.18
date	2023.11.30.06.23.20;	author adam;	state Exp;
branches;
next	1.17;
commitid	ACSIVq0Yz7VjbBOE;

1.17
date	2023.08.30.21.46.32;	author js;	state Exp;
branches;
next	1.16;
commitid	OHXu9pzMRK5hfRCE;

1.16
date	2023.08.14.05.23.54;	author wiz;	state Exp;
branches;
next	1.15;
commitid	LOSB79OLVxvXjIAE;

1.15
date	2023.07.06.08.38.41;	author wiz;	state Exp;
branches;
next	1.14;
commitid	Hd6Zbd5a3xKEEIvE;

1.14
date	2022.07.09.09.23.48;	author wiz;	state Exp;
branches;
next	1.13;
commitid	WbH5RGGW09VwxcLD;

1.13
date	2022.06.30.11.18.06;	author nia;	state Exp;
branches;
next	1.12;
commitid	AhctUV91Vubws3KD;

1.12
date	2022.04.23.13.49.50;	author js;	state Exp;
branches;
next	1.11;
commitid	haAjQmDBu6i7ukBD;

1.11
date	2022.01.15.21.29.50;	author js;	state Exp;
branches;
next	1.10;
commitid	Q0fUKhDJUH3kbMoD;

1.10
date	2022.01.15.20.22.06;	author js;	state Exp;
branches;
next	1.9;
commitid	JIf9eqBUjAD3KLoD;

1.9
date	2022.01.15.19.10.12;	author nia;	state Exp;
branches;
next	1.8;
commitid	0Tguc2kTSkoxpLoD;

1.8
date	2022.01.04.20.52.36;	author wiz;	state Exp;
branches;
next	1.7;
commitid	CYyhdK9qtoffkmnD;

1.7
date	2021.12.30.13.05.28;	author adam;	state Exp;
branches;
next	1.6;
commitid	w23rFuQ4pTWhUFmD;

1.6
date	2021.09.14.20.01.48;	author js;	state Exp;
branches;
next	1.5;
commitid	uIR8FBB14tNNCX8D;

1.5
date	2021.07.14.08.29.19;	author wiz;	state Exp;
branches;
next	1.4;
commitid	s53iFJ7qfiSeOV0D;

1.4
date	2020.12.04.20.45.02;	author nia;	state Exp;
branches;
next	1.3;
commitid	FPz71MqRX3WN0tyC;

1.3
date	2020.11.25.08.00.19;	author nia;	state Exp;
branches;
next	1.2;
commitid	cLs6Xnd4Q7py4fxC;

1.2
date	2020.11.19.01.24.23;	author js;	state Exp;
branches;
next	1.1;
commitid	VCp3nNFvOVVJ4rwC;

1.1
date	2020.11.18.23.27.56;	author js;	state Exp;
branches;
next	;
commitid	WFuxlf2nno2QqqwC;


desc
@@


1.25
log
@Remove chat/mautrix-telegram

Announced the removal on pkgsrc-users@@ and nobody complained.
@
text
@# $NetBSD: Makefile,v 1.24 2025/04/18 11:28:07 adam Exp $

DISTNAME=	telegram-0.11.3
PKGNAME=	mautrix-${DISTNAME}
PKGREVISION=	4
CATEGORIES=	chat python
MASTER_SITES=	${MASTER_SITE_GITHUB:=mautrix/}
GITHUB_TAG=	v${PKGVERSION_NOREV}
WRKSRC=		${WRKDIR}/${DISTNAME}

MAINTAINER=	js@@NetBSD.org
HOMEPAGE=	https://github.com/mautrix/telegram
COMMENT=	Matrix-Telegram hybrid puppeting/relaybot bridge
LICENSE=	gnu-agpl-v3

TOOL_DEPENDS+=	${PYPKGPREFIX}-setuptools>=78:../../devel/py-setuptools
DEPENDS+=	${PYPKGPREFIX}-ruamel-yaml>=0.15.35:../../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.20:../../chat/py-mautrix
DEPENDS+=	${PYPKGPREFIX}-tulir-telethon>=1.25.0a7:../../chat/py-tulir-telethon
DEPENDS+=	${PYPKGPREFIX}-asyncpg>=0.20:../../databases/py-asyncpg
DEPENDS+=	${PYPKGPREFIX}-mako>=1<2:../../devel/py-mako
# webp_convert and qr_login
DEPENDS+=	${PYPKGPREFIX}-Pillow>=4:../../graphics/py-Pillow
# qr_login
DEPENDS+=	${PYPKGPREFIX}-qrcode>=6<9:../../graphics/py-qrcode

USE_LANGUAGES=	# none

INSTALLATION_DIRS+=	share/mautrix-telegram

post-install:
	${MV} ${DESTDIR}${PREFIX}/example-config.yaml \
		${DESTDIR}${PREFIX}/share/mautrix-telegram/

.include "../../lang/python/wheel.mk"
.include "../../mk/bsd.pkg.mk"
@


1.24
log
@Fix for setuptools>=78
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.23 2024/11/11 07:27:53 wiz Exp $
@


1.23
log
@py-*: remove unused tool dependency

py-setuptools includes the py-wheel functionality nowadays
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.22 2024/10/16 16:40:54 jperkin Exp $
d5 1
a5 1
PKGREVISION=	3
d16 1
a16 2
TOOL_DEPENDS+=	${PYPKGPREFIX}-setuptools-[0-9]*:../../devel/py-setuptools

d36 1
a36 1
	mv ${DESTDIR}${PREFIX}/example-config.yaml \
@


1.22
log
@mautrix-telegram: Bump allowed DEPENDS on py-qrcode.

No idea if this works or not, but at least it'll get bulk builds
running again.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.21 2024/10/14 06:45:33 wiz Exp $
a16 1
TOOL_DEPENDS+=	${PYPKGPREFIX}-wheel-[0-9]*:../../devel/py-wheel
@


1.21
log
@*: clean-up after python38 removal
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.20 2024/08/10 06:26:23 wiz Exp $
d31 1
a31 1
DEPENDS+=	${PYPKGPREFIX}-qrcode>=6<8:../../graphics/py-qrcode
@


1.20
log
@mautrix-telegram: convert to wheel.mk

Bump PKGREVISION.

Remove unused tool dependency.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.19 2023/12/01 11:10:40 jperkin Exp $
a34 2
PYTHON_VERSIONS_INCOMPATIBLE=	27 38 # py-mautrix

@


1.19
log
@mautrix-telegram: Fix impossible py-mautrix constraint.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.18 2023/11/30 06:23:20 adam Exp $
d5 1
a5 1
PKGREVISION=	2
d16 2
a17 2
# pytest-runner
TOOL_DEPENDS+=	${PYPKGPREFIX}-test-runner-[0-9]*:../../devel/py-test-runner
a36 2
EGG_NAME=	mautrix_telegram-${PKGVERSION_NOREV}+dev.unknown

d43 1
a43 1
.include "../../lang/python/egg.mk"
@


1.18
log
@mautrix-telegram: not for Python 3.8
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.17 2023/08/30 21:46:32 js Exp $
d24 1
a24 1
DEPENDS+=	${PYPKGPREFIX}-mautrix>=0.16<0.17:../../chat/py-mautrix
@


1.17
log
@Always use the same e-mail address for packages I maintain
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.16 2023/08/14 05:23:54 wiz Exp $
d35 1
a35 1
PYTHON_VERSIONS_INCOMPATIBLE=	27
@


1.16
log
@*: recursive bump for Python 3.11 as new default
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.15 2023/07/06 08:38:41 wiz Exp $
d11 1
a11 1
MAINTAINER=	js@@pkgsrc.org
@


1.15
log
@mautrix-telegram: relax requirements on py-Pillow
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.14 2022/07/09 09:23:48 wiz Exp $
d5 1
a5 1
PKGREVISION=	1
@


1.14
log
@mautrix-telegram: remove upper bound to fix pbulk

This probably needs fixing inside its code as well.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.13 2022/06/30 11:18:06 nia Exp $
d29 1
a29 1
DEPENDS+=	${PYPKGPREFIX}-Pillow>=4<10:../../graphics/py-Pillow
@


1.13
log
@*: Revbump packages that use Python at runtime without a PKGNAME prefix
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.12 2022/04/23 13:49:50 js Exp $
d26 1
a26 1
DEPENDS+=	${PYPKGPREFIX}-asyncpg>=0.20<0.26:../../databases/py-asyncpg
@


1.12
log
@Update chat/mautrix-telegram to 0.11.3

# v0.11.3 (2022-04-17)

**N.B.** This release drops support for old homeservers which don't support the
new `/v3` API endpoints. Synapse 1.48+, Dendrite 0.6.5+ and Conduit 0.4.0+ are
supported. Legacy `r0` API support can be temporarily re-enabled with `pip install mautrix==0.16.0`.
However, this option will not be available in future releases.

### Added
* Added `list-invite-links` command to list invite links in a chat.
* Added option to use [MSC2246] async media uploads.
* Provisioning API for listing contacts and starting private chats.

### Improved
* Dropped Python 3.7 support.
* Telegram->Matrix message formatter will now replace `t.me/c/chatid/messageid`
  style links with a link to the bridged Matrix event (in addition to the
  previously supported `t.me/username/messageid` links).
* Updated formatting converter to keep newlines in code blocks as `\n` instead
  of converting them to `<br/>`.
* Removed `max_document_size` option. The bridge will now fetch the max size
  automatically using the media repo config endpoint.
* Removed redundant `msgtype` field in sticker events sent to Matrix.
* Disabled file logging in Docker image by default.
  * If you want to enable it, set the `filename` in the file log handler to a
    path that is writable, then add `"file"` back to `logging.root.handlers`.
* Reactions are now marked as read when bridging read receipts from Matrix.

### Fixed
* Fixed `!tg bridge` throwing error if the parameter is not an integer
* Fixed `!tg bridge` failing if the command had been previously run with an
  incorrectly prefixed chat ID (e.g. `!tg bridge -1234567` followed by
  `!tg bridge -1001234567`).
* Fixed `bridge_matrix_leave` config option not actually being used correctly.
* Fixed public channel mentions always bridging into a user mention on Matrix
  rather than a room mention.
  * The bridge will now make room mentions if the portal exists and fall back
    to user mentions otherwise.
* Fixed newlines being lost in unformatted forwarded messages.

[MSC2246]: https://github.com/matrix-org/matrix-spec-proposals/pull/2246

# v0.11.2 (2022-02-14)

**N.B.** This will be the last release to support Python 3.7. Future versions
will require Python 3.8 or higher. In general, the mautrix bridges will only
support the lowest Python version in the latest Debian or Ubuntu LTS.

### Added
* Added simple fallback message for live location and venue messages from Telegram.
* Added support for `t.me/+code` style invite links in `!tg join`.
* Added support for showing channel profile when users send messages as a channel.
* Added "user joined Telegram" message when Telegram auto-creates a DM chat for
  a new user.

### Improved
* Added option for adding a random prefix to relayed user displaynames to help
  distinguish them on the Telegram side.
* Improved syncing profile info to room info when using encryption and/or the
  `private_chat_profile_meta` config option.
* Removed legacy `community_id` config option.

### Fixed
* Fixed newlines disappearing when bridging channel messages with signatures.
* Fixed login throwing an error if a previous login code expired.
* Fixed bug in v0.11.0 that broke `!tg create`.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.11 2022/01/15 21:29:50 js Exp $
d5 1
@


1.11
log
@chat/mautrix-telegram: Require py-tulir-telethon

Unfortunately this doesn't work with upstream telethon.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.10 2022/01/15 20:22:06 js Exp $
d3 2
a4 2
DISTNAME=	mautrix-telegram-0.11.1
PKGREVISION=	1
d6 1
a6 1
MASTER_SITES=	${MASTER_SITE_GITHUB:=tulir/}
d8 1
a8 1
WRKSRC=		${WRKDIR}/telegram-${PKGVERSION_NOREV}
d11 1
a11 1
HOMEPAGE=	https://github.com/tulir/mautrix-telegram
d23 2
a24 2
DEPENDS+=	${PYPKGPREFIX}-mautrix>=0.14.3<0.15:../../chat/py-mautrix
DEPENDS+=	${PYPKGPREFIX}-tulir-telethon>=1.25.0a3:../../chat/py-tulir-telethon
d28 1
a28 1
DEPENDS+=	${PYPKGPREFIX}-Pillow>=4<9:../../graphics/py-Pillow
d30 1
a30 1
DEPENDS+=	${PYPKGPREFIX}-qrcode>=6<7:../../graphics/py-qrcode
@


1.10
log
@Update chat/mautrix-telegram to 0.11.1


v0.10.2
Deprecation unwarning

While switching away from SQLAlchemy is still planned for v0.11, SQLite is no longer deprecated and will still be supported in the future using aiosqlite.
Added

  * Added extensions when bridging unnamed files from Telegram.
  * Added support for custom bridge bot welcome messages (thanks to @@justinbot in #676).

Improved

  * Improved handling authorization errors if the bridge was logged out remotely.
  * Updated room syncer to use existing power levels to find appropriate levels for admins and normal users instead of hardcoding 50 and 0.
  * Updated to Telegram API layer 133 to handle 64-bit user/chat/channel IDs.
  * Stopped logging message contents when message handling failed (thanks to @@justinbot in #681).
  * Removed Element iOS compatibility hack from non-sticker files.
  * Made max_initial_member_sync work for non-supergroups too (thanks to @@tadzik in #680).
  * SQLite is now supported for the crypto database. Pickle is no longer supported. If you were using pickle, the bridge will create a new e2ee session and store the data in SQLite this time.

Fixed

  * Fixed generating reply fallbacks to encrypted messages.
  * Fixed chat sync failing if the member list contained banned users.


v0.11.0

  * Switched from SQLAlchemy to asyncpg/aiosqlite.
      * The default database is now Postgres. If using SQLite, make sure you install the sqlite optional dependency.
      * Alembic is no longer used, schema migrations happen automatically on startup.
      * The automatic database migration requires you to be on the latest legacy database version. If you were running any v0.10.x version, you should be on the latest version already. Otherwise, update to v0.10.2 first, upgrade the database with alembic, then upgrade to v0.11.0 (or higher).
  * Added support for contact messages.
  * Added support for Telegram sponsored messages in channels.
      * Only applies to broadcast channels with 1000+ members (as per https://t.me/durov/172).
      * Only applies if you're using puppeting with a normal user account, because bots can't get sponsored messages.
  * Fixed non-supergroup member sync incorrectly kicking one user from the Matrix side if there was no limit on the number of members to sync (broke in v0.10.2).
  * Updated animated sticker conversion to support lottieconverter r0.2 (thanks to @@sot-tech in #694).
  * Updated Docker image to Alpine 3.15.
  * Formatted all code using black and isort.


v0.11.1

  * Added support for message reactions.
  * Added support for spoiler text.
  * Improved support for voice messages.
  * Improved color of blue text from Telegram to be more readable on dark themes.
  * Fixed syncing contacts throwing an error for new accounts.
  * Fixed migrating pre-v0.11 legacy databases if the database schema had been corrupted (e.g. by using 3rd party tools for SQLite -> Postgres migration).
  * Fixed converting animated stickers to webm with >33 FPS.
  * Fixed a bug in v0.11.0 that broke mentioning users in groups (thanks to @@dfuchss in #724).
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.9 2022/01/15 19:10:12 nia Exp $
d4 1
d24 1
a24 1
DEPENDS+=	${PYPKGPREFIX}-telethon>=1.24<1.25:../../chat/py-telethon
@


1.9
log
@mautrix-telegram: Unbreak pkgsrc tree.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.8 2022/01/04 20:52:36 wiz Exp $
d3 1
a3 2
DISTNAME=	mautrix-telegram-0.10.1
PKGREVISION=	1
a16 2
DEPENDS+=	${PYPKGPREFIX}-sqlalchemy>=1.2<2:../../databases/py-sqlalchemy
DEPENDS+=	${PYPKGPREFIX}-alembic>=1<2:../../databases/py-alembic
d22 4
a25 3
DEPENDS+=	${PYPKGPREFIX}-mautrix>=0.10.4:../../chat/py-mautrix
DEPENDS+=	${PYPKGPREFIX}-telethon>=1.22<24:../../chat/py-telethon
DEPENDS+=	${PYPKGPREFIX}-telethon-session-sqlalchemy>=0.2.14<0.3:../../chat/py-telethon-session-sqlalchemy
a30 1
USE_TOOLS+=	pax
d40 1
a40 5
	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 \
@


1.8
log
@*: bump PKGREVISION for egg.mk users

They now have a tool dependency on py-setuptools instead of a DEPENDS
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.7 2021/12/30 13:05:28 adam Exp $
d25 1
a25 1
DEPENDS+=	${PYPKGPREFIX}-mautrix>=0.10.4<0.11:../../chat/py-mautrix
@


1.7
log
@Forget about Python 3.6
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.6 2021/09/14 20:01:48 js Exp $
d4 1
@


1.6
log
@Update chat/mautrix-telegram to 0.10.1


v0.10.0-rc1

Deprecation warning

v0.10 is the last release that is guaranteed to support SQLite. A future release will likely switch away from SQLAlchemy and only support Postgres.

Added

  * Support for multiple pins from/to Telegram.
  * Option to resolve redirects when joining invite links, for people who use custom URLs as invite links (#559).
  * Command to update about section in Telegram profile info (#375, thanks to @@MadhuranS in #599).
  * Own read marker/unread status from Telegram is now synced to Matrix after backfilling.
  * Support for showing the individual slots in slot_machine dice rolls from Telegram.

Improved

  * Improved invite link regex to allow joining with less precise invite links (#554, #555).
  * Invite links can be customized with the --uses=<amount> and --expire=<delta> flags for !tg invite-link.
  * Read receipts where the target message is unknown will now cause the chat to be marked as fully read instead of the read receipt event being ignored.
  * WebP stickers are now sent as-is without converting to png.
  * Default power levels in rooms now allow enabling encryption with PL 50 if e2be is enabled in config (#471, thanks to @@Rafaeltheraven in #550).
  * Updated Docker image to Alpine 3.13 and removed all edge repo stuff.

Fixed

  * Matrix->Telegram location message bridging no longer flips the coordinates.
  * Fixed some user displaynames constantly changing between contact/non-contact names and other similar cases (#533)



v0.10.0

Deprecation warning

v0.10 is the last release that is guaranteed to support SQLite. A future release will likely switch away from SQLAlchemy and only support Postgres. See the docs for Postgres migration instructions.

Changes since v0.10.0-rc1

  * Added options to bridge archive, pin and mute status from Telegram to Matrix.
  * Added custom fields in Matrix events indicating Telegram gifs.
  * Allowed zero-width joiners in displaynames so things like multi-part emoji would work correctly.
  * Fixed Telegram->Matrix typing notifications.



v0.10.1

N.B. Docker images have moved from dock.mau.dev/tulir/mautrix-telegram to dock.mau.dev/mautrix/telegram. New versions are only available at the new path.
Added

  * Warning when bridging existing room if bridge bot doesn't have redaction permissions.
  * Custom flag to invite events that will be auto-accepted using double puppeting.
  * Custom flags for animated stickers (same as what gifs already had).

Improved

  * Updated to Telethon 1.22.
  * Updated Docker image to Alpine 3.14.

Fixed

  * Fixed Bridging Matrix location messages with additional flags in geo_uri.
  * Editing encrypted messages will no longer add an asterisk on Telegram (#623).
  * Matrix typing notifications won't be echoed back for double puppeted users anymore (#631).
  * AuthKeyDuplicatedError is now handled properly instead of making the user get stuck.
  * Fixed public_portals setting not being respected on room creation.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.5 2021/07/14 08:29:19 wiz Exp $
d35 1
a35 1
PYTHON_VERSIONS_INCOMPATIBLE=	27 36
@


1.5
log
@*: remove upper bounds on py-ruamel-yaml

These might not build now, but at least pbulks will run
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.4 2020/12/04 20:45:02 nia Exp $
d3 1
a3 2
DISTNAME=	mautrix-telegram-0.9.0
PKGREVISION=	2
d7 1
d24 2
a25 2
DEPENDS+=	${PYPKGPREFIX}-mautrix>=0.8.2<0.9:../../chat/py-mautrix
DEPENDS+=	${PYPKGPREFIX}-telethon>=1.17<18:../../chat/py-telethon
d28 1
a28 1
DEPENDS+=	${PYPKGPREFIX}-Pillow>=4<8:../../graphics/py-Pillow
@


1.4
log
@Revbump packages with a runtime Python dep but no version prefix.

For the Python 3.8 default switch.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.3 2020/11/25 08:00:19 nia Exp $
d19 1
a19 1
DEPENDS+=	${PYPKGPREFIX}-ruamel-yaml>=0.15.35<0.17:../../devel/py-ruamel-yaml
@


1.3
log
@mautrix-telegram: Add py-test-runner to TOOL_DEPENDS

In a normal build this is detected by setup.py as missing and pulled
with pip or easy_install, however this fails in a restricted pbulk
setup with no internet access.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.2 2020/11/19 01:24:23 js Exp $
d4 1
a4 1
PKGREVISION=	1
@


1.2
log
@chat/mautrix-telegram: Add a few optional dependencies

These are optional, but for very commonly used features. So not really optional.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.1 2020/11/18 23:27:56 js Exp $
d14 3
@


1.1
log
@Add chat/mautrix-telegram 0.9.0

A Matrix-Telegram hybrid puppeting/relaybot bridge.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.10 2020/11/18 20:52:50 js Exp $
d4 1
d24 4
@

