Add net-im/scli

scli is a simple TUI (terminal user interface) for Signal, the messaging
platform.  It relies on signal-cli to connect to Signal services and urwid.

WWW: https://github.com/isamert/scli
This commit is contained in:
Mateusz Piotrowski 2020-08-11 11:27:34 +00:00
parent 73bf2a49f3
commit af67400a53
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=544683
4 changed files with 51 additions and 0 deletions

View File

@ -148,6 +148,7 @@
SUBDIR += ruqola
SUBDIR += sayaka
SUBDIR += scudcloud
SUBDIR += scli
SUBDIR += sendxmpp
SUBDIR += signal-cli
SUBDIR += slack-term

41
net-im/scli/Makefile Normal file
View File

@ -0,0 +1,41 @@
# $FreeBSD$
PORTNAME= scli
DISTVERSION= g20200713
CATEGORIES= net-im python
PATCH_SITES= https://github.com/isamert/scli/commit/
PATCHFILES= 7be89ab90a2f467abeb363c44c5558c7397c38da.patch:-p1
MAINTAINER= 0mp@FreeBSD.org
COMMENT= Simple terminal user interface for the Signal messenger (using signal-cli)
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}urwid>=0:devel/py-urwid@${PY_FLAVOR} \
signal-cli>=0.6.8_1:net-im/signal-cli
USES= python:run,3.5+ shebangfix
USE_GITHUB= yes
GH_ACCOUNT= isamert
GH_TAGNAME= 8e068d4
SHEBANG_FILES= ${PORTNAME}
NO_ARCH= yes
NO_BUILD= yes
PLIST_FILES= bin/${PORTNAME}
PORTDOCS= README.md screenshots/1.png screenshots/2.png screenshots/3.png
OPTIONS_DEFINE= DOCS
do-install:
${INSTALL_SCRIPT} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin
post-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR}
(cd ${WRKSRC} && ${COPYTREE_SHARE} screenshots ${STAGEDIR}${DOCSDIR})
.include <bsd.port.mk>

5
net-im/scli/distinfo Normal file
View File

@ -0,0 +1,5 @@
TIMESTAMP = 1597144559
SHA256 (isamert-scli-g20200713-8e068d4_GH0.tar.gz) = 6e0457b2ff3e72d4042a8fd3520463470e46463a60b2bc8f9ac8a90a56a9d6c8
SIZE (isamert-scli-g20200713-8e068d4_GH0.tar.gz) = 110790
SHA256 (7be89ab90a2f467abeb363c44c5558c7397c38da.patch) = d6654a38ccac7e922209549ec6ede94224d109ff7c4340cb07cfb9016fce345b
SIZE (7be89ab90a2f467abeb363c44c5558c7397c38da.patch) = 694

4
net-im/scli/pkg-descr Normal file
View File

@ -0,0 +1,4 @@
scli is a simple TUI (terminal user interface) for Signal, the messaging
platform. It relies on signal-cli to connect to Signal services and urwid.
WWW: https://github.com/isamert/scli