Fri Sep 11 01:59:05 2020 UTC ()
Add chat/py-tuilir-hangups, based on chat/py-hangups


(js)
diff -r1.252 -r1.253 pkgsrc/chat/Makefile
diff -r0 -r1.1 pkgsrc/chat/py-tulir-hangups/DESCR
diff -r0 -r1.1 pkgsrc/chat/py-tulir-hangups/Makefile
diff -r0 -r1.1 pkgsrc/chat/py-tulir-hangups/PLIST
diff -r0 -r1.1 pkgsrc/chat/py-tulir-hangups/distinfo

cvs diff -r1.252 -r1.253 pkgsrc/chat/Makefile (expand / switch to context diff)
--- pkgsrc/chat/Makefile 2020/09/11 01:18:55 1.252
+++ pkgsrc/chat/Makefile 2020/09/11 01:59:05 1.253
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.252 2020/09/11 01:18:55 js Exp $
+# $NetBSD: Makefile,v 1.253 2020/09/11 01:59:05 js Exp $
 #
 
 COMMENT=	Communication programs
@@ -106,6 +106,7 @@
 SUBDIR+=	py-mastodon
 SUBDIR+=	py-mautrix
 SUBDIR+=	py-nbxmpp
+SUBDIR+=	py-tulir-hangups
 SUBDIR+=	py-xmpppy
 SUBDIR+=	quassel
 SUBDIR+=	quirc

File Added: pkgsrc/chat/py-tulir-hangups/Attic/DESCR
Fork of hangups for use with mautrix-hangous.

hangups is the first third-party instant messaging client for Google
Hangouts. It includes both a Python library and a reference client
with a text-based user interface.

Unlike its predecessor Google Talk, Hangouts uses a proprietary,
non-interoperable protocol. hangups is implemented by reverse-engineering
this protocol, which allows it to support features like group
messaging that aren't available in clients that connect via XMPP.

hangups is still in an early stage of development. The reference
client is usable for basic chatting, but the API is undocumented
and subject to change.

File Added: pkgsrc/chat/py-tulir-hangups/Attic/Makefile
# $NetBSD: Makefile,v 1.1 2020/09/11 01:59:05 js Exp $

PKGNAME=	${PYPKGPREFIX}-tulir-hangups-0.4.12
DISTNAME=	v${PKGVERSION_NOREV}
EGG_NAME=	tulir_hangups-${PKGVERSION_NOREV}
GITHUB_PROJECT=	hangups
GITHUB_TAG=	v${PKGVERSION_NOREV}
CATEGORIES=	chat python
MASTER_SITES=	${MASTER_SITE_GITHUB:=tulir/}

MAINTAINER=	js@pkgsrc.org
HOMEPAGE=	https://github.com/tulir/hangups
COMMENT=	Fork of py-hangups for use with mautrix-hangouts
LICENSE=	mit

DEPENDS+=	${PYPKGPREFIX}-MechanicalSoup>=0.6.0:../../www/py-MechanicalSoup
DEPENDS+=	${PYPKGPREFIX}-aiohttp>=3.3:../../www/py-aiohttp
DEPENDS+=	${PYPKGPREFIX}-appdirs>=1.4.0:../../devel/py-appdirs
DEPENDS+=	${PYPKGPREFIX}-async-timeout>=2:../../devel/py-async-timeout
DEPENDS+=	${PYPKGPREFIX}-configargparse>=0.11.0:../../devel/py-configargparse
DEPENDS+=	${PYPKGPREFIX}-protobuf>=3.1.0:../../devel/py-protobuf
DEPENDS+=	${PYPKGPREFIX}-readlike>=0.1.2:../../devel/py-readlike
DEPENDS+=	${PYPKGPREFIX}-reparser>=1.4.3:../../devel/py-reparser
DEPENDS+=	${PYPKGPREFIX}-requests>=2.6.0:../../devel/py-requests
DEPENDS+=	${PYPKGPREFIX}-urwid>=1.3.1:../../devel/py-urwid

USE_LANGUAGES=	# none

PYTHON_VERSIONS_INCOMPATIBLE=	27

.include "../../lang/python/egg.mk"
.include "../../mk/bsd.pkg.mk"

