From a92b2c13d1f2bc76a44db3a435a3cc843ea2ba10 Mon Sep 17 00:00:00 2001 From: Julien Roy Date: Thu, 19 Jan 2023 21:38:04 -0500 Subject: net-im/mautrix-facebook: new package, add 0.4.1 Signed-off-by: Julien Roy --- net-im/mautrix-facebook/Manifest | 1 + .../mautrix-facebook/files/mautrix-facebook.confd | 13 +++++++ .../mautrix-facebook/mautrix-facebook-0.4.1.ebuild | 40 ++++++++++++++++++++++ net-im/mautrix-facebook/metadata.xml | 19 ++++++++++ 4 files changed, 73 insertions(+) create mode 100644 net-im/mautrix-facebook/Manifest create mode 100644 net-im/mautrix-facebook/files/mautrix-facebook.confd create mode 100644 net-im/mautrix-facebook/mautrix-facebook-0.4.1.ebuild create mode 100644 net-im/mautrix-facebook/metadata.xml (limited to 'net-im') diff --git a/net-im/mautrix-facebook/Manifest b/net-im/mautrix-facebook/Manifest new file mode 100644 index 0000000..2f2095d --- /dev/null +++ b/net-im/mautrix-facebook/Manifest @@ -0,0 +1 @@ +DIST mautrix-facebook-0.4.1.gh.tar.gz 147071 BLAKE2B d74341a642825cf0f8ca1ae7c212a6b8cd0678bd8f0a01bb8eea7e6da512be4197dd72a026e8be199e708d2798af2f84f00f5eaec7a466c0cfe70ce9b157b61f SHA512 7f31408a64a969180fe28de15c5844023d73acd06ef7257e757c43c377ddd0eaa570a931ef05a8bc8d6547040cddebb779c426d94129598ebe72fa50ce9a0681 diff --git a/net-im/mautrix-facebook/files/mautrix-facebook.confd b/net-im/mautrix-facebook/files/mautrix-facebook.confd new file mode 100644 index 0000000..dfcd8eb --- /dev/null +++ b/net-im/mautrix-facebook/files/mautrix-facebook.confd @@ -0,0 +1,13 @@ +#!/sbin/openrc-run +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +name="mautrix-facebook daemon" +description="A Matrix-Facebook Messenger puppeting bridge" +module="mautrix_facebook" + +pidfile="/run/${RC_SVCNAME}.pid" +command="/usr/bin/python" +command_args="-m ${module} -c /etc/mautrix/${module}.yaml" +command_background=true +command_user="mautrix-facebook:mautrix-facebook" diff --git a/net-im/mautrix-facebook/mautrix-facebook-0.4.1.ebuild b/net-im/mautrix-facebook/mautrix-facebook-0.4.1.ebuild new file mode 100644 index 0000000..5c7dbf3 --- /dev/null +++ b/net-im/mautrix-facebook/mautrix-facebook-0.4.1.ebuild @@ -0,0 +1,40 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{9..10} ) + +inherit distutils-r1 + +DESCRIPTION="A Matrix-Facebook Messenger puppeting bridge " +HOMEPAGE="https://github.com/mautrix/facebook/" +SRC_URI="https://github.com/mautrix/facebook/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz" +S="${WORKDIR}/facebook-${PV}" + +LICENSE="AGPL-3" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + acct-user/mautrix-facebook + dev-python/aiohttp[${PYTHON_USEDEP}] + dev-python/asyncpg[${PYTHON_USEDEP}] + dev-python/commonmark[${PYTHON_USEDEP}] + dev-python/mautrix[${PYTHON_USEDEP}] + dev-python/paho-mqtt[${PYTHON_USEDEP}] + dev-python/pycryptodome[${PYTHON_USEDEP}] + dev-python/python-magic[${PYTHON_USEDEP}] + dev-python/python-zstandard[${PYTHON_USEDEP}] + dev-python/ruamel-yaml[${PYTHON_USEDEP}] + dev-python/yarl[${PYTHON_USEDEP}] +" +DEPEND="${RDEPEND}" + +src_install() { + distutils-r1_src_install + + dodir "/etc/mautrix" + mv "${ED}/usr/example-config.yaml" "/etc/mautrix/mautrix_facebook.yaml" +} diff --git a/net-im/mautrix-facebook/metadata.xml b/net-im/mautrix-facebook/metadata.xml new file mode 100644 index 0000000..23daf1e --- /dev/null +++ b/net-im/mautrix-facebook/metadata.xml @@ -0,0 +1,19 @@ + + + + + julien@jroy.ca + Julien Roy + + + + Tulir Asokan + tulir@maunium.net + + https://github.com/mautrix/facebook/releases + https://docs.mau.fi/bridges/python/facebook/index.html + https://github.com/mautrix/facebook/issues + mautrix/facebook + mautrix-facebook + + -- cgit v1.2.3