Thu Nov 19 01:24:23 2020 UTC ()
chat/mautrix-telegram: Add a few optional dependencies

These are optional, but for very commonly used features. So not really optional.


(js)
diff -r1.1 -r1.2 pkgsrc/chat/mautrix-telegram/Makefile

cvs diff -r1.1 -r1.2 pkgsrc/chat/mautrix-telegram/Makefile (expand / switch to unified diff)

--- pkgsrc/chat/mautrix-telegram/Makefile 2020/11/18 23:27:56 1.1
+++ pkgsrc/chat/mautrix-telegram/Makefile 2020/11/19 01:24:23 1.2
@@ -1,35 +1,40 @@ @@ -1,35 +1,40 @@
1# $NetBSD: Makefile,v 1.1 2020/11/18 23:27:56 js Exp $ 1# $NetBSD: Makefile,v 1.2 2020/11/19 01:24:23 js Exp $
2 2
3DISTNAME= mautrix-telegram-0.9.0 3DISTNAME= mautrix-telegram-0.9.0
 4PKGREVISION= 1
4CATEGORIES= chat python 5CATEGORIES= chat python
5MASTER_SITES= ${MASTER_SITE_GITHUB:=tulir/} 6MASTER_SITES= ${MASTER_SITE_GITHUB:=tulir/}
6GITHUB_TAG= v${PKGVERSION_NOREV} 7GITHUB_TAG= v${PKGVERSION_NOREV}
7 8
8MAINTAINER= js@pkgsrc.org 9MAINTAINER= js@pkgsrc.org
9HOMEPAGE= https://github.com/tulir/mautrix-telegram 10HOMEPAGE= https://github.com/tulir/mautrix-telegram
10COMMENT= Matrix-Telegram hybrid puppeting/relaybot bridge 11COMMENT= Matrix-Telegram hybrid puppeting/relaybot bridge
11LICENSE= gnu-agpl-v3 12LICENSE= gnu-agpl-v3
12 13
13DEPENDS+= ${PYPKGPREFIX}-sqlalchemy>=1.2<2:../../databases/py-sqlalchemy 14DEPENDS+= ${PYPKGPREFIX}-sqlalchemy>=1.2<2:../../databases/py-sqlalchemy
14DEPENDS+= ${PYPKGPREFIX}-alembic>=1<2:../../databases/py-alembic 15DEPENDS+= ${PYPKGPREFIX}-alembic>=1<2:../../databases/py-alembic
15DEPENDS+= ${PYPKGPREFIX}-ruamel-yaml>=0.15.35<0.17:../../devel/py-ruamel-yaml 16DEPENDS+= ${PYPKGPREFIX}-ruamel-yaml>=0.15.35<0.17:../../devel/py-ruamel-yaml
16DEPENDS+= ${PYPKGPREFIX}-magic>=0.4<0.5:../../sysutils/py-magic 17DEPENDS+= ${PYPKGPREFIX}-magic>=0.4<0.5:../../sysutils/py-magic
17DEPENDS+= ${PYPKGPREFIX}-commonmark>=0.8<0.10:../../textproc/py-commonmark 18DEPENDS+= ${PYPKGPREFIX}-commonmark>=0.8<0.10:../../textproc/py-commonmark
18DEPENDS+= ${PYPKGPREFIX}-aiohttp>=3<4:../../www/py-aiohttp 19DEPENDS+= ${PYPKGPREFIX}-aiohttp>=3<4:../../www/py-aiohttp
19DEPENDS+= ${PYPKGPREFIX}-yarl>=1<2:../../www/py-yarl 20DEPENDS+= ${PYPKGPREFIX}-yarl>=1<2:../../www/py-yarl
20DEPENDS+= ${PYPKGPREFIX}-mautrix>=0.8.2<0.9:../../chat/py-mautrix 21DEPENDS+= ${PYPKGPREFIX}-mautrix>=0.8.2<0.9:../../chat/py-mautrix
21DEPENDS+= ${PYPKGPREFIX}-telethon>=1.17<18:../../chat/py-telethon 22DEPENDS+= ${PYPKGPREFIX}-telethon>=1.17<18:../../chat/py-telethon
22DEPENDS+= ${PYPKGPREFIX}-telethon-session-sqlalchemy>=0.2.14<0.3:../../chat/py-telethon-session-sqlalchemy 23DEPENDS+= ${PYPKGPREFIX}-telethon-session-sqlalchemy>=0.2.14<0.3:../../chat/py-telethon-session-sqlalchemy
 24# webp_convert and qr_login
 25DEPENDS+= ${PYPKGPREFIX}-Pillow>=4<8:../../graphics/py-Pillow
 26# qr_login
 27DEPENDS+= ${PYPKGPREFIX}-qrcode>=6<7:../../graphics/py-qrcode
23 28
24USE_TOOLS+= pax 29USE_TOOLS+= pax
25USE_LANGUAGES= # none 30USE_LANGUAGES= # none
26 31
27PYTHON_VERSIONS_INCOMPATIBLE= 27 36 32PYTHON_VERSIONS_INCOMPATIBLE= 27 36
28 33
29EGG_NAME= mautrix_telegram-${PKGVERSION_NOREV}+dev.unknown 34EGG_NAME= mautrix_telegram-${PKGVERSION_NOREV}+dev.unknown
30 35
31INSTALLATION_DIRS+= share/mautrix-telegram 36INSTALLATION_DIRS+= share/mautrix-telegram
32 37
33post-install: 38post-install:
34 mv ${DESTDIR}${PREFIX}/alembic ${DESTDIR}${PREFIX}/alembic.ini \ 39 mv ${DESTDIR}${PREFIX}/alembic ${DESTDIR}${PREFIX}/alembic.ini \
35 ${DESTDIR}${PREFIX}/example-config.yaml \ 40 ${DESTDIR}${PREFIX}/example-config.yaml \