File Added: pkgsrc/chat/py-tulir-hangups/Attic/PLIST
@comment $NetBSD: PLIST,v 1.1 2020/09/11 01:59:05 js Exp $
bin/hangups
${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}/hangups/__init__.py
${PYSITELIB}/hangups/__init__.pyc
${PYSITELIB}/hangups/__init__.pyo
${PYSITELIB}/hangups/auth.py
${PYSITELIB}/hangups/auth.pyc
${PYSITELIB}/hangups/auth.pyo
${PYSITELIB}/hangups/channel.py
${PYSITELIB}/hangups/channel.pyc
${PYSITELIB}/hangups/channel.pyo
${PYSITELIB}/hangups/client.py
${PYSITELIB}/hangups/client.pyc
${PYSITELIB}/hangups/client.pyo
${PYSITELIB}/hangups/conversation.py
${PYSITELIB}/hangups/conversation.pyc
${PYSITELIB}/hangups/conversation.pyo
${PYSITELIB}/hangups/conversation_event.py
${PYSITELIB}/hangups/conversation_event.pyc
${PYSITELIB}/hangups/conversation_event.pyo
${PYSITELIB}/hangups/event.py
${PYSITELIB}/hangups/event.pyc
${PYSITELIB}/hangups/event.pyo
${PYSITELIB}/hangups/exceptions.py
${PYSITELIB}/hangups/exceptions.pyc
${PYSITELIB}/hangups/exceptions.pyo
${PYSITELIB}/hangups/hangouts_pb2.py
${PYSITELIB}/hangups/hangouts_pb2.pyc
${PYSITELIB}/hangups/hangouts_pb2.pyo
${PYSITELIB}/hangups/http_utils.py
${PYSITELIB}/hangups/http_utils.pyc
${PYSITELIB}/hangups/http_utils.pyo
${PYSITELIB}/hangups/message_parser.py
${PYSITELIB}/hangups/message_parser.pyc
${PYSITELIB}/hangups/message_parser.pyo
${PYSITELIB}/hangups/parsers.py
${PYSITELIB}/hangups/parsers.pyc
${PYSITELIB}/hangups/parsers.pyo
${PYSITELIB}/hangups/pblite.py
${PYSITELIB}/hangups/pblite.pyc
${PYSITELIB}/hangups/pblite.pyo
${PYSITELIB}/hangups/ui/__init__.py
${PYSITELIB}/hangups/ui/__init__.pyc
${PYSITELIB}/hangups/ui/__init__.pyo
${PYSITELIB}/hangups/ui/__main__.py
${PYSITELIB}/hangups/ui/__main__.pyc
${PYSITELIB}/hangups/ui/__main__.pyo
${PYSITELIB}/hangups/ui/emoticon.py
${PYSITELIB}/hangups/ui/emoticon.pyc
${PYSITELIB}/hangups/ui/emoticon.pyo
${PYSITELIB}/hangups/ui/notifier.py
${PYSITELIB}/hangups/ui/notifier.pyc
${PYSITELIB}/hangups/ui/notifier.pyo
${PYSITELIB}/hangups/ui/utils.py
${PYSITELIB}/hangups/ui/utils.pyc
${PYSITELIB}/hangups/ui/utils.pyo
${PYSITELIB}/hangups/user.py
${PYSITELIB}/hangups/user.pyc
${PYSITELIB}/hangups/user.pyo
${PYSITELIB}/hangups/version.py
${PYSITELIB}/hangups/version.pyc
${PYSITELIB}/hangups/version.pyo

File Added: pkgsrc/chat/py-tulir-hangups/Attic/distinfo
$NetBSD: distinfo,v 1.1 2020/09/11 01:59:05 js Exp $

SHA1 (v0.4.12.tar.gz) = 0058e5fea202d4769aa4601758ceca75d0159c0f
RMD160 (v0.4.12.tar.gz) = 8b0a5e746fb9c271414fdcd83f46dc295ca976c2
SHA512 (v0.4.12.tar.gz) = 226cc6820aeb54581d47f30e507419d5ee8fc5b5f5d63cbb9be699ebf82fd66e3456cde86dc7b77d56f0c7d6af7181279608ca8bdf571518eee3d4e1088f1201
Size (v0.4.12.tar.gz) = 177971 bytes