From d57b5cd7830a5b4ed1437b1b648dca62a9b6eea3 Mon Sep 17 00:00:00 2001 From: Jan T Date: Thu, 23 Jul 2026 19:24:22 +0300 Subject: */*: initial commit --- net-im/taulubot/Makefile | 50 ++++++++++++++++++++++ net-im/taulubot/distinfo | 3 ++ net-im/taulubot/files/pkg-message.in | 30 +++++++++++++ net-im/taulubot/files/taulubot.in | 81 ++++++++++++++++++++++++++++++++++++ net-im/taulubot/pkg-descr | 1 + 5 files changed, 165 insertions(+) create mode 100644 net-im/taulubot/Makefile create mode 100644 net-im/taulubot/distinfo create mode 100644 net-im/taulubot/files/pkg-message.in create mode 100644 net-im/taulubot/files/taulubot.in create mode 100644 net-im/taulubot/pkg-descr (limited to 'net-im/taulubot') diff --git a/net-im/taulubot/Makefile b/net-im/taulubot/Makefile new file mode 100644 index 0000000..7db66f7 --- /dev/null +++ b/net-im/taulubot/Makefile @@ -0,0 +1,50 @@ +PORTNAME= taulubot +PORTVERSION= 1.0.0 +CATEGORIES= net-im + +MAINTAINER= jan@jantuomi.fi +COMMENT= Telegram bot for funny pictures of paintings haha + +LICENSE= ISCL + +USE_GITHUB= yes +GH_ACCOUNT= jantuomi +GH_TAGNAME= v1.0.0 + +NO_CHECKSUM= yes +NO_ARCH= yes +NO_BUILD= yes + +USES= python:3.11+ +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aiohttp>0:www/py-aiohttp@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pillow>0:graphics/py-pillow@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}python-dotenv>0:www/py-python-dotenv@${PY_FLAVOR} + +SUB_FILES= pkg-message +SUB_LIST= PYTHON_CMD=${PYTHON_CMD} + +USE_RC_SUBR= taulubot + +APPDIR= ${PREFIX}/taulubot +STAGE_APPDIR= ${STAGEDIR}${APPDIR} + +do-install: + ${MKDIR} ${STAGE_APPDIR}/app + + ${INSTALL_DATA} ${WRKSRC}/taulubot.py ${STAGE_APPDIR}/app/ + ${INSTALL_DATA} ${WRKSRC}/golden.png ${STAGE_APPDIR}/app/ + ${INSTALL_DATA} ${WRKSRC}/wooden.png ${STAGE_APPDIR}/app/ + + (cd ${WRKSRC}/telepot && ${COPYTREE_SHARE} . ${STAGE_APPDIR}/app/telepot) + +post-install: + @(cd ${STAGEDIR}${PREFIX} && \ + ${FIND} taulubot -type f -o -type l | \ + ${SORT}) >> ${TMPPLIST} + + @(cd ${STAGEDIR}${PREFIX} && \ + ${FIND} taulubot -type d | \ + ${SORT} -r | \ + ${SED} 's|^|@dir |') >> ${TMPPLIST} + +.include diff --git a/net-im/taulubot/distinfo b/net-im/taulubot/distinfo new file mode 100644 index 0000000..62c07ce --- /dev/null +++ b/net-im/taulubot/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1784702400 +SHA256 (jantuomi-taulubot-v1.0.0_GH0.tar.gz) = 6b7286a13ca0a78cdf58ae842f31315a3973d2d32b5f8065444f04c1daa8cf3d +SIZE (jantuomi-taulubot-v1.0.0_GH0.tar.gz) = 1017042 diff --git a/net-im/taulubot/files/pkg-message.in b/net-im/taulubot/files/pkg-message.in new file mode 100644 index 0000000..deeeac9 --- /dev/null +++ b/net-im/taulubot/files/pkg-message.in @@ -0,0 +1,30 @@ +[ + { + type: install + message: </dev/null + rm -f "${pidfile}" + fi +} + +taulubot_status() +{ + if [ -f "${pidfile}" ] && kill -0 "$(cat "${pidfile}")" 2>/dev/null; then + echo "${name} is running as pid $(cat "${pidfile}")" + else + echo "${name} is not running" + return 1 + fi +} + +run_rc_command "$1" diff --git a/net-im/taulubot/pkg-descr b/net-im/taulubot/pkg-descr new file mode 100644 index 0000000..0b9ad8b --- /dev/null +++ b/net-im/taulubot/pkg-descr @@ -0,0 +1 @@ +Telegram bot for funny pictures of paintings haha -- cgit v1.3