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